Commit graph

8279 commits

Author SHA1 Message Date
Henrik Levkowetz fbe28981fc Set version info and settings back to development mode
- Legacy-Id: 15195
2018-05-29 14:38:50 +00:00
Henrik Levkowetz dcc73a583b Set version info to release version 6.81.1 before branching.
- Legacy-Id: 15193
2018-05-29 14:38:26 +00:00
Henrik Levkowetz 73dbfd31aa Merged in [15189] from henrik@levkowetz.com:
Data migrations to populate email origin and Person.name_from_draft.
 - Legacy-Id: 15190
Note: SVN reference [15189] has been migrated to Git commit a4d6d3c01e
2018-05-29 14:00:41 +00:00
Henrik Levkowetz a4d6d3c01e Data migrations to populate email origin and Person.name_from_draft.
- Legacy-Id: 15189
2018-05-29 13:10:20 +00:00
Henrik Levkowetz af7a83e339 Set version info and settings back to development mode
- Legacy-Id: 15187
2018-05-29 11:10:45 +00:00
Henrik Levkowetz fc5c7043f9 Set version info to release version 6.81.0 before branching.
- Legacy-Id: 15185
2018-05-29 11:10:35 +00:00
Henrik Levkowetz 91350b5f90 Updated bower-managed static web assets
- Legacy-Id: 15182
2018-05-29 09:11:53 +00:00
Henrik Levkowetz 4db4dd16b0 Merged in ^/personal/henrik/6.79.1-gdpr@15180 containing GDPR-adaptations.
- Legacy-Id: 15181
2018-05-28 11:26:24 +00:00
Henrik Levkowetz 46bee81bdc Fixed a test email object creation issue.
- Legacy-Id: 15180
2018-05-28 09:48:27 +00:00
Henrik Levkowetz 08c137c960 Updated the edit_profile template with information about consent-based fields. Fixes issue #2502.
- Legacy-Id: 15179
2018-05-26 08:42:36 +00:00
Henrik Levkowetz b1440e818b Added assingment of the person.name_from_draft field on draft submission. To be used to replace the content of person.name if someone requires removal of consent-based name info.
- Legacy-Id: 15178
2018-05-26 08:40:58 +00:00
Henrik Levkowetz aa1e42100b Fixed a long-standing bug in the liaison.name() code.
- Legacy-Id: 15177
2018-05-26 08:39:28 +00:00
Henrik Levkowetz c97f6376a3 Simplified the email.origin assignment code for outgoing liaisons.
- Legacy-Id: 15176
2018-05-26 08:38:40 +00:00
Henrik Levkowetz 2fd1f81749 Added assignment of email origin in another place.
- Legacy-Id: 15175
2018-05-26 08:36:50 +00:00
Henrik Levkowetz f6537fda59 Added a dagger at the end of some fields in the account data forms to signify consent-based fields, and made the consent field required.
- Legacy-Id: 15174
2018-05-26 08:36:06 +00:00
Henrik Levkowetz 81e78c70a0 Added guards against asking for properties on None in a couple of places.
- Legacy-Id: 15173
2018-05-26 08:34:27 +00:00
Henrik Levkowetz 2522082979 Changed the email origin field during test to hold user.username in order to exercise more of the code. Changed the EmailFactory to also use user.username as origin.
- Legacy-Id: 15172
2018-05-26 08:32:20 +00:00
Henrik Levkowetz 6ec050d807 Removed a long-running data migration (it will return in the following release).
- Legacy-Id: 15171
2018-05-24 16:11:05 +00:00
Henrik Levkowetz 5c5c044e8d Set version info and settings back to development mode
- Legacy-Id: 15169
2018-05-24 15:54:19 +00:00
Henrik Levkowetz 7a7abf3502 Set version info to release version 6.80.1 before branching.
- Legacy-Id: 15167
2018-05-24 15:54:06 +00:00
Henrik Levkowetz f796fd3de3 Updated bower-managed static web assets
- Legacy-Id: 15164
2018-05-24 15:22:49 +00:00
Henrik Levkowetz 579cb3eabe Updated the filtering for non-wg and wg mailing list pages.
- Legacy-Id: 15163
2018-05-24 14:46:23 +00:00
Henrik Levkowetz 6307e1c224 Added a test for update_important_dates()
- Legacy-Id: 15162
2018-05-24 13:41:07 +00:00
Henrik Levkowetz 700bcf31f4 Fixed some pyflakes issues.
- Legacy-Id: 15161
2018-05-24 12:04:42 +00:00
Henrik Levkowetz 4aa987488d Added a meeting helper function update_important_dates(), and a management command update_important_dates to update the important dates for a meeting if the offsets in the MeetingDateName table has been changed.
- Legacy-Id: 15160
2018-05-24 10:54:44 +00:00
Henrik Levkowetz 50a39a2b12 Added some text to the important dates page for 'opensched', on request from the IESG via Stephanie.
- Legacy-Id: 15159
2018-05-24 08:55:14 +00:00
Henrik Levkowetz 7d8736de4c Merged in [15153] from rjsparks@nostrum.com:
Changed how the mail utilities handle lists in their override and extra arguments. Added a test for send_mail_preformatted exercising override and extra.
 - Legacy-Id: 15157
Note: SVN reference [15153] has been migrated to Git commit 25e9893a13
2018-05-23 12:54:40 +00:00
Henrik Levkowetz 1420c79ab1 Merged in [15152] from rjsparks@nostrum.com:
Send email when the responsible AD for a conflict review is changed. Include the stream manager and stream steering group when the responsible AD changes or when the telechat date changes. Fixes #2497.
 - Legacy-Id: 15156
Note: SVN reference [15152] has been migrated to Git commit 6b779e9d4c
2018-05-23 09:29:51 +00:00
Henrik Levkowetz 4c47c6c9af Merged in [15151] from rjsparks@nostrum.com:
Provide an email group button for WG and RG documents. Fixes #2512.
 - Legacy-Id: 15155
Note: SVN reference [15151] has been migrated to Git commit 6c34d05598
2018-05-23 08:56:50 +00:00
Henrik Levkowetz 4b65f7d6d4 Merged in [15145] from rjsparks@nostrum.com:
Secretariat requested tweak to the request for minutes template.
 - Legacy-Id: 15154
Note: SVN reference [15145] has been migrated to Git commit a4a39f04ce
2018-05-22 18:41:01 +00:00
Robert Sparks 25e9893a13 Changed how the mail utilities handle lists in their override and extra arguments. Added a test for send_mail_preformatted exercising override and extra. Commit ready for merge.
- Legacy-Id: 15153
2018-05-22 15:38:04 +00:00
Robert Sparks 6b779e9d4c Send email when the responsible AD for a conflict review is changed. Include the stream manager and stream steering group when the responsible AD changes or when the telechat date changes. Fixes #2497. Commit ready for merge.
- Legacy-Id: 15152
2018-05-21 22:02:34 +00:00
Robert Sparks 6c34d05598 Provide an email group button for WG and RG documents. Fixes #2512. Commit ready for merge.
- Legacy-Id: 15151
2018-05-21 18:33:23 +00:00
Henrik Levkowetz 2875c66ce3 Added another category of personal information to the personal-information page, after review of personal information in the code. Completes issue #2501.
- Legacy-Id: 15150
2018-05-17 17:01:22 +00:00
Henrik Levkowetz 6c3ec5b18e Added Email origin to Email record creation throughout the codebase.
- Legacy-Id: 15149
2018-05-17 16:56:26 +00:00
Henrik Levkowetz 619b20d2e7 Data migration to assign email origin based on existing records (author, role, and more).
- Legacy-Id: 15148
2018-05-17 16:50:49 +00:00
Henrik Levkowetz f47e1ff2ff Updated email admin to show origin in lists.
- Legacy-Id: 15147
2018-05-17 16:48:49 +00:00
Henrik Levkowetz 70ed611472 Changed the field type for the Person.consent field.
- Legacy-Id: 15146
2018-05-17 16:45:21 +00:00
Robert Sparks a4a39f04ce Secretariat requested tweak to the request for minutes template. Commit ready for merge.
- Legacy-Id: 15145
2018-05-14 18:56:55 +00:00
Henrik Levkowetz 246c348f1e Disallow profile changes without consent given. Together with previous commits this fixes issues #2505 and #2507.
- Legacy-Id: 15143
2018-05-08 16:26:01 +00:00
Henrik Levkowetz 874aad0322 Added a consent field to the Person model.
- Legacy-Id: 15142
2018-05-08 16:24:26 +00:00
Henrik Levkowetz dda9c0136c Overwrite earlier email origin when we've picked up the address from a submission.
- Legacy-Id: 15141
2018-05-08 16:23:27 +00:00
Henrik Levkowetz d251287b63 Set version info and settings back to development mode
- Legacy-Id: 15139
2018-05-08 06:37:58 +00:00
Henrik Levkowetz 28efecafa1 Set version info to release version 6.80.0 before branching.
- Legacy-Id: 15137
2018-05-08 06:37:49 +00:00
Henrik Levkowetz aeaf67af43 Merged in [15125] from rjsparks@nostrum.com:
Added a view that generates the \'send minutes\' email for the secretariat. Fixes #2493.
 - Legacy-Id: 15134
Note: SVN reference [15125] has been migrated to Git commit 345bff8850
2018-05-07 12:03:14 +00:00
Henrik Levkowetz c4f9fac5da Merged in [15124] from rjsparks@nostrum.com:
Provide a __unicode__ member for ImportantDate.
 - Legacy-Id: 15133
Note: SVN reference [15124] has been migrated to Git commit 4f99fef377
2018-05-07 10:57:06 +00:00
Henrik Levkowetz fb6242d7c8 Merged in [15123] from rjsparks@nostrum.com:
Use importantdates for material submisssion cutoff and revision if they exist. Fixes #2514.
 - Legacy-Id: 15132
Note: SVN reference [15123] has been migrated to Git commit c75b5e9386
2018-05-07 05:06:31 +00:00
Henrik Levkowetz df7df69a59 Updated comment text
- Legacy-Id: 15131
2018-05-05 12:49:39 +00:00
Henrik Levkowetz f0c0753e28 Added email origin information to some function calls that needed it.
- Legacy-Id: 15130
2018-05-05 12:49:10 +00:00
Henrik Levkowetz a66639299d Removed all references to the removed Person.affiliation field.
- Legacy-Id: 15129
2018-05-05 12:47:55 +00:00
Henrik Levkowetz 9fe73b5736 Updated admin and resources with email history entries.
- Legacy-Id: 15128
2018-05-05 12:41:47 +00:00
Henrik Levkowetz 5f37a71889 Added origin information to all places where we create email address entries.
- Legacy-Id: 15127
2018-05-05 12:40:30 +00:00
Henrik Levkowetz 37f0d141e9 Added a new field name_from_draft to Person, to hold the name field equivalent as captured from drafts, in case name has been modified by the user and we're asked to remove that info under GDPR. Added history for Email, and also an origin field to capture from where we got an email address (draft name, username, meeting registration, etc.) Added a log.assertion() to Email.save() in order to ensure we don't create any email without setting origin.
- Legacy-Id: 15126
2018-05-05 12:37:15 +00:00
Robert Sparks 345bff8850 Added a view that generates the "send minutes" email for the secretariat. Fixes #2493. Commit ready for merge.
- Legacy-Id: 15125
2018-05-04 21:44:46 +00:00
Robert Sparks 4f99fef377 Provide a __unicode__ member for ImportantDate. Commit ready for merge.
- Legacy-Id: 15124
2018-05-04 18:16:28 +00:00
Robert Sparks c75b5e9386 Use importantdates for material submisssion cutoff and revision if they exist. Fixes #2514. Commit ready for merge.
- Legacy-Id: 15123
2018-05-04 18:01:49 +00:00
Henrik Levkowetz faee5f66da Merged in [15120] from rjsparks@nostrum.com:
Missed adding the migrations. Related to #1963.

Merged in [15119] from rjsparks@nostrum.com:
Change stream state to replaced when an ISE, IAB, or IRTF document
is replaced. Fixes #1963.
 - Legacy-Id: 15122
Note: SVN reference [15119] has been migrated to Git commit 1295f1f1d2

Note: SVN reference [15120] has been migrated to Git commit 1c16926ee6
2018-05-04 12:17:33 +00:00
Henrik Levkowetz b768c59069 Merged in [15114] from rjsparks@nostrum.com:
Restored a test that was unintentionally removed. Removed unused templates. Related to #2513.

Merged in [15113] from rjsparks@nostrum.com:
Removed the already disabled \'Make RFC\' functionality from /secr/drafts. Fixes #2513.
    
Merged in [15112] from rjsparks@nostrum.com:
Removed the \'announce\' functionality from /secr/drafts. Addresses part of #2513.
 - Legacy-Id: 15121
Note: SVN reference [15112] has been migrated to Git commit 82681b28dd

Note: SVN reference [15113] has been migrated to Git commit 7d2ac8306e

Note: SVN reference [15114] has been migrated to Git commit f64bf957f3
2018-05-04 10:24:09 +00:00
Robert Sparks 1c16926ee6 Missed adding the migrations. Related to #1963. Commit ready for merge.
- Legacy-Id: 15120
2018-05-03 21:23:07 +00:00
Robert Sparks 1295f1f1d2 Change stream state to replaced when an ISE, IAB, or IRTF document is replaced. Fixes #1963. Commit ready for merge.
- Legacy-Id: 15119
2018-05-03 21:21:38 +00:00
Henrik Levkowetz 9fd5d104c7 Merged in [15111] from rjsparks@nostrum.com:
Removed the \'replaces\' functionality from /secr/drafts. Addresses part of #2513.
 - Legacy-Id: 15117
Note: SVN reference [15111] has been migrated to Git commit c3241bddac
2018-05-03 20:09:08 +00:00
Henrik Levkowetz 362a03ff11 Merged in [15110] from rjsparks@nostrum.com:
Made settings.URL_REGEXPS.name non-greedy. Added a test to exercise the bug at #2429. Fixes #2429.
 - Legacy-Id: 15116
Note: SVN reference [15110] has been migrated to Git commit 8436078af6
2018-05-03 19:34:20 +00:00
Henrik Levkowetz fb4804a4ca Fixed an incorrect file name in a log message.
- Legacy-Id: 15115
2018-05-03 19:32:10 +00:00
Robert Sparks f64bf957f3 Restored a test that was unintentionally removed. Removed unused templates. Related to #2513. Commit ready for merge.
- Legacy-Id: 15114
2018-05-03 18:42:59 +00:00
Robert Sparks 7d2ac8306e Removed the already disabled "Make RFC" functionality from /secr/drafts. Fixes #2513. Commit ready for merge.
- Legacy-Id: 15113
2018-05-03 17:35:38 +00:00
Robert Sparks 82681b28dd Removed the "announce" functionality from /secr/drafts. Addresses part of #2513. Commit ready for merge.
- Legacy-Id: 15112
2018-05-03 17:26:11 +00:00
Robert Sparks c3241bddac Removed the "replaces" functionality from /secr/drafts. Addresses part of #2513. Commit ready for merge.
- Legacy-Id: 15111
2018-05-03 17:17:14 +00:00
Robert Sparks 8436078af6 Made settings.URL_REGEXPS.name non-greedy. Added a test to exercise the bug at #2429. Fixes #2429. Commit ready for merge.
- Legacy-Id: 15110
2018-05-03 15:39:00 +00:00
Henrik Levkowetz d2ac5b2e11 Set version info and settings back to development mode
- Legacy-Id: 15106
2018-05-02 10:42:51 +00:00
Henrik Levkowetz 451d367764 Set version info to release version 6.79.1 before branching.
- Legacy-Id: 15104
2018-05-02 10:42:40 +00:00
Henrik Levkowetz d4c0e984f6 Updated bower-managed static web assets
- Legacy-Id: 15100
2018-05-02 10:14:17 +00:00
Henrik Levkowetz d076a1728c Added a 'recent drafts' page, showing drafs submitted the last 7 days.
- Legacy-Id: 15099
2018-05-01 17:55:22 +00:00
Henrik Levkowetz e223ba5e2c Fixed a test issue.
- Legacy-Id: 15098
2018-05-01 12:12:16 +00:00
Henrik Levkowetz 61a16856ad Updated the admin interface to use the simple-history admin support for Person history.
- Legacy-Id: 15097
2018-05-01 11:07:12 +00:00
Henrik Levkowetz c7d31b44c3 Added django-simple-history and replaced the old (and unused) PersonHistory class with a history=HistoricalRecords() field on Person. Added the needed migrations and changes to admin, resources, and settings. Related to issues #2505 and #2507.
- Legacy-Id: 15096
2018-04-27 17:36:20 +00:00
Henrik Levkowetz 53c4ac36db Removed the Person.address field, which is not being used. This was a legacy from the 2001 perl-based datatracker tables. Fixes issue #2504.
- Legacy-Id: 15095
2018-04-27 14:00:33 +00:00
Henrik Levkowetz e177f45f1a Updated the personal information page with reviewed text from legal counsel. Fixes issue #2503.
- Legacy-Id: 15094
2018-04-27 12:05:05 +00:00
Henrik Levkowetz 198c003b6a Merged in [15084] from rjsparks@nostrum.com:
Corrected the implementation of clear_ballot. Added a test for it. Restored functionality to ballot popups that was missing because a template variable was not passed in.
 - Legacy-Id: 15092
Note: SVN reference [15084] has been migrated to Git commit ee346edaba
2018-04-26 13:41:22 +00:00
Henrik Levkowetz d994a58474 Merged in [15083] from rjsparks@nostrum.com:
Removed memoize from latest_event.
 - Legacy-Id: 15091
Note: SVN reference [15083] has been migrated to Git commit 1735f86db0
2018-04-26 12:51:45 +00:00
Henrik Levkowetz e1b8fdb3ab Added a page with GDPR-related information on handling of personal information within the datatracker.
- Legacy-Id: 15090
2018-04-26 12:16:20 +00:00
Henrik Levkowetz c02f8fe331 Merged in [15080] from rjsparks@nostrum.com:
Marked a couple of functions as unreachable.
 - Legacy-Id: 15089
Note: SVN reference [15080] has been migrated to Git commit 7df28d8bac
2018-04-26 12:08:07 +00:00
Henrik Levkowetz c7350be50f Reverted a change to UserFactory to avoid nepalese names. The issue is bigger, and needs a different resulution. Changed the url pattern that used \w to match names to instead use a more inclusive regex.
- Legacy-Id: 15088
2018-04-26 11:53:51 +00:00
Henrik Levkowetz fec59ad937 Fixed a PyQuery property access that should have been a method call.
- Legacy-Id: 15087
2018-04-26 11:51:39 +00:00
Henrik Levkowetz d599a4d28f Merged in [15077] from rjsparks@nostrum.com:
Missed a constraint on creating a test meeting.
 - Legacy-Id: 15086
Note: SVN reference [15077] has been migrated to Git commit 2e395bde5d
2018-04-25 21:59:56 +00:00
Henrik Levkowetz b1b8f43ee6 Tweaked the IPR factory to be less likely to produce invalid patent info.
- Legacy-Id: 15085
2018-04-25 21:01:12 +00:00
Robert Sparks ee346edaba Corrected the implementation of clear_ballot. Added a test for it. Restored functionality to ballot popups that was missing because a template variable was not passed in. Commit ready for merge.
- Legacy-Id: 15084
2018-04-25 19:52:44 +00:00
Robert Sparks 1735f86db0 Removed memoize from latest_event. Commit ready for merge.
- Legacy-Id: 15083
2018-04-25 18:15:23 +00:00
Henrik Levkowetz 8e43e7aed0 Merged in [15075] from rjsparks@nostrum.com:
Improved testing for docs_for_ad.
 - Legacy-Id: 15082
Note: SVN reference [15075] has been migrated to Git commit b7375412ab
2018-04-25 17:21:33 +00:00
Henrik Levkowetz 4aa5ada169 Excluded nepalese from person name locales, to avoid test names that contain nonspacing marks that python 2.7 doesn't match to \w, which creates urlpattern issues.
- Legacy-Id: 15081
2018-04-25 17:19:48 +00:00
Robert Sparks 7df28d8bac Marked a couple of functions as unreachable. Commit ready for merge.
- Legacy-Id: 15080
2018-04-25 15:10:55 +00:00
Henrik Levkowetz e1eb39b478 Merged in [15074] from rjsparks@nostrum.com:
Simplified docs_in_iesg_process. Added a test for it.
 - Legacy-Id: 15079
Note: SVN reference [15074] has been migrated to Git commit 57f548ecbd
2018-04-25 13:17:59 +00:00
Henrik Levkowetz 227cb0db4d Merged in [15073] from rjsparks@nostrum.com:
Rearranged ietf/doc/urls.py to allow matching some special pages under /doc without a trailing slash. Adjusted several of those special URLs to work without the trailing slash.
 - Legacy-Id: 15078
Note: SVN reference [15073] has been migrated to Git commit da25919f08
2018-04-24 21:27:04 +00:00
Robert Sparks 2e395bde5d Missed a constraint on creating a test meeting. Commit ready for merge.
- Legacy-Id: 15077
2018-04-24 20:12:31 +00:00
Robert Sparks e6a122c9cb Added a test for meeting/requests.
- Legacy-Id: 15076
2018-04-24 19:57:31 +00:00
Robert Sparks b7375412ab Improved testing for docs_for_ad.
- Legacy-Id: 15075
2018-04-24 19:22:09 +00:00
Robert Sparks 57f548ecbd Simplified docs_in_iesg_process. Added a test for it.
- Legacy-Id: 15074
2018-04-24 18:27:19 +00:00
Robert Sparks da25919f08 Rearranged ietf/doc/urls.py to allow matching some special pages under /doc without a trailing slash. Adjusted several of those special URLs to work without the trailing slash.
- Legacy-Id: 15073
2018-04-24 18:00:59 +00:00
Henrik Levkowetz 28f4c52c20 Added permission for a document shepherd to request publication. Fixes issue #2509.
- Legacy-Id: 15071
2018-04-23 20:41:04 +00:00
Henrik Levkowetz 905a6d9747 Set version info and settings back to development mode
- Legacy-Id: 15068
2018-04-23 12:29:14 +00:00
Henrik Levkowetz 5436b8b49d Set version info to release version 6.79.0 before branching.
- Legacy-Id: 15066
2018-04-23 12:29:04 +00:00