Henrik Levkowetz
14776bae70
Merged django18 work forward to r12447
...
- Legacy-Id: 12455
2016-12-05 15:03:40 +00:00
Henrik Levkowetz
0bb7854591
Merged django18 work forward to 6.39
...
- Legacy-Id: 12449
2016-12-05 14:01:25 +00:00
Henrik Levkowetz
486e394cbf
Added more document information to the personal profile pages at /person/<full name>, after a suggestion from Benoit Claise. Fixes issue #2066 .
...
- Legacy-Id: 12447
2016-12-05 13:00:01 +00:00
Henrik Levkowetz
1558a52c55
django.admin.utils.get_deleted_objects() changed signature. Fixed.
...
- Legacy-Id: 12268
2016-11-04 19:02:40 +00:00
Ole Laursen
9a3996a286
Make sure that name_parts doesn't accidentally turn Unicode strings
...
into plain strings
- Legacy-Id: 12146
2016-10-14 09:41:21 +00:00
Ole Laursen
958ba5ba95
Make new branch from trunk and merge in review-tracker-r11921
...
- Legacy-Id: 12129
2016-10-13 16:38:47 +00:00
Henrik Levkowetz
236fb3e185
Make it possible to merge nominations with inactive email addresses in the Nominee Merge form.
...
- Legacy-Id: 12091
2016-10-05 17:03:31 +00:00
Henrik Levkowetz
69263b8f8f
Use plain_ascii() name for formatted_email() address.
...
- Legacy-Id: 12062
2016-09-30 10:47:34 +00:00
Henrik Levkowetz
7f772641d4
Change the cache key construction to deal with query arguments containing spaces. Fixes 500 errors which would otherwise occur.
...
- Legacy-Id: 12035
2016-09-25 13:53:22 +00:00
Ole Laursen
6b3e93d5c0
Add test of duplicating a person name - after having fixed the test
...
data, that's no longer in any other test case
- Legacy-Id: 11999
2016-09-19 16:26:18 +00:00
Ole Laursen
6da25e6bd9
Add personal review overview page for reviewers, add page for editing
...
reviewer availability settings, emailing the reviewer/secretary as
necessary, add tests for these pages. Fix a bunch of bugs.
- Legacy-Id: 11998
2016-09-19 16:05:32 +00:00
Henrik Levkowetz
f2c31f242b
Changed the 1id_index generation to use a new Person method .plain_ascii(). Added tests for some Person name methods.
...
- Legacy-Id: 11993
2016-09-15 17:29:08 +00:00
Henrik Levkowetz
ec684e1b4e
Added a pylint rc-file, and fixed or silenced a number of issues found by pylint using the settings .pylintrc (which enable only error checking).
...
- Legacy-Id: 11941
2016-09-08 14:48:59 +00:00
Henrik Levkowetz
03d5b07e51
Added document information and submission timeline to profile pages. Refactored the chart data generation.
...
- Legacy-Id: 11928
2016-09-06 19:25:51 +00:00
Ole Laursen
74a02be9bf
Create new branch from trunk@r11921, and merge review-tracker-r11360 into it
...
- Legacy-Id: 11923
2016-09-06 10:17:12 +00:00
Henrik Levkowetz
4537f91424
Modified the alias factory to work around the problem with the backend collapsing aliases with accented and unaccented versions of the same name.
...
- Legacy-Id: 11580
2016-07-09 19:57:37 +00:00
Henrik Levkowetz
c0c3d2a5d6
Removed an unnecessary storage location argument, and corrected the use of ImageField upload_to in order to point at media/photo instead of media/photo/photo.
...
- Legacy-Id: 11536
2016-07-07 12:23:34 +00:00
Henrik Levkowetz
5acff0e95f
Added a method Person.ascii_name() for use when generating 1id-*.txt files. Added caching for Person.plain_name(). Fixes a problem with non-ascii names in 1id-*.txt which lead to non-ascii names in xml2rfc reference files.
...
- Legacy-Id: 11510
2016-07-01 20:08:28 +00:00
Ole Laursen
e2e66522c7
Add review request page for review teams and first draft of manage
...
review requests page.
Add importer for importing review data from the existing Perl tool
(WIP, gets most but not all of the interesting information out).
Fix various bugs.
- Legacy-Id: 11508
2016-07-01 16:06:16 +00:00
Henrik Levkowetz
fa5a89f3d7
Added a backwards migration for person.0013_add_plain_name_aliases.
...
- Legacy-Id: 11368
2016-06-14 15:11:05 +00:00
Henrik Levkowetz
45e9801955
Added a migration which provides photo field default values and updates the upload path to the one used in production.
...
- Legacy-Id: 11345
2016-06-13 14:54:40 +00:00
Henrik Levkowetz
289dd0c2a9
Minor tweaks.
...
- Legacy-Id: 11343
2016-06-13 14:03:19 +00:00
Henrik Levkowetz
e20ffc9e86
Improved data migration for plain_name aliases.
...
- Legacy-Id: 11339
2016-06-13 10:39:36 +00:00
Henrik Levkowetz
80dc67f109
Fixed pyflakes and consistency issues in person.views.profile().
...
- Legacy-Id: 11322
2016-06-11 23:05:08 +00:00
Henrik Levkowetz
8ba02dfd2c
Added fixes for various profile page problems found by the test crawler.
...
- Legacy-Id: 11321
2016-06-11 21:54:14 +00:00
Henrik Levkowetz
e3cbabaf9b
Made it possible to filter on photo and bio fields in the API.
...
- Legacy-Id: 11320
2016-06-11 19:48:36 +00:00
Henrik Levkowetz
f384a134c4
Added a migration to provide plain-name aliases where they are missing, as we expect those for the person profile URLs.
...
- Legacy-Id: 11319
2016-06-11 11:58:30 +00:00
Henrik Levkowetz
9eacdbf2c6
Merged in ^/personal/henrik/6.21.1-biophoto@11313, with work from rjsparks@nostrum.com and henrik@levkowetz.com which provides support for profile biography and photo.
...
- Legacy-Id: 11314
2016-06-10 19:36:47 +00:00
Henrik Levkowetz
a9980d5cc1
Added a default for photo and photo_thumb to the migration.
...
- Legacy-Id: 11306
2016-06-10 09:41:09 +00:00
Henrik Levkowetz
ebe45e5312
Added tests for various photo pages.
...
- Legacy-Id: 11305
2016-06-09 21:59:17 +00:00
Henrik Levkowetz
2c456cea73
Added default values to the photo and photo_thumb fields. Made photo_name() return unicode. Made plain_name not fall back to ascii_short, as that's not meaningful.
...
- Legacy-Id: 11301
2016-06-09 21:53:52 +00:00
Henrik Levkowetz
f4d2f19ffb
Tweaked the person factory to provide bio and photo on request.
...
- Legacy-Id: 11300
2016-06-09 21:51:46 +00:00
Henrik Levkowetz
dd781c9367
Added and updated migrations.
...
- Legacy-Id: 11286
2016-06-06 16:30:54 +00:00
Henrik Levkowetz
ab20d0002d
Added some guards against bad data in name_parts().
...
- Legacy-Id: 11285
2016-06-06 16:30:30 +00:00
Henrik Levkowetz
9e382bb711
Added support for reStructuredText markup in bios.
...
- Legacy-Id: 11284
2016-06-06 16:29:25 +00:00
Henrik Levkowetz
c4b59f0363
Added personal photo+bio pages.
...
- Legacy-Id: 11278
2016-06-05 20:14:50 +00:00
Henrik Levkowetz
ed583bcc5f
Used a more sophisticated algorithm for separation of person name parts in the photo_name() method. Added support for 'Dr' (without dot) as a titular prefix.
...
- Legacy-Id: 11275
2016-06-05 09:54:13 +00:00
Henrik Levkowetz
1410168a5a
Fixed some missed instances of a setting name-change.
...
- Legacy-Id: 11266
2016-06-02 19:30:25 +00:00
Henrik Levkowetz
ab095fca5b
MOdified the 0011_populate_photos migration to set photo thumbnail values which include the photos dirname under the media_root. Added a reverse migration, for easier testing from a clean state.
...
- Legacy-Id: 11264
2016-06-02 19:20:34 +00:00
Henrik Levkowetz
14a4ea177c
Merged in ^/personal/rjs/6.21.1.dev0@11257
...
- Legacy-Id: 11259
2016-06-01 16:37:01 +00:00
Henrik Levkowetz
b9fa1905c3
Fixed a problem with person alias updates where get_or_create() could find two results for one alias name because utf8_general_ci collation would match multiple different utf8 forms to the same name.
...
- Legacy-Id: 11257
2016-05-31 12:21:18 +00:00
Henrik Levkowetz
9d81ddc239
Added a migration to match the Person model changes in [11180].
...
- Legacy-Id: 11210
Note: SVN reference [11180] has been migrated to Git commit 7e61ce84e8
2016-05-20 10:11:42 +00:00
Ole Laursen
793bc3c2fa
Merge account registration fixes branch
...
- Legacy-Id: 11169
2016-05-05 15:44:47 +00:00
Henrik Levkowetz
bf4350f6dc
Merged in [11129] from rjsparks@nostrum.com:
...
Have person.formatted_email() return the primary address if one is so marked. Fixes #1928 .
- Legacy-Id: 11150
Note: SVN reference [11129] has been migrated to Git commit 2fd2b3a8e6
2016-05-04 08:44:19 +00:00
Henrik Levkowetz
35ef32485a
Tweaked the field names of Person name fields to make the intended use clearer.
...
- Legacy-Id: 11140
2016-05-03 16:39:17 +00:00
Ole Laursen
a99aa32c59
Refactor account code to use the built-in Django signing framework
...
(reusing code previously written for the community lists) instead of
the a custom MD5 scheme, add tests of all views, rewrite custom form
handling code to use plain forms and ensure that the data is properly
validated and errors visible in the UI. Move help texts on the Person
form up to the model.
- Legacy-Id: 11136
2016-04-27 16:26:04 +00:00
Robert Sparks
2fd2b3a8e6
Have person.formatted_email() return the primary address if one is so marked. Fixes #1928 . Commit ready for merge.
...
- Legacy-Id: 11129
2016-04-22 20:19:21 +00:00
Henrik Levkowetz
adb8625635
Introduced caching for the api resources.
...
- Legacy-Id: 10929
2016-03-15 23:12:04 +00:00
Henrik Levkowetz
846a02c3f9
Fixed pyflakes complaints introduced with pyflakes 1.1.0
...
- Legacy-Id: 10896
2016-03-04 21:24:26 +00:00
Robert Sparks
c8c45e2213
Stop making active unknown-email- objects. Mark existing such objects as inactive. Tweak exception handling in submit/utils to make it obvious that the utilities will not change the person an existing Email record is pointing to. Commit ready for merge.
...
- Legacy-Id: 10780
2016-02-04 22:50:50 +00:00