Henrik Levkowetz
fde4843389
On request from a user, added information about running idnits before submission upload to the upload form page.
...
- Legacy-Id: 13762
2017-07-03 14:05:11 +00:00
Henrik Levkowetz
fb88596c59
Fixed an issue with the scope of the logfunc variable in production.
...
- Legacy-Id: 13761
2017-07-03 14:03:53 +00:00
Henrik Levkowetz
08f0338555
Tweaked the wording of the unexpected-encoding warning.
...
- Legacy-Id: 13760
2017-07-03 11:38:03 +00:00
Henrik Levkowetz
274548f1b1
Check the whole draft submission text when checking mime type, and catch decoding errors and raise ValidationError when converting submission form txt file to unicode for Draft().
...
- Legacy-Id: 13759
2017-07-02 21:32:44 +00:00
Henrik Levkowetz
4b28605774
Set version info and settings back to development mode
...
- Legacy-Id: 13749
2017-07-01 10:49:49 +00:00
Henrik Levkowetz
f50b8fb403
Set version info to release version 6.55.2 before branching.
...
- Legacy-Id: 13747
2017-07-01 10:49:39 +00:00
Henrik Levkowetz
b8e11e7f71
Added a migration matching the new validator on Email.address.
...
- Legacy-Id: 13744
2017-07-01 10:26:49 +00:00
Henrik Levkowetz
108c00a0a3
Merged in [13731] from rjsparks@nostrum.com:
...
Reworked how review assigments are processed in order to ensure a team's queue rotates when it should. Fixes #2305 .
- Legacy-Id: 13743
Note: SVN reference [13731] has been migrated to Git commit 7f5cef056ade1641f1d815b0a5f35962077d6d01
2017-06-30 20:16:22 +00:00
Henrik Levkowetz
9415d65341
Merged in [13727] from rcross@amsl.com:
...
Remove legacy external interim meeting listing. Install redirect to /meeting/past. Fixes #2166 .
- Legacy-Id: 13742
Note: SVN reference [13727] has been migrated to Git commit 7d244c9a38
2017-06-30 18:36:10 +00:00
Henrik Levkowetz
7e1b09410c
Upgraded xym to 0.4.2, with related changes in method calls.
...
- Legacy-Id: 13741
2017-06-30 15:59:40 +00:00
Henrik Levkowetz
ad3701e457
Fixed an issue with the test_edit_replace_user() test
...
- Legacy-Id: 13740
2017-06-30 11:49:18 +00:00
Henrik Levkowetz
70830e8705
Added email address validation for the Email.address field, now that we're not putting dummy addresses in it.
...
- Legacy-Id: 13739
2017-06-30 11:48:03 +00:00
Henrik Levkowetz
0d120fb46a
Tweaked the EmailFactory to return an email address not longer than the Email.address field.
...
- Legacy-Id: 13738
2017-06-30 11:47:12 +00:00
Henrik Levkowetz
db96292229
Added a utility function to show just the text content of the test client response.
...
- Legacy-Id: 13737
2017-06-30 11:45:24 +00:00
Henrik Levkowetz
60e9b7451c
Included the temporary yang model extraction directory in the list of model librarires given to yanglint, in order to support drafts with models referencing models in the same draft. Fixes issue #2324 .
...
- Legacy-Id: 13736
2017-06-29 21:03:26 +00:00
Henrik Levkowetz
ade8973015
Merged in [13726] from rcross@amsl.com:
...
Update secr.rolodex app to deactivate old Users when replaced on edit. Fixes #2001 .
- Legacy-Id: 13735
Note: SVN reference [13726] has been migrated to Git commit a251076903
2017-06-29 20:39:52 +00:00
Henrik Levkowetz
c4954e13b1
Added more test objects in test_merge_users(), and fixed an issue with merge_users() uncovered by the added testing.
...
- Legacy-Id: 13730
2017-06-29 14:53:00 +00:00
Henrik Levkowetz
22a9a46608
Merged in [13718] from rcross@amsl.com:
...
Improve User merge handling in merge_persons(). Fix minor bug in submit.checkers.py. Fixes #1900 .
- Legacy-Id: 13729
Note: SVN reference [13718] has been migrated to Git commit 7768e7c6b3
2017-06-29 13:18:52 +00:00
Henrik Levkowetz
3c727106a2
Merged in [13717] from rjsparks@nostrum.com:
...
Actually use the topic audience type in the feedback view. Fixes #2320 .
- Legacy-Id: 13728
Note: SVN reference [13717] has been migrated to Git commit 9638cb2e397beab18f3607b324518fd2900215f7
2017-06-29 12:52:25 +00:00
Ryan Cross
7d244c9a38
Remove legacy external interim meeting listing. Install redirect to /meeting/past. Fixes #2166 . Commit ready for merge.
...
- Legacy-Id: 13727
2017-06-29 00:09:36 +00:00
Ryan Cross
a251076903
Update secr.rolodex app to deactivate old Users when replaced on edit. Fixes #2001 . Commit ready for merge.
...
- Legacy-Id: 13726
2017-06-28 20:43:28 +00:00
Henrik Levkowetz
22f181cdbe
Modified the text shown on Chairs' 'Manage DOcument Adoption in Group' button and corrected the logic for which text to show.
...
- Legacy-Id: 13725
2017-06-28 17:39:11 +00:00
Henrik Levkowetz
2070bbfed6
Merged in [13722] and [13712] from rcross@amsl.com:
...
Remove all use of request.session from secretariat apps. Add tests for affected views. Fixes #1455 .
- Legacy-Id: 13724
Note: SVN reference [13712] has been migrated to Git commit 915b445bcffcd4687fb1677230b98282d22dd9a0
Note: SVN reference [13722] has been migrated to Git commit 3a2cb9d3d846168f75d9796b4e5383bdf10b1f60
2017-06-28 14:55:10 +00:00
Henrik Levkowetz
3b7f320c29
Removed the copy of xym copied directly from repository -- the method call we use is too unstable at the moment. Now requiring xym=='0.4'.
...
- Legacy-Id: 13723
2017-06-28 11:53:09 +00:00
Henrik Levkowetz
6cd18d6324
Merged in [13628] from rcross@amsl.com:
...
Grant secretariat meeting__meeting admin permissions.
- Legacy-Id: 13721
Note: SVN reference [13628] has been migrated to Git commit fd60ce6868
2017-06-27 15:58:56 +00:00
Henrik Levkowetz
8c0f4f09b6
Added checks for the presence of yang module directories to the check framework. Tweaked some text strings.
...
- Legacy-Id: 13720
2017-06-27 14:41:36 +00:00
Henrik Levkowetz
13905a2a84
Modified the yang checker to work with both versions 0.3.x and 0.4.x of xym (different signatures for get_extracted_models()).
...
- Legacy-Id: 13719
2017-06-27 11:37:56 +00:00
Ryan Cross
7768e7c6b3
Improve User merge handling in merge_persons(). Fix minor bug in submit.checkers.py. Fixes #1900 . Commit ready for merge.
...
- Legacy-Id: 13718
2017-06-26 23:13:58 +00:00
Henrik Levkowetz
3fa1addde7
Removed the 'apply to all sessions' checkbox from the agenda/minutes/slides upload pages for non-session timeslots, such as plenaries etc. as it is rarely if ever correct to have it checked then.
...
- Legacy-Id: 13715
2017-06-26 18:28:34 +00:00
Henrik Levkowetz
9f44b9a65d
Additional tweaks to the mailman listinfo importer.
...
- Legacy-Id: 13710
2017-06-22 16:41:27 +00:00
Henrik Levkowetz
ce1b655fa2
Code reorganization, doing away with multiple urls_* and views_ files in ietf.group. No intentional functionality changes.
...
- Legacy-Id: 13709
2017-06-22 15:18:08 +00:00
Henrik Levkowetz
c28b919e26
Made the import_mailman_listinfo management command somewhat more robust.
...
- Legacy-Id: 13708
2017-06-22 15:16:28 +00:00
Henrik Levkowetz
8eded1d8d2
Return a checker None result with exception message on xym exceptions.
...
- Legacy-Id: 13707
2017-06-22 15:08:01 +00:00
Henrik Levkowetz
f6f0278859
Changed the url coverage code to handle deeper chains of url includes, and to handle url includes through url lists in addition to url modules. Added information in the release coverage dictionaries about the view functions coupled to the urls.
...
- Legacy-Id: 13706
2017-06-22 15:07:06 +00:00
Henrik Levkowetz
70de94fc48
Variable naming tweak
...
- Legacy-Id: 13701
2017-06-21 13:12:19 +00:00
Henrik Levkowetz
768ca0b45e
Catch bad module names in the Yang checker (they are not currently flagged by xym).
...
- Legacy-Id: 13700
2017-06-21 13:10:05 +00:00
Henrik Levkowetz
95f966c98b
Changed the implementation of Submission.latest_checks() to also return None checks, so it's possible to update a Passed due to no yang modules to a None (no modules to check).
...
- Legacy-Id: 13698
2017-06-20 21:05:48 +00:00
Henrik Levkowetz
5e80e00aea
Corrected the settings names used in the yang extraction command.
...
- Legacy-Id: 13695
2017-06-20 14:06:42 +00:00
Henrik Levkowetz
4d562e9bac
Set version info and settings back to development mode
...
- Legacy-Id: 13693
2017-06-20 13:43:46 +00:00
Henrik Levkowetz
4ef411285e
Set version info to release version 6.55.1 before branching.
...
- Legacy-Id: 13691
2017-06-20 13:43:38 +00:00
Henrik Levkowetz
6dc0c2f46c
Updated bower-managed static web assets
...
- Legacy-Id: 13688
2017-06-20 13:22:41 +00:00
Henrik Levkowetz
dcc1bca058
Added assertion logging for found group parent loops to is_decendant_of().
...
- Legacy-Id: 13687
2017-06-20 13:18:33 +00:00
Henrik Levkowetz
e87e3eb661
Added circular parent relationship detection in the Group.is_decendant_of() method and in the group edit form data cleaning.
...
- Legacy-Id: 13686
2017-06-19 23:34:52 +00:00
Henrik Levkowetz
508bf15c6c
Work around an issue in xml2rfc
...
- Legacy-Id: 13682
2017-06-19 19:02:42 +00:00
Henrik Levkowetz
afc37cc207
Added a guard around rendering of group.ad_role, which isn't always set.
...
- Legacy-Id: 13681
2017-06-19 18:16:39 +00:00
Henrik Levkowetz
5e6ecfbaf5
Refined the appearance and wording of the 'Manage document's adoption' button.
...
- Legacy-Id: 13680
2017-06-19 18:09:33 +00:00
Henrik Levkowetz
e4fc7f0055
Fixed a typo.
...
- Legacy-Id: 13679
2017-06-19 07:25:26 +00:00
Henrik Levkowetz
b42f1cbeb5
Replaced the use of unaccent.asciify(), which has similar functionality to unidecode.unidecode(). Changed the draft parser to work exclusively with unicode text, which both makes the removal of unaccent easier, and takes us closer to Py35 compatibility. Adjusted callers of the draft parser to send in unicode.
...
- Legacy-Id: 13673
2017-06-18 18:23:18 +00:00
Henrik Levkowetz
be80e68b47
Corrected the spelling of norwegian words in unaccent.py
...
- Legacy-Id: 13671
2017-06-18 09:33:51 +00:00
Henrik Levkowetz
7e68623c90
Additional tweaks to the surname particle handling.
...
- Legacy-Id: 13670
2017-06-18 03:22:52 +00:00
Henrik Levkowetz
f1f32b41ae
Additional tweaks to the surname particle handling.
...
- Legacy-Id: 13669
2017-06-18 03:20:49 +00:00
Henrik Levkowetz
228a68348f
Don't deliver spurious yang extraction errors for drafts where no yang modules were found.
...
- Legacy-Id: 13668
2017-06-17 20:54:52 +00:00
Henrik Levkowetz
a18cf20868
Removed code which has been marked as unreachable since February/March 2017 without triggering any usage indications.
...
- Legacy-Id: 13667
2017-06-17 17:54:40 +00:00
Henrik Levkowetz
7dd596ecd6
Undid the last commit, made in error.
...
- Legacy-Id: 13666
2017-06-17 17:08:55 +00:00
Henrik Levkowetz
db9ceb3f45
Changed mentions of people with roles on the various group pages to link to both their profile page and their email address.
...
- Legacy-Id: 13665
2017-06-17 17:07:23 +00:00
Henrik Levkowetz
e6c8b6621c
Changed mentions of people with roles on the various group pages to link to both their profile page and their email address.
...
- Legacy-Id: 13664
2017-06-17 17:05:38 +00:00
Henrik Levkowetz
bb089c182d
Improved the handling of surname particles, (prompted by failure to handle the name of Niels ten Oever correctly)
...
- Legacy-Id: 13663
2017-06-17 15:12:54 +00:00
Henrik Levkowetz
1905d25aee
Made changes to the can_adopt_draft() logic, to make it possible for a chair of multiple groups to correct the mistake if adoption was made for the wrong group.
...
- Legacy-Id: 13662
2017-06-17 14:28:13 +00:00
Henrik Levkowetz
7ecf7dfa44
Merged in [13615] and [13627]from rcross@amsl.com:
...
Changed views that use GET requests to delete objects to use POST.
Fixes #1796 .
- Legacy-Id: 13654
Note: SVN reference [13615] has been migrated to Git commit 3ccb550888
Note: SVN reference [13627] has been migrated to Git commit b908caf95c
2017-06-16 14:20:01 +00:00
Henrik Levkowetz
34a2352288
Make sure wordwrap() and friend works as intended if they are used as template filters and given string arguments.
...
- Legacy-Id: 13653
2017-06-16 13:15:02 +00:00
Henrik Levkowetz
4ea1c34791
Set version info and settings back to development mode
...
- Legacy-Id: 13651
2017-06-16 09:38:39 +00:00
Henrik Levkowetz
35cf75ce94
Set version info to release version 6.55.0 before branching.
...
- Legacy-Id: 13649
2017-06-16 09:38:31 +00:00
Henrik Levkowetz
ca324df8f4
Set version info and settings back to development mode
...
- Legacy-Id: 13643
2017-06-16 09:13:52 +00:00
Henrik Levkowetz
6187f0c05d
Set version info to release version 6.55.0 before branching.
...
- Legacy-Id: 13641
2017-06-16 09:13:44 +00:00
Henrik Levkowetz
8d420d4d2f
Added initial data to the versioninfo migration.
...
- Legacy-Id: 13638
2017-06-16 08:55:31 +00:00
Henrik Levkowetz
c4b64e51af
Updated the VersionInfo migration.
...
- Legacy-Id: 13637
2017-06-16 08:45:11 +00:00
Henrik Levkowetz
98dc0d0092
Only run yanglint and yanglint tests if we have it configured.
...
- Legacy-Id: 13636
2017-06-15 22:13:43 +00:00
Henrik Levkowetz
4fc2c6f960
Merged in ^/personal/henrik/6.54.2-yang@13630:
...
Added a new yang checker, 'yanglint', to the existing Yang checker class, in
addition to the existing 'pyang' checker.
Added modal overlay displays showing the yang check results every place the
yin/yang symbol is shown (red or green) to indicate the presencee and result
of yang checks. Added a Yang Validation: line in the document
meta-information section on the document's page in the datatracker.
Added the result of the xym extaction to the yang check results, to make
extration failures visible.
Added the version of the used xym, pyang, and yanglint commands to the check
results.
Added an action to move successfully extracted and validated modules to the
module library directories immediately on submission.
Added the xym and pyang repositories as svn:external components, rather than
listing them in requirements.txt, as there has been delays of many months
between essential features in the repositories, and an actual release. We may
get occasional buildbot failures if broken code is pulled in from the
repository, but better that than the functionality failure of severely
outdated componets.
Added a new management command to re-run yang validation for active drafts for
which yang modules were found at submission time, in order to pick up imported
models which may have arrived in the model libraries after the draft's
submission. Run daily from bin/daily.
Added a table to hold version information for external commands. The yang
checker output should include the version information of the used checkers,
but seems unnecessary to run each command with its --version switch every
time we check a module...
Added a new management command to collect version information for external
commands on demand. To be run daily from bin/daily.
Added tests to verify that xym, pyang and yanglint information is available
on the submission confirmation page, and updated the yang module contained in
the test document to validate under both pyang and yanglint.
Updated admin.py and resource.py files as needed.
- Legacy-Id: 13634
2017-06-15 20:16:48 +00:00
Henrik Levkowetz
207ea51723
Added a test case for invalid yang in a draft submission.
...
- Legacy-Id: 13633
2017-06-15 19:22:36 +00:00
Henrik Levkowetz
d98054c103
Added a new yang checker, 'yanglint', to the existing Yang checker class, in
...
addition to the existing 'pyang' checker.
Added modal overlay displays showing the yang check results every place the
yin/yang symbol is shown (red or green) to indicate the presencee and result
of yang checks. Added a Yang Validation: line in the document
meta-information section on the document's page in the datatracker.
Added the result of the xym extaction to the yang check results, to make
extration failures visible.
Added the version of the used xym, pyang, and yanglint commands to the check
results.
Added an action to move successfully extracted and validated modules to the
module library directories immediately on submission.
Added the xym and pyang repositories as svn:external components, rather than
listing them in requirements.txt, as there has been delays of many months
between essential features in the repositories, and an actual release. We may
get occasional buildbot failures if broken code is pulled in from the
repository, but better that than the functionality failure of severely
outdated componets.
Added a new management command to re-run yang validation for active drafts for
which yang modules were found at submission time, in order to pick up imported
models which may have arrived in the model libraries after the draft's
submission. Run daily from bin/daily.
Added a table to hold version information for external commands. The yang
checker output should include the version information of the used checkers,
but seems unnecessary to run each command with its --version switch every
time we check a module...
Added a new management command to collect version information for external
commands on demand. To be run daily from bin/daily.
Added tests to verify that xym, pyang and yanglint information is available
on the submission confirmation page, and updated the yang module contained in
the test document to validate under both pyang and yanglint.
Updated admin.py and resource.py files as needed.
- Legacy-Id: 13630
2017-06-15 16:09:28 +00:00
Ryan Cross
fd60ce6868
Grant secretariat meeting__meeting admin permissions. Commit ready for merge.
...
- Legacy-Id: 13628
2017-06-14 17:20:29 +00:00
Ryan Cross
b908caf95c
Add missing confirm_delete.html. Commit ready for merge.
...
- Legacy-Id: 13627
2017-06-14 16:27:46 +00:00
Ryan Cross
3ccb550888
Change views that use GET requests to delete objects to use POST. Fixes #1796 . Commit ready for merge.
...
- Legacy-Id: 13615
2017-06-13 23:33:31 +00:00
Henrik Levkowetz
c53e3784c3
Set version info and settings back to development mode
...
- Legacy-Id: 13599
2017-06-13 10:38:36 +00:00
Henrik Levkowetz
317d948c90
Set version info to release version 6.54.1 before branching.
...
- Legacy-Id: 13597
2017-06-13 10:36:58 +00:00
Henrik Levkowetz
b22a7145d5
Updated bower-managed static web assets
...
- Legacy-Id: 13594
2017-06-13 10:13:20 +00:00
Henrik Levkowetz
895d959c96
Fixed a html warning from the test crawler.
...
- Legacy-Id: 13593
2017-06-13 10:07:27 +00:00
Henrik Levkowetz
bd0a772f17
Added a guard against trying to get the room ID from a timeslot without location in the secretariat schedule view.
...
- Legacy-Id: 13592
2017-06-13 09:59:05 +00:00
Henrik Levkowetz
6bf0e558ea
Merged in [13588] from rcross@amsl.com:
...
Initialize Empty-Schedule with special sessions from previous meeting on creation. Fixes #1500 .
- Legacy-Id: 13591
Note: SVN reference [13588] has been migrated to Git commit 8a98ba2516
2017-06-12 22:27:04 +00:00
Henrik Levkowetz
40181b8eb0
Merged in [13586] from rjsparks@nostrum.com:
...
Workaround an issue with the schedule editor by ensuring no sessions remain scheduled in a room whose purpose has changed to something other than holding sessions (such as becoming unavailable).
- Legacy-Id: 13589
Note: SVN reference [13586] has been migrated to Git commit d4acb1cbd9
2017-06-12 22:02:00 +00:00
Ryan Cross
8a98ba2516
Initialize Empty-Schedule with special sessions from previous meeting on creation. Fixes #1500 . Commit ready for merge.
...
- Legacy-Id: 13588
2017-06-12 21:39:52 +00:00
Henrik Levkowetz
f75ec3622a
A first go at adding floor labels to the agenda pages. The placement of the labels are complicated by available whitespace beeing in different horizontal positions for different types of lines. Adding another column will push the session title out of the screen on small devices.
...
- Legacy-Id: 13587
2017-06-12 21:00:08 +00:00
Robert Sparks
d4acb1cbd9
Workaround an issue with the schedule editor by ensuring no sessions remain scheduled in a room whose purpose has changed to something other than holding sessions (such as becoming unavailable). Commit ready for merge.
...
- Legacy-Id: 13586
2017-06-12 20:01:47 +00:00
Henrik Levkowetz
ea4742a7b6
Tweaked template text for clarity.
...
- Legacy-Id: 13585
2017-06-12 19:42:20 +00:00
Henrik Levkowetz
f5298d7bb8
Fixed a bug in which operations were available on the /group/chartering/ 'Chartering or re-chartering' page, so that not only operations on groups in a chartering state is shown, but also the options to start chartering. Fixes issue #2312 .
...
- Legacy-Id: 13584
2017-06-12 19:25:39 +00:00
Henrik Levkowetz
a9785674ea
Merged in [13575] from rcross@amsl.com:
...
Create new script ietf/bin/set_admin_permissions to configure Django Admin group permissions. Fixes #2008 .
- Legacy-Id: 13581
Note: SVN reference [13575] has been migrated to Git commit 1876927cbc
2017-06-10 09:29:26 +00:00
Henrik Levkowetz
3d387e5ff6
Merged in [13567] from rcross@amsl.com:
...
Refactor ietf/bin/merge-person-records to facilitate testing. Add tests. Fixes #2162 .
- Legacy-Id: 13580
Note: SVN reference [13567] has been migrated to Git commit e9b7c5753e
2017-06-10 07:48:19 +00:00
Henrik Levkowetz
47b88e052e
Merged in [13554] from rcross@amsl.com:
...
Several widgets in session request form require javascript. Prevent usage of page without javascript. Fixes #1767 .
- Legacy-Id: 13578
Note: SVN reference [13554] has been migrated to Git commit 5188bdff6c
2017-06-10 07:15:38 +00:00
Henrik Levkowetz
9bd64ba6f2
Merged in [13559] from rcross@amsl.com:
...
When changing a TelechatDate in the admin interface, retain all document associations. Fixes #1349 .
- Legacy-Id: 13577
Note: SVN reference [13559] has been migrated to Git commit 77f4bf21ff
2017-06-10 05:33:36 +00:00
Henrik Levkowetz
4dcdda08d2
Added a test to the test suite which checks if there are interleaved schema and data migrations that have not been released yet. Having split migrations, first all schema and then all data, will permit doing 2 sequential releases; but if the data and schema migrations are interleaved (beyond this) it is problematic to arrange for release without ending up with a prolonged period when running code and table structure is out of sync (while the normally more time-consuming data migrations run).
...
- Legacy-Id: 13576
2017-06-09 21:37:14 +00:00
Ryan Cross
1876927cbc
Create new script ietf/bin/set_admin_permissions to configure Django Admin group permissions. Fixes #2008 . Commit ready for merge.
...
- Legacy-Id: 13575
2017-06-09 21:01:56 +00:00
Henrik Levkowetz
df2d0571c4
Narrowed a too wide try/except region in order to give more correct error messages. Changed the the strip() application to happen only on extracted author elements that actually have content. Fixes an inability to upload xml-only drafts with missing author country information.
...
- Legacy-Id: 13574
2017-06-09 20:12:44 +00:00
Henrik Levkowetz
22d83d2d2c
Fixed another place where None author email needed an extra guard.
...
- Legacy-Id: 13573
2017-06-09 20:07:55 +00:00
Henrik Levkowetz
131a7020b5
Added blank lines between milestones, so they don't get run together if they are long enough to cause line wrapping. Fixes issue #2311 .
...
- Legacy-Id: 13572
2017-06-09 20:04:38 +00:00
Henrik Levkowetz
7385a8be51
Changed name and signature for a log helper.
...
- Legacy-Id: 13571
2017-06-09 19:38:48 +00:00
Henrik Levkowetz
1178f9f3ba
Removed a debug print statement.
...
- Legacy-Id: 13570
2017-06-09 19:37:41 +00:00
Henrik Levkowetz
99fa2e4593
Fixed a problem with a formset, they don't have self.cleaned_data, so cannot return it. Fixes issue #2310 .
...
- Legacy-Id: 13568
2017-06-09 11:55:19 +00:00
Ryan Cross
e9b7c5753e
Refactor ietf/bin/merge-person-records to facilitate testing. Add tests. Fixes #2162 . Commit ready for merge.
...
- Legacy-Id: 13567
2017-06-08 23:28:43 +00:00
Henrik Levkowetz
317aac9e55
Fixed a place where a missing document author email address could cause a server 500. There may be additional places needing attention, now that we're not inserting dummy addresses.
...
- Legacy-Id: 13566
2017-06-08 14:44:54 +00:00
Henrik Levkowetz
356fa71a6a
Set version info and settings back to development mode
...
- Legacy-Id: 13564
2017-06-08 11:17:44 +00:00
Henrik Levkowetz
7da2f28588
Set version info to release version 6.54.0 before branching.
...
- Legacy-Id: 13562
2017-06-08 11:17:11 +00:00
Ryan Cross
77f4bf21ff
When changing a TelechatDate in the admin interface, retain all document associations. Fixes #1349 . Commit ready for merge.
...
- Legacy-Id: 13559
2017-06-07 17:30:53 +00:00
Henrik Levkowetz
40eae13aa6
Added a migration for the email field on MeetingRegistration.
...
- Legacy-Id: 13558
2017-06-07 12:30:31 +00:00
Henrik Levkowetz
fb66f38afd
Undid an unintentional adaptation to the xml2rfc 2.6.0 call interface change.
...
- Legacy-Id: 13556
2017-06-07 00:07:39 +00:00
Ryan Cross
5188bdff6c
Several widgets in session request form require javascript. Prevent usage of page without javascript. Fixes #1767 . Commit ready for merge.
...
- Legacy-Id: 13554
2017-06-06 20:52:07 +00:00
Henrik Levkowetz
07b89e0b15
Added a merge migration.
...
- Legacy-Id: 13552
2017-06-06 20:22:44 +00:00
Henrik Levkowetz
023a32715d
Merged in ^/branch/iola/author-stats-r13145 from olau@iola.com, with additional features from ^/personal/henrik/6.52.1-authorstats.
...
- Legacy-Id: 13550
2017-06-06 18:36:59 +00:00
Henrik Levkowetz
1158a4d780
Set version info and settings back to development mode
...
- Legacy-Id: 13548
2017-06-06 17:40:29 +00:00
Henrik Levkowetz
c6a46983a1
Set version info to release version 6.53.1 before branching.
...
- Legacy-Id: 13546
2017-06-06 17:40:21 +00:00
Henrik Levkowetz
a34d078428
Commented out again a function that was commented in by mistake in the committed code.
...
- Legacy-Id: 13543
2017-06-06 16:30:53 +00:00
Henrik Levkowetz
5ca4309691
Fixed a bug in wordwrap() where an URL (or any word) longer than width could prevent line breaking in following text.
...
- Legacy-Id: 13541
2017-06-06 14:03:02 +00:00
Henrik Levkowetz
a28940fc1e
Name/email formatting tweaks, to complement [13536].
...
- Legacy-Id: 13540
Note: SVN reference [13536] has been migrated to Git commit 55d36e284d
2017-06-06 08:11:31 +00:00
Henrik Levkowetz
e19290e98d
Merged in [13532] from rjsparks@nostrum.com:
...
Add an expertise field to reviewer settings. Fixes #2308 . ,
- Legacy-Id: 13539
Note: SVN reference [13532] has been migrated to Git commit d845fba8bec765f2f81ae1a4bbca52c9bceb6e02
2017-06-06 07:54:03 +00:00
Henrik Levkowetz
fb93a8c293
Added dates to unreachable() calls, to make it easier to decide when to remove marked code.
...
- Legacy-Id: 13538
2017-06-06 07:27:07 +00:00
Henrik Levkowetz
55d36e284d
Changed the '%s <%s>'%(name,email) idiom in several places to use email.utils.formataddr() instead, to avoid future problems with names that would need quotes. Added comments in 2 places where this change would not be appropriate.
...
- Legacy-Id: 13536
2017-06-05 22:40:11 +00:00
Henrik Levkowetz
8b72b6a29a
Made the stats backfill script slightly more verbose, including some blank lines for readability. Changed output to go both to screen and to file. Made the unicode/latin1/ascii decoding more general.
...
- Legacy-Id: 13535
2017-06-05 22:37:14 +00:00
Henrik Levkowetz
20b4250ea5
Reduced the size of stats data transferred from the server by an order of magnitude for author stats pages by not sending complete lists of item names per table item (we're only displaying them when there are few to display, anyway). Added caching of the resulting stats data for 24 hours. The caching was not possible in all cases before the data reduction, due to an item size limit of 1 MByte in memcached.
...
- Legacy-Id: 13534
2017-06-05 22:32:15 +00:00
Henrik Levkowetz
26f07f0a29
Set version info and settings back to development mode
...
- Legacy-Id: 13530
2017-06-05 13:42:03 +00:00
Henrik Levkowetz
db50ad4a27
Set version info to release version 6.53.0 before branching.
...
- Legacy-Id: 13528
2017-06-05 13:41:54 +00:00
Henrik Levkowetz
f2b0881dae
Corrected the add_topics migration
...
- Legacy-Id: 13525
2017-06-05 12:27:45 +00:00
Henrik Levkowetz
89dd68db1f
Updated bower-managed static web assets
...
- Legacy-Id: 13522
2017-06-05 12:00:01 +00:00
Henrik Levkowetz
b3fe24d76b
Merged in [13503] from rjsparks@nostrum.com:
...
Add usernames to the email sent to the secretariat when a possible duplicate person has been detected. Fixes #2307 .
- Legacy-Id: 13521
Note: SVN reference [13503] has been migrated to Git commit d330b8ded453b61eabc59589d44785d4fc09c767
2017-06-04 21:49:43 +00:00
Henrik Levkowetz
d041edf1b3
Merged in [13501] from rjsparks@nostrum.com:
...
Use a simpler widget for the public key file when editing a nomcom to remove confusion between clearing keys and clearing the form control. Fixes #2299 .
- Legacy-Id: 13519
Note: SVN reference [13501] has been migrated to Git commit ca76f5c8f0fbf0832440680381380995b0092ea7
2017-06-04 19:40:26 +00:00
Henrik Levkowetz
2bacdd3a00
Merged in [13500] from rjsparks@nostrum.com:
...
Provide assigned dates on review team reviewers page. Fixes #2304 . Related to #2305 .
- Legacy-Id: 13518
Note: SVN reference [13500] has been migrated to Git commit e422717f91eb26a0691347beca9380889d8ee890
2017-06-04 17:31:25 +00:00
Henrik Levkowetz
2e20d9df66
Changed all instances of deprecated self.failUnless() unittest method to self.assertTrue().
...
- Legacy-Id: 13515
2017-06-04 16:24:34 +00:00
Henrik Levkowetz
d20e6ce53a
Merged in [13499] from rcross@amsl.com:
...
Add non WG Area choices to Parent field of secretariat groups edit form. Fixes #1344 .
- Legacy-Id: 13513
Note: SVN reference [13499] has been migrated to Git commit a63d5132b2
2017-06-04 15:34:52 +00:00
Henrik Levkowetz
08f134bf52
Improved review linebreaking tests, based on [13495] from olau@iola.dk.
...
- Legacy-Id: 13511
Note: SVN reference [13495] has been migrated to Git commit 1a59cf60d3
2017-06-04 15:14:56 +00:00
Henrik Levkowetz
d23650e382
Merged in [13492] from rcross@amsl.com:
...
Remove old proceedings generation code. Fixes #2234 .
- Legacy-Id: 13510
Note: SVN reference [13492] has been migrated to Git commit 254e35fa56
2017-06-04 13:09:16 +00:00
Henrik Levkowetz
d3decdcb61
Merged in [13485] from rcross@amsl.com:
...
Add import of YouTube session videos using YouTube Data API. Fixes #2249 .
- Legacy-Id: 13509
Note: SVN reference [13485] has been migrated to Git commit 7ee2a16967
2017-06-03 23:58:05 +00:00
Henrik Levkowetz
b2da91de1b
Added a middleware exception handler for the case of people submitting unicode outside the Basic Multilingual Plane, which cannot currently be saved to the database.
...
- Legacy-Id: 13508
2017-06-03 21:47:51 +00:00
Henrik Levkowetz
96c5b2b524
Added a test for no-agenda templates being used for future meetings without agenda. Aligned the wording in the txt and html templates.
...
- Legacy-Id: 13507
2017-06-03 21:46:13 +00:00
Henrik Levkowetz
495169de21
Merged in [13474] from rjsparks@nostrum.com:
...
Allow the nomcom to collect feedback on arbitrary topics. Fixes #2256 and #1846 .
- Legacy-Id: 13506
Note: SVN reference [13474] has been migrated to Git commit 4813177086
2017-06-03 13:50:44 +00:00
Henrik Levkowetz
5b2087f910
Eliminated several variations on word wrapping, keeping only what used to be wrap_text(), but renamed as ietf.utils.text.wordwrap(). This performs better than django.utils.text.wrap() when there are indented text parts. Replaced django's default wordwrap filter with one calling ietf.utils.text.wordwrap in templates. Changed to triggered wrapping in some cases, with the maybewordwrap filter, which triggers on lines longer than 100 characters. This fixes the issue with undesired wrapping of reviews.
...
- Legacy-Id: 13505
2017-06-02 23:13:22 +00:00
Ryan Cross
a63d5132b2
Add non WG Area choices to Parent field of secretariat groups edit form. Fixes #1344 . Commit ready for merge.
...
- Legacy-Id: 13499
2017-06-02 18:50:01 +00:00
Henrik Levkowetz
16d129cacf
Added examples of how our different text wrapper functions work to ietf.utils.text. Run 'python ietf/utils/text.py | less' to see the results.
...
- Legacy-Id: 13498
2017-06-02 17:59:26 +00:00
Ole Laursen
1a59cf60d3
Introduce a word-wrapping filter that checks if there are lines (containing spaces to not
...
count URLs) longer than 100 characters, and only wraps the text if that's the case, to
prevent messing up pre-wrapped text. Use this filter in the review email code.
Branch ready for merge.
- Legacy-Id: 13495
2017-06-02 13:17:30 +00:00
Henrik Levkowetz
91b4063669
Added 24 hour caching of the author and meeting stats pages. Sorted the django imports and combined 2 imports from the same module.
...
- Legacy-Id: 13494
2017-06-02 10:21:12 +00:00
Henrik Levkowetz
4c6ecbf303
Tweaked the authorstats backfill script's output
...
- Legacy-Id: 13493
2017-06-02 10:19:12 +00:00
Ryan Cross
254e35fa56
Remove old proceedings generation code. Fixes #2234 . Commit ready for merge.
...
- Legacy-Id: 13492
2017-06-01 23:59:56 +00:00
Henrik Levkowetz
151b14ab3f
Converted the meeting attendance fetcher to a management command.
...
- Legacy-Id: 13490
2017-06-01 20:55:40 +00:00
Henrik Levkowetz
4971c01ced
Moved the fetch-meeting-registration script in order to convert it to a management command.
...
- Legacy-Id: 13489
2017-06-01 20:54:42 +00:00
Henrik Levkowetz
d5eb59c5a6
Changed the extension filtering from using a blacklist to a whitelist, to avoid a lot of incorrect types.
...
- Legacy-Id: 13487
2017-06-01 20:19:38 +00:00
Henrik Levkowetz
64b9615aa7
Changed most instances of 'registrations' to 'attendees' in the meeting statistics code (as that's what the numbers show)
...
- Legacy-Id: 13486
2017-06-01 20:17:16 +00:00
Ryan Cross
7ee2a16967
Add import of YouTube session videos using YouTube Data API. Fixes #2249 . Commit ready for merge.
...
- Legacy-Id: 13485
2017-06-01 18:36:46 +00:00
Henrik Levkowetz
be28c2b2db
Fix a date arithmetic bug.
...
- Legacy-Id: 13484
2017-06-01 17:28:55 +00:00
Henrik Levkowetz
ecb0e75e4d
Added a guard against trying to list locations which are None in agenda.json (there are socials with a timeslot but no location)
...
- Legacy-Id: 13482
2017-06-01 07:44:18 +00:00
Henrik Levkowetz
b6b45166bf
Added email address to the MeetingRegistration model, and also to the fields imported from ietf.org/registration/attendees/NN . Changed the bin counting code for attendee-related stats to use names plus email as unique string, rather than only names.
...
- Legacy-Id: 13481
2017-05-31 23:08:23 +00:00
Henrik Levkowetz
a92c2b4ad5
Updated migration numbering to avoid collisions.
...
- Legacy-Id: 13480
2017-05-31 21:36:08 +00:00
Henrik Levkowetz
76628be3fd
Merged in ^/branch/iola/author-stats-r13145 from olau@iola.dk, and fixed some tests in code which moved after the latest merge with trunk. The test suite passes, but the migrations are _not_ ready to run, because of numbering conflicts (again due to code changes on trunk since the latest sync).
...
- Legacy-Id: 13479
2017-05-31 20:59:26 +00:00
Henrik Levkowetz
b81be04f20
Fixed the DOI information for doc/rfc*/bibtex/ temporarily; for a better fix we need to import the DOI values in ietf/sync/rfceditor.py
...
- Legacy-Id: 13478
2017-05-31 16:29:07 +00:00
Robert Sparks
4813177086
Allow the nomcom to collect feedback on arbitrary topics. Fixes #2256 and #1846 . Commit ready for merge.
...
- Legacy-Id: 13474
2017-05-30 19:54:31 +00:00
Henrik Levkowetz
e0c994ffea
Set version info and settings back to development mode
...
- Legacy-Id: 13457
2017-05-29 23:21:48 +00:00
Henrik Levkowetz
f542801631
Set version info to release version 6.52.0 before branching.
...
- Legacy-Id: 13455
2017-05-29 23:21:36 +00:00
Henrik Levkowetz
097235a5cf
Updated bower-managed static web assets
...
- Legacy-Id: 13451
2017-05-29 23:05:54 +00:00
Henrik Levkowetz
94cec8c943
Merged in [13418] from rcross@amsl.com:
...
Add full edit capability for non-sessions. Fixes #2235 .
- Legacy-Id: 13450
Note: SVN reference [13418] has been migrated to Git commit 930aaccc87
2017-05-28 11:59:52 +00:00
Henrik Levkowetz
471ffd0388
Merged in [13417] from rjsparks@nostrum.com:
...
Minor tweak to instructions for removing nomcom positions.
- Legacy-Id: 13449
Note: SVN reference [13417] has been migrated to Git commit 92b1c30b63
2017-05-28 11:37:15 +00:00
Henrik Levkowetz
a4469c3009
Merged in [13413] from rjsparks@nostrum.com:
...
Allow nomcoms to configure the feedback page to show nominee pictures. Fixes #2252 . ,
- Legacy-Id: 13426
Note: SVN reference [13413] has been migrated to Git commit c49abdd557
2017-05-25 14:50:29 +00:00
Henrik Levkowetz
85a1cd89d0
Merged in [13412] from rcross@amsl.com:
...
Allow chairs to upload bluesheets for interim meetings. Fixes #2165 .
- Legacy-Id: 13425
Note: SVN reference [13412] has been migrated to Git commit 264f6f36e2
2017-05-25 14:35:20 +00:00
Henrik Levkowetz
d3b4d8c18b
Fixed a bug for /meeting/*/agenda.json where multiple entries for a room name could occur, even if only one of them were referenced by sessions.
...
- Legacy-Id: 13424
2017-05-25 14:13:00 +00:00
Henrik Levkowetz
4afe0b8830
Added stripping of leading and trailing whitespace from submission data (including email addresses) gleaned from submitted xml. Changed email line parsing to use email.utils.parseaddr() instead of a regex which only would handle unwuoted names (and possibly not utf-8 names) correctly.
...
- Legacy-Id: 13423
2017-05-25 14:10:42 +00:00
Ryan Cross
930aaccc87
Add full edit capability for non-sessions. Fixes #2235 . Commit ready for merge.
...
- Legacy-Id: 13418
2017-05-24 21:08:41 +00:00
Robert Sparks
92b1c30b63
Minor tweak to instructions for removing nomcom positions. Commit ready for merge.
...
- Legacy-Id: 13417
2017-05-24 16:07:28 +00:00
Robert Sparks
c49abdd557
Allow nomcoms to configure the feedback page to show nominee pictures. Fixes #2252 . Commit ready for merge,
...
- Legacy-Id: 13413
2017-05-23 22:18:04 +00:00
Ryan Cross
264f6f36e2
Allow chairs to upload bluesheets for interim meetings. Fixes #2165 . Commit ready for merge.
...
- Legacy-Id: 13412
2017-05-23 19:56:35 +00:00
Henrik Levkowetz
4d97def715
Merged in [13409] from rjsparks@nostrum.com:
...
Add some help for the nomcom chair for when new positions are needed later in a nomcom cycle. Fixes #2253 .
- Legacy-Id: 13410
Note: SVN reference [13409] has been migrated to Git commit ffa49a68fd
2017-05-23 19:09:05 +00:00
Robert Sparks
ffa49a68fd
Add some help for the nomcom chair for when new positions are needed later in a nomcom cycle. Fixes #2253 . Commit ready for merge.
...
- Legacy-Id: 13409
2017-05-23 18:35:33 +00:00
Henrik Levkowetz
c684cc45f4
Merged in [13400] from rjsparks@nostrum.com:
...
Correctly calculate statistics on the nomcom private index page. Fixes #2254 .
- Legacy-Id: 13408
Note: SVN reference [13400] has been migrated to Git commit ab6820e938
2017-05-22 22:44:49 +00:00
Henrik Levkowetz
93228f8833
Merged in [13399] from rjsparks@nostrum.com:
...
Make it possible to close nominations without closing feedback. Fixes #2255 .
- Legacy-Id: 13403
Note: SVN reference [13399] has been migrated to Git commit ac8e5f5402
2017-05-22 20:14:12 +00:00
Henrik Levkowetz
d54f9a1a58
Merged in [13390] from rjsparks@nostrum.com:
...
Avoid confusing messages saying a key has not been entered when it has. Fixes #2250 .
- Legacy-Id: 13402
Note: SVN reference [13390] has been migrated to Git commit 1a18130c57
2017-05-22 19:46:39 +00:00
Henrik Levkowetz
994bef0c92
Merged in [13388] from rjsparks@nostrum.com:
...
Update the feedback count badge when new feedback is provided. Fixes #2260 .
- Legacy-Id: 13401
Note: SVN reference [13388] has been migrated to Git commit ceff54480c
2017-05-22 19:32:15 +00:00
Robert Sparks
ab6820e938
Correctly calculate statistics on the nomcom private index page. Fixes #2254 . Commit ready for merge.
...
- Legacy-Id: 13400
2017-05-22 19:07:52 +00:00
Robert Sparks
ac8e5f5402
Make it possible to close nominations without closing feedback. Fixes #2255 . Commit ready for merge.
...
- Legacy-Id: 13399
2017-05-22 18:40:05 +00:00
Henrik Levkowetz
26bd9283ef
Merged in [13383] from rjsparks@nostrum.com:
...
Don't double-escape when showing feedback. Fixes #2297 .
- Legacy-Id: 13398
Note: SVN reference [13383] has been migrated to Git commit cf382d30bb
2017-05-19 20:10:02 +00:00
Henrik Levkowetz
a559557284
Added more information about session presentations to the agenda.json output, on request from pusateri@bangj.com.
...
- Legacy-Id: 13397
2017-05-19 19:55:38 +00:00
Henrik Levkowetz
04e76c9fc9
Added raw_id_fields on DocumentAuthorAdmin to speed up form loading, and added SessionPresentationAdmin to the meeting admin.py
...
- Legacy-Id: 13395
2017-05-19 14:09:49 +00:00
Ole Laursen
12eb4dc650
Port credits setting to pie chart
...
- Legacy-Id: 13392
2017-05-18 08:00:30 +00:00
Robert Sparks
1a18130c57
Avoid confusing messages saying a key has not been entered when it has. Fixes #2250 . Commit ready for merge.
...
- Legacy-Id: 13390
2017-05-17 21:02:20 +00:00
Robert Sparks
4b0fefeb3e
Revert an attempt to improve a nomcom test. Affects #2260 . Commit ready for merge.
...
- Legacy-Id: 13389
2017-05-17 16:45:58 +00:00
Robert Sparks
ceff54480c
Update the feedback count badge when new feedback is provided. Fixes #2260 . Commit ready for merge.
...
- Legacy-Id: 13388
2017-05-17 13:55:39 +00:00
Robert Sparks
cf382d30bb
Don't double-escape when showing feedback. Fixes #2297 . Commit ready for merge.
...
- Legacy-Id: 13383
2017-05-16 22:25:52 +00:00
Henrik Levkowetz
1d37e387bd
Set version info and settings back to development mode
...
- Legacy-Id: 13377
2017-05-16 15:34:52 +00:00
Henrik Levkowetz
46edaaa825
Set version info to release version 6.51.0 before branching.
...
- Legacy-Id: 13375
2017-05-16 15:34:43 +00:00
Henrik Levkowetz
e6191432f3
Updated person migration 0017 to avoid database referential inconsistency due to missing person records.
...
- Legacy-Id: 13371
2017-05-16 15:17:07 +00:00
Henrik Levkowetz
355c5cb626
Updated doc migration 0029 to avoid duplicate actions, and to avoid database referential inconsistency due to case differences in email addresses.
...
- Legacy-Id: 13370
2017-05-16 15:15:30 +00:00
Henrik Levkowetz
fe30afdfe7
Updated the check_referential_integrity management command to show progress bars when not in verbose mode.
...
- Legacy-Id: 13369
2017-05-16 15:07:56 +00:00
Henrik Levkowetz
a1b48cbc45
Merged in [13337] from rcross@amsl.com:
...
When editing interim meeting request show duration as HH:MM instead of HH:MM:SS. Fixes #2226 .
- Legacy-Id: 13362
Note: SVN reference [13337] has been migrated to Git commit 066de1e612
2017-05-15 15:54:46 +00:00
Henrik Levkowetz
1b7a39545b
Merged in [13290] from rjsparks@nostrum.com:
...
Provides the utility used to reconcile the RFC Editor database against what the draft parser returns for document authors. (But only if keeping this in trunk is a good idea.)
- Legacy-Id: 13361
Note: SVN reference [13290] has been migrated to Git commit 6d8182965b
2017-05-15 14:22:16 +00:00
Henrik Levkowetz
48c275fa64
Merged in [13336] from rcross@amsl.com:
...
Fix issue where deferring a ballot causes 500 error in Telechat app. Fixes #1342 .
- Legacy-Id: 13360
Note: SVN reference [13336] has been migrated to Git commit 7542e8daa3
2017-05-15 14:05:25 +00:00
Henrik Levkowetz
15063bf74c
Set version info and settings back to development mode
...
- Legacy-Id: 13345
2017-05-14 10:01:04 +00:00
Henrik Levkowetz
3d39982b3e
Set version info to release version 6.50.1 before branching.
...
- Legacy-Id: 13343
2017-05-14 10:00:56 +00:00
Henrik Levkowetz
795afd1730
Updated bower-managed static web assets
...
- Legacy-Id: 13339
2017-05-14 09:42:45 +00:00
Henrik Levkowetz
83ed53e7a9
Merged in [13336] from rcross@amsl.com:
...
Fix issue where deferring a ballot causes 500 error in Telechat app. Fixes #1342 .
- Legacy-Id: 13338
Note: SVN reference [13336] has been migrated to Git commit 7542e8daa3
2017-05-12 21:40:52 +00:00
Ryan Cross
066de1e612
When editing interim meeting request show duration as HH:MM instead of HH:MM:SS. Fixes #2226 . Commit ready for merge.
...
- Legacy-Id: 13337
2017-05-12 21:40:20 +00:00
Ryan Cross
7542e8daa3
Fix issue where deferring a ballot causes 500 error in Telechat app. Fixes #1342 . Commit ready for merge.
...
- Legacy-Id: 13336
2017-05-12 19:30:06 +00:00
Henrik Levkowetz
7850502c4f
Merged in [13333] from rcross@amsl.com:
...
Correct Management Item Details link in telechat agenda_package.txt. Fixes #2158 .
- Legacy-Id: 13335
Note: SVN reference [13333] has been migrated to Git commit a6070f8fb0
2017-05-12 18:13:40 +00:00
Ryan Cross
a6070f8fb0
Correct Management Item Details link in telechat agenda_package.txt. Fixes #2158 . Commit ready for merge.
...
- Legacy-Id: 13333
2017-05-12 17:10:11 +00:00
Henrik Levkowetz
5422b80bc2
Merged in [13328] from rcross@amsl.com:
...
Set parent of new areas to IESG. Fixes #2011 .
- Legacy-Id: 13332
Note: SVN reference [13328] has been migrated to Git commit a9096359ce
2017-05-12 16:18:07 +00:00
Henrik Levkowetz
4ddd0d2d2f
Merged in [13326] from rcross@amsl.com:
...
Fix escaping in abstracts in i-d-announce message. Fixes #1353 .
- Legacy-Id: 13331
Note: SVN reference [13326] has been migrated to Git commit 073a7fb04a
2017-05-12 15:54:54 +00:00
Henrik Levkowetz
b5319c576a
Updated the utils.DumpInfo model to match the database.
...
- Legacy-Id: 13330
2017-05-12 15:27:23 +00:00
Ryan Cross
a9096359ce
Set parent of new areas to IESG. Fixes #2011 . Commit ready for merge.
...
- Legacy-Id: 13328
2017-05-11 23:42:01 +00:00
Ryan Cross
073a7fb04a
Fix escaping in abstracts in i-d-announce message. Fixes #1353 . Commit ready for merge.
...
- Legacy-Id: 13326
2017-05-11 21:20:35 +00:00
Henrik Levkowetz
db40ddc231
Merged in [13324] from rcross@amsl.com:
...
Disallow multi-day interim meetings with non-consecutive dates. Fixes #2193 .
- Legacy-Id: 13325
Note: SVN reference [13324] has been migrated to Git commit 75a7beb596
2017-05-11 20:15:49 +00:00
Ryan Cross
75a7beb596
Disallow multi-day interim meetings with non-consecutive dates. Fixes #2193 . Commit ready for merge.
...
- Legacy-Id: 13324
2017-05-11 19:30:26 +00:00
Henrik Levkowetz
49cdf0424a
Merged in [13309] from rcross@amsl.com:
...
Fix Edit button of session request view. Fixes #2285 .
- Legacy-Id: 13322
Note: SVN reference [13309] has been migrated to Git commit a35cb5f2d5
2017-05-11 13:27:18 +00:00
Henrik Levkowetz
c0c128d491
Merged in [13308] from rcross@amsl.com:
...
Add ability for secretariat to skip announcement of regular interim meetings. Fixes #2210 .
- Legacy-Id: 13321
Note: SVN reference [13308] has been migrated to Git commit 53615b0970
2017-05-11 12:46:44 +00:00
Henrik Levkowetz
73df0baefb
Merged in [13303] from rcross@amsl.com:
...
Fixes #2211 . Session admin edit fails if no resources selected.
- Legacy-Id: 13319
Note: SVN reference [13303] has been migrated to Git commit 9ba73e70a2
2017-05-11 12:03:19 +00:00
Henrik Levkowetz
b7fba37f52
Added a guard to prevent problems with legacy drafts without any draft state.
...
- Legacy-Id: 13318
2017-05-11 11:47:45 +00:00
Henrik Levkowetz
79258227bc
Tweaked the DRAFT_NAMES_WITH_DOT setting for another draft name exception.
...
- Legacy-Id: 13317
2017-05-11 11:46:56 +00:00
Henrik Levkowetz
ccba8e1ba2
Merged in [13293] from rcross@amsl.com:
...
Improve help messages for multi-day and series interim meeting types. Fixes #2194 .
- Legacy-Id: 13316
Note: SVN reference [13293] has been migrated to Git commit 0a51d88741
2017-05-11 11:42:04 +00:00
Henrik Levkowetz
a885c85717
Merged in [13292] from rcross@amsl.com:
...
Fixes #2002 . Trailing comma in Liaison cc_contacts field causes invalid email address error.
- Legacy-Id: 13315
Note: SVN reference [13292] has been migrated to Git commit 9972a5464a
2017-05-11 11:23:29 +00:00
Henrik Levkowetz
3ee897d63b
Merged in [13291] from rcross@amsl.com:
...
Change From address of session request notifications from session_request_developers@ietf.org to session-request@ietf.org . Fix requester information in session request cancellation email. Fixes #1621 .
- Legacy-Id: 13314
Note: SVN reference [13291] has been migrated to Git commit 9a9531d9f6
2017-05-11 10:23:20 +00:00
Henrik Levkowetz
9635e5e3e4
Fixed some pyflakes issues.
...
- Legacy-Id: 13313
2017-05-11 09:57:58 +00:00
Henrik Levkowetz
7ed85fa96c
Updated doc resources.py with EditedAuthorsDocEventResource
...
- Legacy-Id: 13311
2017-05-11 05:07:57 +00:00
Henrik Levkowetz
c36e773a9d
More fixes for the makeresources management command
...
- Legacy-Id: 13310
2017-05-11 05:06:41 +00:00
Ryan Cross
a35cb5f2d5
Fix Edit button of session request view. Fixes #2285 . Commit ready for merge.
...
- Legacy-Id: 13309
2017-05-10 22:07:51 +00:00
Ryan Cross
53615b0970
Add ability for secretariat to skip announcement of regular interim meetings. Fixes #2210 . Commit ready for merge.
...
- Legacy-Id: 13308
2017-05-10 21:06:15 +00:00
Henrik Levkowetz
405f76f238
Updated the makeresources command to use the current AppCommand.handle_app_config() interface.
...
- Legacy-Id: 13306
2017-05-10 20:08:40 +00:00
Ryan Cross
9ba73e70a2
Fixes #2211 . Session admin edit fails if no resources selected. Commit ready for merge.
...
- Legacy-Id: 13303
2017-05-10 19:04:11 +00:00
Henrik Levkowetz
bea447c21c
Merged in [13276] from rcross@amsl.com:
...
Add group field to Roles add form validation. Fixes #2292 .
- Legacy-Id: 13301
Note: SVN reference [13276] has been migrated to Git commit 4d9bdcad6a
2017-05-10 17:36:17 +00:00
Henrik Levkowetz
454a00585b
Merged in [13275] from rcross@amsl.com:
...
Refactor to prevent secretariat recordings entry page from timing out. Fixes #2287 .
- Legacy-Id: 13299
Note: SVN reference [13275] has been migrated to Git commit 462fc1a2e5
2017-05-10 15:39:03 +00:00
Henrik Levkowetz
db85712f6f
Merged in [13274] from rcross@amsl.com:
...
Indicate official schedule in Select a Schedule drop-down. Fixes #1456 .
- Legacy-Id: 13298
Note: SVN reference [13274] has been migrated to Git commit 6b7bb57597
2017-05-10 15:18:36 +00:00
Henrik Levkowetz
d82b8bf036
Reverted one of the changes in [13296], and added a comment explaining the relationship between the role list in roles_for_group_type() and the fields in the following GroupForm.
...
- Legacy-Id: 13297
Note: SVN reference [13296] has been migrated to Git commit a59331dd63
2017-05-10 13:22:16 +00:00
Henrik Levkowetz
a59331dd63
Align the roles edit buttons on a group's about page with the roles that the group edit GroupForm will accept. Avoids edit forms without any fields and some server 500 errors.
...
- Legacy-Id: 13296
2017-05-10 13:05:51 +00:00
Henrik Levkowetz
38bfdb4095
Fixed a bug in the earlier author extraction bugfix.
...
- Legacy-Id: 13295
2017-05-10 12:21:17 +00:00
Henrik Levkowetz
27374cf52d
Changed alignment for the RFC 'Errata' label within the document name and title column to consistently put it at the right side of the column, for a tidier appearance.
...
- Legacy-Id: 13294
2017-05-10 09:54:56 +00:00
Ryan Cross
0a51d88741
Improve help messages for multi-day and series interim meeting types. Fixes #2194 . Commit ready for merge.
...
- Legacy-Id: 13293
2017-05-09 23:46:53 +00:00
Ryan Cross
9972a5464a
Fixes #2002 . Trailing comma in Liaison cc_contacts field causes invalid email address error. Commit ready for merge.
...
- Legacy-Id: 13292
2017-05-09 23:28:35 +00:00
Ryan Cross
9a9531d9f6
Change From address of session request notifications from session_request_developers@ietf.org to session-request@ietf.org. Fix requester information in session request cancellation email. Fixes #1621 . Commit ready for merge.
...
- Legacy-Id: 13291
2017-05-09 21:33:14 +00:00
Robert Sparks
6d8182965b
Provides the utility used to reconcile the RFC Editor database against what the draft parser returns for document authors. Commit ready for merge. (But only if keeping this in trunk is a good idea.)
...
- Legacy-Id: 13290
2017-05-09 20:42:14 +00:00
Robert Sparks
8030fb3965
Created an EditedAuthorsDocEvent to capture the basis or reason for changing a documentauthor set. Mapped a large number of email addresses found from the RFC Editor database and from parsing RFCs to the right Person objects, and creating Person objects as necessary. Updated the documentauthors set for RFCs based on reconciling what the tracker already knew with the RFC Editor database and the parsing the RFCs. Manually inspected the Updates to ensure no author was inappropriately removed from the set. Commit ready for merge.
...
- Legacy-Id: 13289
2017-05-09 20:16:11 +00:00
Henrik Levkowetz
fb70e9a4ff
Fixed an issue with the author extraction code.
...
- Legacy-Id: 13288
2017-05-09 19:19:55 +00:00
Ryan Cross
4d9bdcad6a
Add group field to Roles add form validation. Fixes #2292 . Commit ready for merge.
...
- Legacy-Id: 13276
2017-05-09 00:33:55 +00:00
Ryan Cross
462fc1a2e5
Refactor to prevent secretariat recordings entry page from timing out. Fixes #2287 . Commit ready for merge
...
- Legacy-Id: 13275
2017-05-08 22:13:50 +00:00
Ryan Cross
6b7bb57597
Indicate official schedule in Select a Schedule drop-down. Fixes #1456 . Commit ready for merge.
...
- Legacy-Id: 13274
2017-05-08 17:45:56 +00:00
Ole Laursen
f1d64712a7
Fix wording
...
- Legacy-Id: 13271
2017-05-05 14:17:08 +00:00
Ole Laursen
cceb4188ab
Extend --latest to support a parameter
...
- Legacy-Id: 13270
2017-05-05 13:58:25 +00:00
Ole Laursen
c9d7089e43
Fix tooltip on overview chart
...
- Legacy-Id: 13269
2017-05-05 10:49:40 +00:00
Ole Laursen
365143f615
Don't show legend on overview chart with only one unlabelled entry
...
- Legacy-Id: 13268
2017-05-05 10:46:49 +00:00
Ole Laursen
aff12f708a
Add registration country pie chart for to present at the meeting, add
...
meeting stats test, fix a couple of bugs
- Legacy-Id: 13267
2017-05-05 10:33:56 +00:00
Ole Laursen
a2b8819cfe
Add meeting statistics - overview and country/continent across
...
meetings + detail pages with country and continent
- Legacy-Id: 13264
2017-05-04 15:55:15 +00:00
Ole Laursen
07c650428a
Drop the popover thing for now in the statistics, in order to not confuse people
...
- Legacy-Id: 13263
2017-05-04 11:53:14 +00:00
Henrik Levkowetz
27ff3850eb
Fixed a place where the LastCallDocEvent expiry value was set as a date instead of a datetime.
...
- Legacy-Id: 13256
2017-04-30 18:57:05 +00:00
Ole Laursen
8325ffa9de
Add a script for keeping the meeting registration data in sync
...
- Legacy-Id: 13253
2017-04-28 12:33:21 +00:00
Ole Laursen
f09302adb5
Merge in /branch/amsl/author-stats-r13145, with a few modifications
...
- Legacy-Id: 13252
2017-04-28 11:05:50 +00:00
Henrik Levkowetz
a48b785f7e
Merged in [13246] from rjsparks@nostrum.com:
...
Distinguish group that have session requests from those that do not on the materials/editable-groups page. Fixes #2284 .
- Legacy-Id: 13248
Note: SVN reference [13246] has been migrated to Git commit 2e54a5c443
2017-04-19 21:29:32 +00:00
Henrik Levkowetz
da3032b21d
Tweaked the test coverage percentage numbers shown in the coverage chart to use only 3 decimal digits, not 12 ...
...
- Legacy-Id: 13247
2017-04-19 21:26:11 +00:00
Robert Sparks
2e54a5c443
Distinguish group that have session requests from those that do not on the materials/editable-groups page. Fixes #2284 . Commit ready for merge.
...
- Legacy-Id: 13246
2017-04-19 18:04:48 +00:00
Henrik Levkowetz
4803be0c03
Return a person search string instead of bombing out if there are multiple identical names where one don't have an active email address.
...
- Legacy-Id: 13245
2017-04-19 14:05:43 +00:00
Henrik Levkowetz
67bfcda880
Set version info and settings back to development mode
...
- Legacy-Id: 13243
2017-04-19 12:11:25 +00:00
Henrik Levkowetz
8b1180e342
Set version info to release version 6.50.0 before branching.
...
- Legacy-Id: 13241
2017-04-19 12:11:17 +00:00
Henrik Levkowetz
f23e727b3b
Updated bower-managed static web assets
...
- Legacy-Id: 13237
2017-04-19 11:55:12 +00:00
Henrik Levkowetz
3bccc5b3e6
Converted the make/delete_dummy_nomcom scripts to a management command.
...
- Legacy-Id: 13236
2017-04-18 21:14:37 +00:00
Henrik Levkowetz
b1c4b75fbe
Fixed a pyflakes issue.
...
- Legacy-Id: 13235
2017-04-18 20:55:43 +00:00
Henrik Levkowetz
0b730c9554
Updated the referential integrity checking comand.
...
- Legacy-Id: 13234
2017-04-18 20:21:58 +00:00
Henrik Levkowetz
8e8d2c359f
Merged in [13230] from rjsparks@nostrum.com:
...
Adds scripts to create/delete a dummy nomcom to use in development environments. Fixes #2283 .
- Legacy-Id: 13233
Note: SVN reference [13230] has been migrated to Git commit 0088273f5a
2017-04-18 17:29:34 +00:00
Henrik Levkowetz
e6c41879ac
Added charts for test coverage and release frequency.
...
- Legacy-Id: 13232
2017-04-18 16:48:34 +00:00
Henrik Levkowetz
d6b9392f72
Fixed an if-statement which incorrectly disabled coverage testing when the parallel testing count was set to 1.
...
- Legacy-Id: 13231
2017-04-18 16:47:28 +00:00
Robert Sparks
0088273f5a
Adds scripts to create/delete a dummy nomcom to use in development environments. Commit ready for merge. Fixes #2283 .
...
- Legacy-Id: 13230
2017-04-18 16:13:14 +00:00
Henrik Levkowetz
1e98833863
Removed debug statements.
...
- Legacy-Id: 13229
2017-04-18 14:12:10 +00:00
Henrik Levkowetz
3d6fed4b5b
Removed the 'Document' tab introduced in 6.48.0
...
- Legacy-Id: 13228
2017-04-17 11:39:36 +00:00
Henrik Levkowetz
7e8aeeefee
Moved the caching of htmlized documents into Document.htmlized() in order to avoid caching failed htmliztions (usually because of a missing .txt file).
...
- Legacy-Id: 13227
2017-04-16 13:17:18 +00:00
Henrik Levkowetz
4c28fa2828
Added filtering of room resources in the session request form based on the 'used' flag of the room resource name. Tweaked admin to show 'used' for ResourceAssociations. Added Flipchart and U-shape-layout resources through a data migration, and added/modified resource icons.
...
- Legacy-Id: 13226
2017-04-15 19:13:44 +00:00
Henrik Levkowetz
d3a20a8694
Added filtering of room resources in the session request form based on the 'used' flag of the room resource name. Tweaked admin to show 'used' for ResourceAssociations. Added Flipchart and U-shape-layout resources through a data migration, and added/modified resource icons.
...
- Legacy-Id: 13225
2017-04-15 19:13:06 +00:00
Henrik Levkowetz
c445611904
Replaced old unworkable email addesss in the 404 page with the current bugreport address, now configured in settings.py.
...
- Legacy-Id: 13224
2017-04-15 12:34:50 +00:00
Henrik Levkowetz
b2db0d4f52
Set version info and settings back to development mode
...
- Legacy-Id: 13220
2017-04-14 12:50:17 +00:00
Henrik Levkowetz
da4cf2645c
Set version info to release version 6.49.1 before branching.
...
- Legacy-Id: 13218
2017-04-14 12:50:09 +00:00
Henrik Levkowetz
128be4b2e8
Applied a patch from production to trunk.
...
- Legacy-Id: 13214
2017-04-14 12:09:46 +00:00
Henrik Levkowetz
1f2044bd83
Merged in [13212] from rcross@amsl.com:
...
Fix issue in telechat app where ballot positions for WG actions are incorrect. Fixes #1336 .
- Legacy-Id: 13213
Note: SVN reference [13212] has been migrated to Git commit 70ccb0b769
2017-04-13 15:03:18 +00:00
Ryan Cross
70ccb0b769
Fix issue in telechat app where ballot positions for WG actions are incorrect. Fixes #1336 . Commit ready for merge
...
- Legacy-Id: 13212
2017-04-13 00:59:36 +00:00
Henrik Levkowetz
f5dd8c72c3
Revert a change to settings_sqlitetest.py
...
- Legacy-Id: 13211
2017-04-12 21:53:15 +00:00
Henrik Levkowetz
b4fd2b63a8
Merged in [13205] from housley@vigilsec.com:
...
Check downref registry when producing Last Call text. Fixes #2069 .
- Legacy-Id: 13210
Note: SVN reference [13205] has been migrated to Git commit aa7ed23cda
2017-04-12 21:24:33 +00:00
Henrik Levkowetz
7e3ee06b0b
Adjusted test to match new name fixture.
...
- Legacy-Id: 13209
2017-04-12 21:23:29 +00:00
Henrik Levkowetz
e4c3a480ab
Updated name fixture.
...
- Legacy-Id: 13208
2017-04-12 21:22:49 +00:00
Henrik Levkowetz
42a1fdb151
Merged in [13197] from rcross@amsl.com:
...
Fix issue with bin/merge-person-records when User.last_login == None. Fixes #2274 .
- Legacy-Id: 13207
Note: SVN reference [13197] has been migrated to Git commit 767e9f9695
2017-04-12 19:11:31 +00:00
Henrik Levkowetz
978e8f72f5
Changed the signature of ietf.utils.aliases.dump_sublist() to include a list of the alias domains, in order to be able to generate IRTF group aliases @irtf.org. Updated ietf/bin/generate-*-aliases accordingly.
...
- Legacy-Id: 13206
2017-04-12 18:51:38 +00:00
Russ Housley
aa7ed23cda
Check downref registry when producing Last Call text. Fixes #2069 .
...
- Legacy-Id: 13205
2017-04-12 18:27:05 +00:00
Henrik Levkowetz
a01d01f8e4
Updated patch, debug.html and ietf.css for improved sql debug info.
...
- Legacy-Id: 13204
2017-04-12 18:24:51 +00:00
Henrik Levkowetz
4efe4fcd50
Updated draft names with dot regex.
...
- Legacy-Id: 13203
2017-04-12 18:22:16 +00:00
Henrik Levkowetz
902a613250
A migration to match docevent type changes from the downref work.
...
- Legacy-Id: 13202
2017-04-12 18:21:07 +00:00
Henrik Levkowetz
6dc97b232d
A migration to match the latest pytz time zone list.
...
- Legacy-Id: 13201
2017-04-12 18:20:23 +00:00
Ryan Cross
767e9f9695
Fix issue with bin/merge-person-records when User.last_login == None. Fixes #2274 . Commit ready for merge.
...
- Legacy-Id: 13197
2017-04-12 17:36:45 +00:00
Henrik Levkowetz
823227ba23
Updated bower-managed static web assets
...
- Legacy-Id: 13196
2017-04-12 12:20:50 +00:00
Henrik Levkowetz
13a377e92c
Reverted the search result rows to the pre-6.48.0 state.
...
- Legacy-Id: 13195
2017-04-12 11:56:42 +00:00
Henrik Levkowetz
4ef318b039
Merged in [13183] from rcross@amsl.com:
...
Fix error when selecting a document on the Telechat agenda that does not have a writeup. Fixes #2262 .
- Legacy-Id: 13191
Note: SVN reference [13183] has been migrated to Git commit 8a725c6e1e
2017-04-11 00:21:29 +00:00
Henrik Levkowetz
d19179ba44
Merged in [13181] from housley@vigilsec.com:
...
This completes a good chunk of the downref registry work requested in ticket
#2069 . The registry has been imported to the database and can be shown, and
entries can be added to the registry. Addresses issue #2069 .
- Legacy-Id: 13190
Note: SVN reference [13181] has been migrated to Git commit f0125634f8
2017-04-10 22:47:01 +00:00
Henrik Levkowetz
6bdf6ffd9b
Changed some tests to use unicontent(r) instead of r.content, which decodes non-ascii content according to the response charset.
...
- Legacy-Id: 13189
2017-04-10 22:25:43 +00:00
Henrik Levkowetz
acb8345a77
Added some debug functionality which makes it possible to see from where (python source file and line) an SQL query comes when looking at the sql query summary available at the bottom of pages in debug mode, on INTERNAL_IPS.
...
- Legacy-Id: 13188
2017-04-10 17:27:11 +00:00
Henrik Levkowetz
814a6d45b2
Extended the DRAFT_NAMES_WITH_DOT regexp.
...
- Legacy-Id: 13187
2017-04-07 12:38:02 +00:00
Henrik Levkowetz
7d437d95f8
Expand the milestone information on the document metainfo tab a bit.
...
- Legacy-Id: 13186
2017-04-07 12:32:21 +00:00
Ryan Cross
304d04e674
Add Registration migrations
...
- Legacy-Id: 13184
2017-04-04 22:06:17 +00:00
Ryan Cross
8a725c6e1e
Fix error when selecting a document on the Telechat agenda that does not have a writeup. Fixes #2262 . Commit ready for merge.
...
- Legacy-Id: 13183
2017-04-04 20:05:56 +00:00
Ryan Cross
7fb035c061
Add Registration models
...
- Legacy-Id: 13182
2017-04-03 20:36:39 +00:00
Russ Housley
f0125634f8
Add downref registry to the datatracker at the request of the IESG. Still need to integrate with Last Call message generation
...
- Legacy-Id: 13181
2017-04-03 17:36:27 +00:00
Henrik Levkowetz
457f0ee4e3
Fixed a bug in the json_agenda data, calculating room midpoints correctly.
...
- Legacy-Id: 13180
2017-03-31 18:54:08 +00:00
Henrik Levkowetz
47463eaa94
Changed a test case to look at the area being tested, rather than the whole page, to avoid test failures due to for instance new menu entries.
...
- Legacy-Id: 13179
2017-03-31 18:22:08 +00:00
Ole Laursen
2c4f14c967
Make bins use a set to prevent duplicates. Those should only be a
...
problem with aliased bins, but use sets everywhere anyway for
consistency.
- Legacy-Id: 13177
2017-03-30 14:50:23 +00:00
Henrik Levkowetz
8dbff5dcd1
Getting to the floorplans for a meeting venue now always requires going via the agenda, which can take time to load. Escpecially on a handheld device, when you want to see where the room of your next session is, it would be useful to have a menu entry to go directly to the meeting floor-plans. Adding one.
...
- Legacy-Id: 13176
2017-03-29 21:53:58 +00:00
Henrik Levkowetz
b22c2a946c
Set version info and settings back to development mode
...
- Legacy-Id: 13174
2017-03-29 20:01:34 +00:00
Henrik Levkowetz
f1fed9e385
Set version info to release version 6.49.0 before branching.
...
- Legacy-Id: 13172
2017-03-29 20:01:26 +00:00
Henrik Levkowetz
1ef2450b6c
Changed to use doc.canonical_name instead of doc.name when computing the cache key for htmlized documents in order to trigger a new generation when a draft goes to RFC.
...
- Legacy-Id: 13170
2017-03-29 16:59:22 +00:00
Ole Laursen
d9585b4b73
Add some extra test data to exercise the statistics better
...
- Legacy-Id: 13167
2017-03-29 09:06:12 +00:00
Henrik Levkowetz
200412bfa2
Merged in [13137] from rcross@amsl.com:
...
Add CANCELLED message to agenda for other session types.
- Legacy-Id: 13166
Note: SVN reference [13137] has been migrated to Git commit dd4589804c
2017-03-28 19:57:52 +00:00
Henrik Levkowetz
e87e07da65
Merged in [13135] from peter@akayla.com:
...
Adds document titles to HTML titles. Fixes #1957 .
- Legacy-Id: 13165
Note: SVN reference [13135] has been migrated to Git commit c94ab0713c
2017-03-28 19:38:56 +00:00
Henrik Levkowetz
146d4548e9
Merged in [13134] from lars@netapp.com:
...
Shrink all images with image_optim.
- Legacy-Id: 13163
Note: SVN reference [13134] has been migrated to Git commit fe622ecbb2ff9bd4c04d53d2df7344b7246e8881
2017-03-28 19:26:03 +00:00
Henrik Levkowetz
2cb18e371d
Merged in [13130] from lars@netapp.com:
...
Shrink images with image_optim.
- Legacy-Id: 13162
Note: SVN reference [13130] has been migrated to Git commit 0dee5d0516eef63349c2e13028f901ec727f2663
2017-03-28 19:12:06 +00:00
Henrik Levkowetz
59d310d57c
Merged in [13129] from lars@netapp.com:
...
Replace table with div.
- Legacy-Id: 13161
Note: SVN reference [13129] has been migrated to Git commit 1a585a0f5b37976e1a3d6bed982a88984ac2cfa5
2017-03-28 18:56:12 +00:00
Ole Laursen
a1ba9dfb0a
Remove accidentally committed debug
...
- Legacy-Id: 13160
2017-03-28 14:56:06 +00:00
Ole Laursen
5b677dc6ba
Merge author stats branch into new branch from trunk
...
- Legacy-Id: 13159
2017-03-28 14:36:40 +00:00
Henrik Levkowetz
69c9d25022
Merged in [13125] from rcross@amsl.com:
...
Add REST API endpoint to notify Datatracker that new recording files are available.
- Legacy-Id: 13158
Note: SVN reference [13125] has been migrated to Git commit a50b09b152
2017-03-27 21:51:55 +00:00
Henrik Levkowetz
14c748df98
Changed the creation of temporary test dirs to use names which include the test class name, in order to make it possible to run test cases in parallel. Disabled coverage testing when running in parallel (those classes cannot be pickled and distributed to the test runner threads, and also won't pass coverage data back). Tweaked the TestCase.tempdir() method.
...
- Legacy-Id: 13157
2017-03-27 21:41:18 +00:00
Henrik Levkowetz
6110b15de1
Modified an API test to make it pickleable (for parallel test runs).
...
- Legacy-Id: 13156
2017-03-27 21:28:39 +00:00
Henrik Levkowetz
487019883f
Merged in [13120] from rjsparks@nostrum.com:
...
Be more explicit on review message subject lines. Fixes #2103 .
- Legacy-Id: 13153
Note: SVN reference [13120] has been migrated to Git commit da5a2363d6
2017-03-27 18:12:22 +00:00
Henrik Levkowetz
e557c2113e
Merged in [13118] from lars@netapp.com:
...
Update vnu.jar and fix various HTML5 nits it found during a test crawl.
- Legacy-Id: 13152
Note: SVN reference [13118] has been migrated to Git commit 76a3c8bdc0
2017-03-27 17:35:38 +00:00
Henrik Levkowetz
6ae137944d
Merged in [13115] from mahoney@nostrum.com:
...
Added draftname to email subject for review request (addresses #2144 ).
- Legacy-Id: 13151
Note: SVN reference [13115] has been migrated to Git commit b0cbf9a1c9
2017-03-27 17:09:48 +00:00
Henrik Levkowetz
605fa26ec3
Made relative paths work for the create_group_wikis commnand. Added wiki and svn dir patterns to docker/settings_local.py.
...
- Legacy-Id: 13150
2017-03-27 17:07:48 +00:00
Henrik Levkowetz
3c8d101fe3
Merged in [13114] from rcross@amsl.com:
...
Add meetecho address to settings.AUDIO_IMPORT_EMAIL.
- Legacy-Id: 13149
Note: SVN reference [13114] has been migrated to Git commit 73dfdfbd2c
2017-03-27 16:48:22 +00:00
Henrik Levkowetz
28969462ff
Merged in [13113] from rcross@amsl.com:
...
Add Country column to meeting/NN/proceedings/attendees. Fixes #2228 .
- Legacy-Id: 13148
Note: SVN reference [13113] has been migrated to Git commit 990493f1c4
2017-03-27 16:20:40 +00:00
Ole Laursen
5608ad0061
Move the assert on new X in the test coverage up before the percentage
...
to try get the list of URLs out before the percentage
- Legacy-Id: 13144
2017-03-27 08:45:20 +00:00
Ole Laursen
5b8ac15c0e
Improve debug output
...
- Legacy-Id: 13143
2017-03-27 08:35:34 +00:00
Ole Laursen
ef4d55f0c9
Apply patch from Henrik Levkowetz to fix some problems of author parse
...
errors where the affiliation is mistakenly thought to be an extra
author (some of these still remain)
- Legacy-Id: 13142
2017-03-27 08:33:49 +00:00
Henrik Levkowetz
d2c2d80341
Merged in [13112] from lars@netapp.com:
...
Fix various \'RemovedInDjango20Warning\' warnings.
- Legacy-Id: 13141
Note: SVN reference [13112] has been migrated to Git commit 8a70e9773d
2017-03-26 22:06:47 +00:00
Henrik Levkowetz
6aee4d4a16
Merged in [13109] from lars@netapp.com:
...
Rename crawl_history to make_rev_history, which is more descriptive. Fix #2224
(thanks, Robert!) by generating graphs for the entire revision history of a doc,
both forward and backward in time.
- Legacy-Id: 13140
Note: SVN reference [13109] has been migrated to Git commit e14dcdac8f
2017-03-26 21:42:10 +00:00
Ryan Cross
dd4589804c
Add CANCELLED message to agenda for other session types. Commit ready for merge
...
- Legacy-Id: 13137
2017-03-26 17:33:20 +00:00
Henrik Levkowetz
5afa53a09d
Merged in [13108] from lars@netapp.com:
...
Change \'ID Tracker\' to \'Datatracker\' in various places. Fixes some of #2100 .
- Legacy-Id: 13136
Note: SVN reference [13108] has been migrated to Git commit afdf154e0a
2017-03-25 23:46:18 +00:00
Peter E. Yee
c94ab0713c
Adds document titles to HTML titles. Fixes #1957 . Commit ready to merge.
...
- Legacy-Id: 13135
2017-03-25 23:43:37 +00:00
Henrik Levkowetz
81f5e3d558
Merged in [13107] from lars@netapp.com:
...
Changes to bower.json to correctly pick up assets for some new versions of
various packages we use.
- Legacy-Id: 13131
Note: SVN reference [13107] has been migrated to Git commit 32df8fd99e
2017-03-25 23:15:14 +00:00
Henrik Levkowetz
c799410512
Merged in [13106] from lars@netapp.com:
...
No need to keep the uncompressed spin.js variant around.
- Legacy-Id: 13128
Note: SVN reference [13106] has been migrated to Git commit 97ca969dc5
2017-03-25 22:54:02 +00:00
Henrik Levkowetz
1270a649c6
Merged in [13126] from lars@netapp.com:
...
Two more locations where I missed that spin.min.js was loaded. Commit ready for
merge.
- Legacy-Id: 13127
Note: SVN reference [13126] has been migrated to Git commit d5d09e4e826e22f1ea61d5ed6ebeb45d079b6c8e
2017-03-25 22:30:18 +00:00
Ryan Cross
a50b09b152
Add REST API endpoint to notify Datatracker that new recording files are available. Commit ready for merge.
...
- Legacy-Id: 13125
2017-03-25 21:52:11 +00:00
Henrik Levkowetz
80826fc5f6
Merged in [13102] from lars@netapp.com:
...
Update bootstrap-datepicker3 to 1.6.4.
- Legacy-Id: 13122
Note: SVN reference [13102] has been migrated to Git commit 281cbc2bb4
2017-03-25 21:24:57 +00:00
Henrik Levkowetz
e7a66e7192
Merged in [13101] from lars@netapp.com:
...
Update jquery.tablesorter to v2.28.5.
- Legacy-Id: 13121
Note: SVN reference [13101] has been migrated to Git commit 0bec0fb3e1
2017-03-25 21:03:22 +00:00
Robert Sparks
da5a2363d6
Be more explicit on review message subject lines. Fixes #2103 . Commit ready for merge.
...
- Legacy-Id: 13120
2017-03-25 20:45:08 +00:00
Lars Eggert
76a3c8bdc0
Update vnu.jar and fix various HTML5 nits it found during a test crawl.
...
Commit ready for merge.
- Legacy-Id: 13118
2017-03-25 20:21:14 +00:00
Jean Mahoney
b0cbf9a1c9
Added draftname to email subject for review request (addresses #2144 ). Commit ready for merge.
...
- Legacy-Id: 13115
2017-03-25 19:52:15 +00:00
Ryan Cross
73dfdfbd2c
Add meetecho address to settings.AUDIO_IMPORT_EMAIL. Commit ready for merge.
...
- Legacy-Id: 13114
2017-03-25 19:43:02 +00:00
Ryan Cross
990493f1c4
Add Country column to meeting/NN/proceedings/attendees. Fixes #2228 . Commit ready for merge.
...
- Legacy-Id: 13113
2017-03-25 19:20:34 +00:00
Lars Eggert
8a70e9773d
Fix various "RemovedInDjango20Warning" warnings. Commit ready for merge.
...
- Legacy-Id: 13112
2017-03-25 19:16:45 +00:00
Henrik Levkowetz
b9a396c71f
Merged in [13099] from lars@netapp.com:
...
Remove outdated (and unused) bootstrap version.
- Legacy-Id: 13111
Note: SVN reference [13099] has been migrated to Git commit 5ed20e8819
2017-03-25 19:13:01 +00:00
Lars Eggert
e14dcdac8f
Rename crawl_history to make_rev_history, which is more descriptive. Fix #2224
...
(thanks, Robert!) by generating graphs for the entire revision history of a doc,
both forward and backward in time. Commit ready for merge.
- Legacy-Id: 13109
2017-03-25 18:52:46 +00:00
Lars Eggert
afdf154e0a
Change "ID Tracker" to "Datatracker" in various places. Fixes some of #2100 .
...
Commit ready for merge.
- Legacy-Id: 13108
2017-03-25 18:23:38 +00:00
Lars Eggert
32df8fd99e
Changes to bower.json to correctly pick up assets for some new versions of
...
various packages we use. Commit ready for merge.
- Legacy-Id: 13107
2017-03-25 17:08:44 +00:00
Lars Eggert
97ca969dc5
No need to keep the uncompressed spin.js variant around. Commit ready for merge.
...
- Legacy-Id: 13106
2017-03-25 16:59:58 +00:00
Lars Eggert
d823f3e44e
r13104 missed the actual spin.min.js file. Commit ready for merge.
...
- Legacy-Id: 13105
2017-03-25 16:59:08 +00:00
Lars Eggert
f7ff8486ef
Update spin.js to v2.3.2 and use it for the agenda scheduling page. Remove the
...
explicit copy that was kept there. Commit ready for merge.
- Legacy-Id: 13104
2017-03-25 16:56:13 +00:00
Lars Eggert
281cbc2bb4
Update bootstrap-datepicker3 to 1.6.4. Commit ready for merge.
...
- Legacy-Id: 13102
2017-03-25 16:10:52 +00:00
Lars Eggert
0bec0fb3e1
Update jquery.tablesorter to v2.28.5. Commit ready for merge.
...
- Legacy-Id: 13101
2017-03-25 16:03:15 +00:00
Lars Eggert
5ed20e8819
Remove outdated (and unused) bootstrap version.
...
- Legacy-Id: 13099
2017-03-25 15:34:26 +00:00
Henrik Levkowetz
f553b3f8a9
Updated DRAFT_NAMES_WITH_DOT for another dot draft.
...
- Legacy-Id: 13094
2017-03-24 09:04:36 +00:00
Henrik Levkowetz
d3558524f2
Improved traceback for a logger.error() message.
...
- Legacy-Id: 13093
2017-03-24 09:03:06 +00:00
Henrik Levkowetz
ebef6d06d8
Reverted some links to htmlized draft versions, on request.
...
- Legacy-Id: 13091
2017-03-23 10:57:19 +00:00
Henrik Levkowetz
d04869a3d5
Added an ALLOWED_HOSTS setting to settings_testcrawl.
...
- Legacy-Id: 13090
2017-03-23 10:43:39 +00:00
Henrik Levkowetz
c53be35f13
Removed list emails from the ADMINS setting, and added localhost to ALLOWED_HOSTS.
...
- Legacy-Id: 13089
2017-03-23 10:40:51 +00:00
Henrik Levkowetz
b603791cae
Another fix for get_file_path().
...
- Legacy-Id: 13088
2017-03-23 10:39:35 +00:00
Henrik Levkowetz
bb13eeefb5
Set version info and settings back to development mode
...
- Legacy-Id: 13065
2017-03-22 12:37:21 +00:00
Henrik Levkowetz
a0b8ab983a
Set version info to release version 6.48.1 before branching.
...
- Legacy-Id: 13063
2017-03-22 12:37:13 +00:00
Henrik Levkowetz
eef984202f
Better handling of missing documents (such as rfc575)
...
- Legacy-Id: 13060
2017-03-22 12:07:08 +00:00
Henrik Levkowetz
570ef785d6
Improved Document.get_file_path().
...
- Legacy-Id: 13059
2017-03-22 12:06:28 +00:00
Henrik Levkowetz
d0b34ebd45
Changed test assertions so they provide more information on failure.
...
- Legacy-Id: 13058
2017-03-22 12:05:48 +00:00
Henrik Levkowetz
9082b0abe5
Another tweak to the rev pattern, and exception handling when breaking apart name an rev for documents which don't use the charter rev model.
...
- Legacy-Id: 13057
2017-03-22 09:50:07 +00:00
Henrik Levkowetz
5203118041
Changed one more draft directory reference to use the draft archive setting.
...
- Legacy-Id: 13056
2017-03-22 09:48:11 +00:00
Henrik Levkowetz
f778e39a27
On request, reverted the document rendering on the document status page to the old look.
...
- Legacy-Id: 13053
2017-03-21 15:53:08 +00:00
Henrik Levkowetz
475d18ea8e
Changed where to look for the text version of expired drafts.
...
- Legacy-Id: 13052
2017-03-21 15:12:30 +00:00
Henrik Levkowetz
50d8a46e82
Reverted a bad css change from the rfcmarkup merge.
...
- Legacy-Id: 13051
2017-03-21 14:07:13 +00:00
Henrik Levkowetz
e8043e53fb
Made Document.htmlized() be a bit smarter about handling documents which have not been provided in .txt format.
...
- Legacy-Id: 13050
2017-03-21 14:02:43 +00:00
Henrik Levkowetz
c3ab8124a9
Set version info and settings back to development mode
...
- Legacy-Id: 13048
2017-03-21 13:02:52 +00:00
Henrik Levkowetz
2cd26bde53
Set version info to release version 6.48.0 before branching.
...
- Legacy-Id: 13046
2017-03-21 13:02:44 +00:00
Henrik Levkowetz
c832ba2fb7
Tweaked the info symbol on search results rows slightly.
...
- Legacy-Id: 13042
2017-03-20 15:12:48 +00:00
Henrik Levkowetz
814e1315b5
Added a new document tab for some documents, showing htmlized drafts and RFCs
...
using the htmlization code previously developed for tools.ietf.org. As the
generation of the htmlized page is a bit too costly to do on the fly for
often-referenced drafts and RFCs, the part of each page which contains the
htmlized document is cached on file with a cache time of 2 weeks.
Changed all links which pointed to the htmlized version on tools to instead
point at the datatracker htmlized document.
Tweaked some URLs which didn't permit retrieval of intermediate-rev-charters.
Narrowed the pattern for document names to disallow dots in names, and
instead explicitly enumerated the few historical draftw with dots in the
name.
Added a file-system cache for the htmlized documents, and specified a
max_entries value for caches, overriding the default 300 entries.
Tweaked the code for new author email entries to provide a time if missing
in an updated entry.
Changed links in various email templates which pointed at tools.ietf.org
pages to instead point at datatracker pages, where appropriate.
Changed the search result rows to provide links to both the current meta-
information document pages (with a (i) info symbol) and to the new htmlized
document pages.
- Legacy-Id: 13040
2017-03-20 14:08:52 +00:00
Henrik Levkowetz
a67e9dd5c4
Added a number of new methods on DocumentInfo/Document/DocHistory, to support the new htmlized document page. Added caching for some methods.
...
- Legacy-Id: 13039
2017-03-20 13:51:46 +00:00
Henrik Levkowetz
3f92aee755
Added the rfcmarkup module. This will be changed to a library dependency when the module is published.
...
- Legacy-Id: 13038
2017-03-20 13:48:13 +00:00
Henrik Levkowetz
4f1fbb7d9b
Set version info and settings back to development mode
...
- Legacy-Id: 13034
2017-03-20 12:03:05 +00:00
Henrik Levkowetz
ec8603f2b8
Set version info to release version 6.47.2 before branching.
...
- Legacy-Id: 13032
2017-03-20 12:02:57 +00:00
Henrik Levkowetz
53481eebd8
Added a utility function to create a test-class specific temporary directory.
...
- Legacy-Id: 13026
2017-03-19 19:25:26 +00:00
Henrik Levkowetz
483d5f9a2a
Silenced an unnecessary error which could occur when looking for charter documents for groups (such as bofs) without them, by asking the API for a group description.
...
- Legacy-Id: 13025
2017-03-19 19:24:37 +00:00
Henrik Levkowetz
1b0226d238
Merged in [13022] from rcross@amsl.com:
...
Fixes interim meeting edit form returning 500 when duration field is empty. Fixes #2206 .
- Legacy-Id: 13024
Note: SVN reference [13022] has been migrated to Git commit eb10f54bd6
2017-03-18 23:56:45 +00:00
Henrik Levkowetz
919477454b
Merged in [13021] from rcross@amsl.com:
...
Fix issue where editing interim meeting duration does not update underlying timeslot duration. Fixes #2203 .
- Legacy-Id: 13023
Note: SVN reference [13021] has been migrated to Git commit 3cd5bea78b
2017-03-18 22:34:35 +00:00
Ryan Cross
eb10f54bd6
Fixes interim meeting edit form returning 500 when duration field is empty. Fixes #2206 . Commit ready for merge.
...
- Legacy-Id: 13022
2017-03-17 18:49:33 +00:00
Ryan Cross
3cd5bea78b
Fix issue where editing interim meeting duration does not update underlying timeslot duration. Fixes #2203 . Commit ready for merge.
...
- Legacy-Id: 13021
2017-03-17 18:28:07 +00:00
Henrik Levkowetz
55ff15952d
Merged in [13018] from rcross@amsl.com:
...
Fix issue with interim meeting timezone getting reset on edit. Fixes #2204 .
- Legacy-Id: 13020
Note: SVN reference [13018] has been migrated to Git commit adee827726
2017-03-17 17:02:14 +00:00
Henrik Levkowetz
1abb631c61
Merged in [13017] from rcross@amsl.com:
...
Add placeholders and validations to secretariat non-session time input fields. Fixes #2208 .
- Legacy-Id: 13019
Note: SVN reference [13017] has been migrated to Git commit 4f5933ae20
2017-03-17 16:32:42 +00:00
Ryan Cross
adee827726
Fix issue with interim meeting timezone getting reset on edit. Fixes #2204 . Commit ready for merge.
...
- Legacy-Id: 13018
2017-03-17 00:25:21 +00:00
Ryan Cross
4f5933ae20
Add placeholders and validations to secretariat non-session time input fields. Fixes #2208 . Commit ready for merge.
...
- Legacy-Id: 13017
2017-03-16 23:10:14 +00:00
Henrik Levkowetz
d6d6fd65db
Applied a patch rjsparks@nostrum.com to make ballot grids show for statchg documents in ietf last call.
...
- Legacy-Id: 13015
2017-03-15 14:57:20 +00:00
Henrik Levkowetz
bb5096da8a
Added more email validation for draft submission author emails, and blocked some baths that could lead to bad email addresses ('none') being set as document author email addresses.
...
- Legacy-Id: 13010
2017-03-14 14:07:21 +00:00
Henrik Levkowetz
888aa75a2f
Set version info and settings back to development mode
...
- Legacy-Id: 13008
2017-03-13 17:09:54 +00:00
Henrik Levkowetz
986a2ea881
Set version info to release version 6.47.1 before branching.
...
- Legacy-Id: 13006
2017-03-13 17:09:46 +00:00
Henrik Levkowetz
7b3ce6e795
Improved the log.assertion() and unreachable() functions to send a deeper traceback when reporting by email, rather than just the last stack frame.
...
- Legacy-Id: 12999
2017-03-13 05:37:02 +00:00
Henrik Levkowetz
0af1223b3c
Merged in [12990] and [12991] from rcross@amsl.com:
...
Refactor session audio file import. Add informative email. Fixes #2164 .
- Legacy-Id: 12998
Note: SVN reference [12990] has been migrated to Git commit 084f8a7495
Note: SVN reference [12991] has been migrated to Git commit 6a5f180fb0
2017-03-12 12:15:37 +00:00
Henrik Levkowetz
fe8cd06a76
Back out the htmlization code for the moment.
...
- Legacy-Id: 12997
2017-03-12 12:12:44 +00:00
Henrik Levkowetz
e724ed9cdd
Make the default navbar colour match the production navbar, rather than the dev navbar. Gives 500 errors in production a regular navbar, rather than a dev navbar.
...
- Legacy-Id: 12996
2017-03-12 12:11:06 +00:00
Henrik Levkowetz
319a4850d6
Added rfcmarkup code. Will probably be migrated to a separate lib in time.
...
- Legacy-Id: 12994
2017-03-11 14:02:16 +00:00
Henrik Levkowetz
58dae78a43
Modified the REST API to provide group descriptions taken from the group charters if group.description is blank.
...
- Legacy-Id: 12993
2017-03-11 13:46:19 +00:00
Henrik Levkowetz
2ba55b1b5b
Added text() and htmlized() methods on Document, to help with display of htmlized text.
...
- Legacy-Id: 12992
2017-03-11 13:44:03 +00:00
Ryan Cross
6a5f180fb0
Rename and update shared audio file migration. Commit ready for merge
...
- Legacy-Id: 12991
2017-03-10 23:12:49 +00:00
Ryan Cross
084f8a7495
Refactor session audio file import. Add informative email. Fixes #2164 . Commit ready for merge
...
- Legacy-Id: 12990
2017-03-10 23:04:06 +00:00
Henrik Levkowetz
8eb447e77f
Added an improved guard against trying to fetch milestones for a group value of None.
...
- Legacy-Id: 12989
2017-03-08 15:19:08 +00:00
Henrik Levkowetz
707b006d17
Added a guard against trying to fetch milestones for a group value of None.
...
- Legacy-Id: 12988
2017-03-08 15:14:58 +00:00
Henrik Levkowetz
e48b5c99c3
Added a link to report bugs by email to the page footer.
...
- Legacy-Id: 12987
2017-03-08 15:04:37 +00:00
Henrik Levkowetz
27ca7b52ce
Fixed a reverse url lookup issue in a template.
...
- Legacy-Id: 12986
2017-03-08 11:13:38 +00:00
Henrik Levkowetz
1b3b8da0d0
Set version info and settings back to development mode
...
- Legacy-Id: 12984
2017-03-07 10:38:21 +00:00
Henrik Levkowetz
9580b797c3
Set version info to release version 6.47.0 before branching.
...
- Legacy-Id: 12982
2017-03-07 10:38:13 +00:00
Henrik Levkowetz
de2356d693
Added a migration for the tweaked DocEvent.rev field.
...
- Legacy-Id: 12979
2017-03-07 09:48:22 +00:00
Henrik Levkowetz
4daf66d11c
Added DocEvent rev= parameter througout the code.
...
- Legacy-Id: 12978
2017-03-06 15:08:21 +00:00
Henrik Levkowetz
ff31644ccf
Tweaked assertion() and unreachable() to raise an exception instead of sending email (to the test mailbox ...) when running the test suite.
...
- Legacy-Id: 12977
2017-03-06 14:31:45 +00:00
Henrik Levkowetz
0bcb4ae30c
Fixed a problem with assertion() and unreachable(), which could break if certain names (like 'args') were set in the calling frame.
...
- Legacy-Id: 12975
2017-03-06 13:51:08 +00:00
Henrik Levkowetz
05d57f6577
Added a 'rev' field to DocEvent, and removed the corresponding field from NewRevisionDocEvent and SubmissionDocEvent. Added a migration for an initial schema change, one data migration to copy and infer revision information, another schema migration to remove extraneous revision field, and another data migration to fix up bad timestamps and bad revision info from the period 2016-09-10 to 2016-10-04.
...
- Legacy-Id: 12974
2017-03-05 19:59:27 +00:00
Henrik Levkowetz
fd9a0d12b5
Renamed a couple of migrations.
...
- Legacy-Id: 12973
2017-03-05 12:03:15 +00:00
Henrik Levkowetz
dd305e0d87
Fixed a bug in the StateAdmin list_filter setting.
...
- Legacy-Id: 12972
2017-03-04 16:19:29 +00:00
Henrik Levkowetz
0bebccd1cb
Added a data migration which adds 2 new WG states: 'Waiting for Implementation' and 'Held by WG'.
...
- Legacy-Id: 12969
2017-03-04 13:46:17 +00:00
Henrik Levkowetz
9bbd50119f
Added a filter bar for state-type to the admin page for doc.models.State.
...
- Legacy-Id: 12968
2017-03-04 13:45:08 +00:00
Henrik Levkowetz
387068f67d
Updated unreachable markings.
...
- Legacy-Id: 12967
2017-03-04 05:38:23 +00:00
Henrik Levkowetz
f2c1ca1565
Added unreachable markings.
...
- Legacy-Id: 12966
2017-03-04 05:31:18 +00:00
Henrik Levkowetz
3c6f00869f
Dead code removal: meeting models and test_utils.
...
- Legacy-Id: 12965
2017-03-04 05:19:39 +00:00
Henrik Levkowetz
73a2d86f12
Added an unreachable mark
...
- Legacy-Id: 12964
2017-03-04 05:19:01 +00:00
Henrik Levkowetz
0745fac189
Undo commit
...
- Legacy-Id: 12963
2017-03-04 05:17:41 +00:00
Henrik Levkowetz
49ba774ae3
Updated unreachable() marking.
...
- Legacy-Id: 12962
2017-03-04 05:14:51 +00:00
Henrik Levkowetz
60ddd61727
Tweaked Message.msgid and added needed migrations for the field. The first migration creates the new column with NULL values for existing rows, the second adds creation of msgid values by default for new rows.
...
- Legacy-Id: 12961
2017-03-03 21:17:12 +00:00
Henrik Levkowetz
119f48699c
Added a data migration to add author information to existing reviews.
...
- Legacy-Id: 12960
2017-03-03 21:14:45 +00:00
Henrik Levkowetz
ce9f879500
Create all appropriate aliases when a Person record is created, both in ietfauth and in PersonFactory.
...
- Legacy-Id: 12958
2017-03-03 19:42:16 +00:00
Henrik Levkowetz
c006c44423
Added setting of document author for review document objects.
...
- Legacy-Id: 12957
2017-03-03 19:40:09 +00:00
Henrik Levkowetz
920d05bbd5
Improved handling of a case where a meeting floor have been defined, but no floor image uploaded yet.
...
- Legacy-Id: 12956
2017-03-03 18:00:16 +00:00
Henrik Levkowetz
541085b1a8
Changed email notifications for reviews done to save the message as a Message instance before sending it. Added test code to check that a Message instance is created and matches what goes out.
...
- Legacy-Id: 12955
2017-03-03 15:45:29 +00:00
Henrik Levkowetz
3a21e03f8d
Marked a function as unrachable. Added support in send_mail_message for the Message.msgid field.
...
- Legacy-Id: 12954
2017-03-03 15:43:43 +00:00
Henrik Levkowetz
4159586994
Added a msgid field to the Message model.
...
- Legacy-Id: 12953
2017-03-03 15:41:19 +00:00
Henrik Levkowetz
3117d0fdd8
Merged in [12917] from rcross@amsl.com:
...
Fixes #2207 . bin/merge-person-records remove _meta.get_all_related_objects() deprecated in Django 1.10.
- Legacy-Id: 12952
Note: SVN reference [12917] has been migrated to Git commit aa76ea4040
2017-03-02 21:43:52 +00:00
Henrik Levkowetz
ea70381f29
Merged in [12950] from rcross@amsl.com:
...
Fixes #2219 . Area Group chairs are denied material management access.
- Legacy-Id: 12951
Note: SVN reference [12950] has been migrated to Git commit c6d1a59aa4
2017-03-02 21:21:07 +00:00
Ryan Cross
c6d1a59aa4
Fixes #2219 . Area Group chairs are denied material management access. Commit ready for merge.
...
- Legacy-Id: 12950
2017-03-02 20:14:39 +00:00
Henrik Levkowetz
225c1d9afe
Changed the state choices in the document adoption form to exclude the few that should not be available, rather than explicitly list all others. Makes adding WG/RG states simpler.
...
- Legacy-Id: 12949
2017-03-02 20:07:50 +00:00
Henrik Levkowetz
348591a4bb
Set version info and settings back to development mode
...
- Legacy-Id: 12944
2017-03-01 12:27:39 +00:00
Henrik Levkowetz
bc8e66d741
Set version info to release version 6.46.1 before branching.
...
- Legacy-Id: 12942
2017-03-01 12:27:29 +00:00
Henrik Levkowetz
cbc0e72fee
Added a migration which captures the ordering on Role.
...
- Legacy-Id: 12938
2017-03-01 11:33:42 +00:00
Henrik Levkowetz
ae8e07ef22
Merged in [12932] from rjsparks@nostrum.com:
...
Move primary but inactive email to the most recently touched active email for a Person. If a person has more than one primary email, make all but the first be not primary. Fixes #2214 .
- Legacy-Id: 12937
Note: SVN reference [12932] has been migrated to Git commit 572e373f95
2017-02-28 23:28:30 +00:00
Henrik Levkowetz
695bf37bc6
Merged in [12930] from rjsparks@nostrum.com:
...
Use the Role email associated with a reviewer as the From when emailing a review. Fixes #2201 .
- Legacy-Id: 12936
Note: SVN reference [12930] has been migrated to Git commit 8577a5e84a
2017-02-28 21:50:12 +00:00
Henrik Levkowetz
363764f872
Fixed a header display issue
...
- Legacy-Id: 12935
2017-02-28 20:42:46 +00:00
Henrik Levkowetz
6af4ce62aa
Removed debugging code.
...
- Legacy-Id: 12934
2017-02-28 20:42:19 +00:00
Henrik Levkowetz
5bb5ca727b
Created a special function log.unreachable() to mark code unreachable, and changed a function name from log.affirm() to log.assertion().
...
- Legacy-Id: 12933
2017-02-28 20:16:52 +00:00
Robert Sparks
572e373f95
Move primary but inactive email to the most recently touched active email for a Person. If a person has more than one primary email, make all but the first be not primary. Fixes #2214 . Commit ready for merge.
...
- Legacy-Id: 12932
2017-02-28 19:39:01 +00:00
Henrik Levkowetz
089f23f011
Added ordering to Role, and a roles section at the top of the personal profile page.
...
- Legacy-Id: 12931
2017-02-28 19:33:28 +00:00
Robert Sparks
8577a5e84a
Use the Role email associated with a reviewer as the From when emailing a review. Fixes #2201 . Commit ready for merge.
...
- Legacy-Id: 12930
2017-02-28 18:40:09 +00:00
Henrik Levkowetz
5928bd9faa
Added svn symlink check and creation to test setup. Forced test settings to use an empty INTERNAL_IPS list for consistency in code coverage figures.
...
- Legacy-Id: 12929
2017-02-28 18:02:30 +00:00
Henrik Levkowetz
171a7be029
Removed an incorrect Unreachable Code mark.
...
- Legacy-Id: 12928
2017-02-28 05:08:03 +00:00
Henrik Levkowetz
10cac86165
Preparation for dead code removal: Marked probable dead code with affirm() statements which will signal if we ever reach that point in the code. If no signals seen, the marked functions/methods will be removed after one release cycle.
...
- Legacy-Id: 12926
2017-02-27 16:45:21 +00:00
Henrik Levkowetz
4f12513b1f
Tweaked the affirm() failure message.
...
- Legacy-Id: 12925
2017-02-27 16:42:23 +00:00
Henrik Levkowetz
ac9aa326ef
Dead code removal: placement.py and related.
...
- Legacy-Id: 12924
2017-02-27 13:22:04 +00:00
Henrik Levkowetz
5f053ad21a
Cleaned up the remaining explicit url names, using dotted-paths to view
...
functions instead. In all almost 700 changes.
- Legacy-Id: 12923
2017-02-26 23:21:49 +00:00
Henrik Levkowetz
9fb1a8e05f
Tweaked an import to make Python 2to3 able to handle it.
...
- Legacy-Id: 12922
2017-02-26 10:54:33 +00:00
Henrik Levkowetz
84527c9df6
Added some code to utils.urls.url() to output remaining explicit url names together with the matching dotted-path to the view function.
...
- Legacy-Id: 12921
2017-02-25 20:32:20 +00:00
Henrik Levkowetz
cd9cb4ad29
Fixed an issue which left html meta-characters unescaped in release-notes shown under /release/
...
- Legacy-Id: 12919
2017-02-25 16:37:15 +00:00
Henrik Levkowetz
a94c33fd6e
Added an alert on the login form, to be shown if a user's password has been cleared. Adjusted url reverse strings to match the changed view function.
...
- Legacy-Id: 12918
2017-02-25 15:50:47 +00:00
Ryan Cross
aa76ea4040
Fixes #2207 . bin/merge-person-records remove _meta.get_all_related_objects() deprecated in Django 1.10. Commit ready for merge.
...
- Legacy-Id: 12917
2017-02-24 21:25:33 +00:00
Henrik Levkowetz
9f74aca342
Tweaked the wording on the account creation whitelisting page to emphasise the wording to be asked then emailing a querent.
...
- Legacy-Id: 12916
2017-02-24 20:09:49 +00:00
Henrik Levkowetz
2f44e9a97b
Personal profile pages already show the primary (unicode) name of a person. Added the asciified name in parentheses, if different from the primary name, in the page header.
...
- Legacy-Id: 12915
2017-02-24 20:06:19 +00:00
Henrik Levkowetz
11497e5f1f
Set version info and settings back to development mode
...
- Legacy-Id: 12912
2017-02-24 10:38:29 +00:00
Henrik Levkowetz
288073487f
Set version info to release version 6.46.0 before branching.
...
- Legacy-Id: 12910
2017-02-24 10:38:22 +00:00
Henrik Levkowetz
c58c51f919
Added a migration which captures the added validator for title fields.
...
- Legacy-Id: 12907
2017-02-24 10:24:34 +00:00
Henrik Levkowetz
ffc6bebe1b
Fixed a html error.
...
- Legacy-Id: 12905
2017-02-23 21:03:07 +00:00
Henrik Levkowetz
23ebe5d35d
This addresses ease of editing various group attributes, and in particular is
...
intended to make it easier to see that you can edit things like the
external/additional URLs:
- Added the ability to edit individual fields in a group's about page, and
added edit buttons for editable fields on the about page, just as for
documents (the ability to edit all editable fields already was available
from the 'Edit group' button on the /group//about/ page).
- Made the tab label for the group-about tab consistently say 'About',
instead of 'Charter' for some groups.
= Shifted the position of the about tab to the start of the tab line.
- Removed the datatracker account requirement information at the top of the
group edit page for users logged in to their account.
- Tweaked the 'Show update' link on the 'Status Update' line.
- Changed the label for the external URLs from 'More Info' to 'Additional
URLs', which was already in use on the edit form.
- Legacy-Id: 12904
2017-02-23 20:55:38 +00:00
Henrik Levkowetz
ffa19c9847
Added a log.affirm() call at the point where we may discover new flawed document author records. Fixed a place where the generation of Person.ascii from Person.name wasn't done well.
...
- Legacy-Id: 12903
2017-02-23 11:57:29 +00:00
Henrik Levkowetz
c4cdb82a39
Made the logging settings explicit in ietf/settings.py (instead of copying default then modifying), and added enough surrounding information to make it possible to read also for people not very familiar with Python's intricate logging infrastructure. To a large extent to understand myself how the logging is set up in Django, and where to hook in the affirm() function.
...
- Legacy-Id: 12902
2017-02-23 11:53:31 +00:00
Henrik Levkowetz
49af9b4e1a
Added an affirm(statement_string) function, which acts like an assert, and lets us trigger an email message with traceback when the statement to affirm is False. Use instead of assert if we still want the server to produce a response, even if something is seriously wrong.
...
- Legacy-Id: 12901
2017-02-23 11:48:55 +00:00
Henrik Levkowetz
fb6e24b6dd
Changed the AD email list results from get_group_ad_emails() to make more sense when the group is an area, not a wg.
...
- Legacy-Id: 12900
2017-02-22 17:33:42 +00:00
Henrik Levkowetz
a5290e143a
Made some changes to the missing-email submission handling. This may have fixed the creation of author records containing 'none' email entries, but as I've not been able to reproduce the issue, this is uncertain. Next is to build an email notification assert statement to help capture information if this happens.
...
- Legacy-Id: 12898
2017-02-22 15:36:28 +00:00
Henrik Levkowetz
27351c4349
Fixed url lookups for doc.views_doc.document_main() to only use dotted-path, and removed the doc_view explicit url name. Fixes a 500 error in /submit/status/NNNN/.
...
- Legacy-Id: 12897
2017-02-22 11:40:55 +00:00
Henrik Levkowetz
988a2b808f
Added explicit charset setting and consistent encoding to several email paths through the datatracker. After introducing support for non-ascii names in email addresses, using role.formatted_email() to insert names into email content doesn't work any more, since uncode names will now be rfc2047-encoded in formatted_email(). Added another method role.name_and_email() for this case. Replaced another case of '%s <%s>' name-and-email formatting with formataddr(). Fixed some tests which did not send unicode email bodies to the email functions. Fixes issue #2017 .
...
- Legacy-Id: 12896
2017-02-21 19:17:10 +00:00
Ole Laursen
36f42738d9
Add template missing from previous commit
...
- Legacy-Id: 12895
2017-02-21 17:08:04 +00:00
Ole Laursen
33e9577967
Add yearly charts for affiliation, country and continent, fix some bugs
...
- Legacy-Id: 12894
2017-02-21 17:07:38 +00:00
Henrik Levkowetz
c889856dfa
Added a validator to Document.title to prevent control chars in the title (complementing a recent cleanup of more than 120 instances of document titles containing vertical tabs)
...
- Legacy-Id: 12893
2017-02-20 20:47:37 +00:00
Henrik Levkowetz
858d855eff
Changed the new account creation to require a proper name at the same time as the account password is set, before actually creating the account. Also tweaked the password strength and confirmation code.
...
- Legacy-Id: 12892
2017-02-20 16:50:39 +00:00
Henrik Levkowetz
8a8cf5b811
Set version info and settings back to development mode
...
- Legacy-Id: 12890
2017-02-20 11:45:43 +00:00
Henrik Levkowetz
73ad26c57d
Set version info to release version 6.45.0 before branching.
...
- Legacy-Id: 12888
2017-02-20 11:45:35 +00:00
Henrik Levkowetz
876d4c93a4
Removed another explicit url() name which blocked a dotted-path reverse, causing 500 for ipr// urls.
...
- Legacy-Id: 12882
2017-02-19 19:52:56 +00:00
Henrik Levkowetz
8930d29a8e
Merged in Django-1.10 upgrade work from ^/personal/henrik/6.43.1-django-1.10
...
- Legacy-Id: 12881
2017-02-19 18:18:00 +00:00
Henrik Levkowetz
95570d10d4
Set version info and settings back to development mode
...
- Legacy-Id: 12879
2017-02-19 11:42:41 +00:00
Henrik Levkowetz
11ef465998
Set version info to release version 6.44.1 before branching.
...
- Legacy-Id: 12877
2017-02-19 11:42:33 +00:00
Henrik Levkowetz
cf4a4b02a7
Reworked the email address handling in order to be able to support non-ascii names as part of email address fields. Reworked the generation of user names in the test suite to generate names from multiple non-ascii locales. Fixes issue #2080 .
...
- Legacy-Id: 12872
2017-02-18 21:50:18 +00:00
Ole Laursen
c61babb418
Add citation and h-index statistics
...
- Legacy-Id: 12869
2017-02-17 17:43:14 +00:00
Ole Laursen
f180147cbd
Put chart height in the CSS to prevent flickering when loading a stats page
...
- Legacy-Id: 12868
2017-02-17 17:38:11 +00:00
Ole Laursen
4d8dd3ee4f
Format rfc123 -> RFC 123 on references pages
...
- Legacy-Id: 12867
2017-02-17 17:17:53 +00:00
Ole Laursen
d5e98c9644
Add mail to link to Secretariat on country page in case people are
...
missing a country or alias, adjust wording a bit on status page.
- Legacy-Id: 12866
2017-02-17 10:21:34 +00:00
Henrik Levkowetz
b8815b00c5
Don't use person.plain_name() when constructing email addresses, as it can contain unicode characters which the current email pipeline can't handle correctly. Use person.plain_ascii() instead (or person.formatted_email()).
...
- Legacy-Id: 12865
2017-02-16 22:59:53 +00:00
Ole Laursen
6964337853
Move bug fixes
...
- Legacy-Id: 12864
2017-02-16 18:45:46 +00:00
Ole Laursen
32c32a5c07
Fix a couple of bugs in the document statistics
...
- Legacy-Id: 12863
2017-02-16 18:42:54 +00:00
Ole Laursen
9d8874d8b1
Add a suggestion to fix the country name when submitting a draft in
...
case we can't parse it and it's not empty, add page with list of
countries (to be able to refer people to it), add ISO codes as country
aliases - the country alias code is now more intelligent with respect
to case so it's easier to keep these aliases explicitly
- Legacy-Id: 12862
2017-02-16 17:56:23 +00:00
Ole Laursen
4501cd65d7
Speed up a couple of the stats queries
...
- Legacy-Id: 12861
2017-02-16 15:26:29 +00:00
Ole Laursen
9492e1ee85
Improve EU explanation
...
- Legacy-Id: 12860
2017-02-16 15:24:31 +00:00
Ole Laursen
d06f56fc0d
Adjust unknown bin in the affiliation statistics too, adjust wording
...
- Legacy-Id: 12859
2017-02-16 12:32:03 +00:00
Ole Laursen
1a0e4599c5
Adjust the way authors with unknown countries are counted and improve
...
the explanation of how the numbers have come to be
- Legacy-Id: 12858
2017-02-16 12:23:45 +00:00
Henrik Levkowetz
3d56952d56
Set version info and settings back to development mode
...
- Legacy-Id: 12856
2017-02-16 10:14:14 +00:00
Henrik Levkowetz
d81fcb904c
Set version info to release version 6.44.0 before branching.
...
- Legacy-Id: 12854
2017-02-16 10:14:05 +00:00
Henrik Levkowetz
c344a18bdf
Fixed an issue with the test-crawler which could cause false positives for urls containing apostrophe.
...
- Legacy-Id: 12851
2017-02-16 09:58:34 +00:00
Henrik Levkowetz
7b7a220df4
Fixed a html entity issue.
...
- Legacy-Id: 12850
2017-02-16 09:57:24 +00:00
Henrik Levkowetz
74af0f5658
Replaced another bunch of explicit url names with dotted-path to the view function.
...
- Legacy-Id: 12849
2017-02-15 22:11:20 +00:00
Ole Laursen
d2e85a3aa3
Apply draft parser patch from Henrik to improve the patch on trunk to
...
combine paragraphs across page splits - this makes the country part of
the parser find more countries
- Legacy-Id: 12848
2017-02-15 19:10:59 +00:00
Ole Laursen
a20d4f50ef
Update the fixtures with the country information
...
- Legacy-Id: 12847
2017-02-15 18:48:14 +00:00
Ole Laursen
b2ff10b0f2
Add support for extracting the country line from the author addresses
...
to the draft parser (incorporating patch from trunk), store the
extracted country instead of trying to turn it into an ISO country
code, add country and continent name models and add initial data for
those, add helper function for cleaning the countries, add author
country and continent charts, move the affiliation models to
stats/models.py, fix a bunch of bugs.
- Legacy-Id: 12846
2017-02-15 18:43:57 +00:00
Ole Laursen
882579bab3
Don't check url reverses on the form admin:blahblah for the time being
...
- Legacy-Id: 12845
2017-02-15 18:39:35 +00:00
Henrik Levkowetz
efc77762be
Added the ability for logged-in users to change their login (username) to any of the active email addresses of the account. Fixes ticket #2052 .
...
- Legacy-Id: 12843
2017-02-15 16:59:23 +00:00
Henrik Levkowetz
44ad914fba
Tweaked the company name extraction code in class Draft.
...
- Legacy-Id: 12842
2017-02-15 14:09:54 +00:00
Henrik Levkowetz
0f4207c997
Added support for indicating the primary email address of one's datatracker account. Fixes issue #2106 .
...
- Legacy-Id: 12841
2017-02-15 01:32:08 +00:00
Henrik Levkowetz
bb5e5b97ba
Another tweak to handle page break paragraph joins better in class Draft.
...
- Legacy-Id: 12840
2017-02-14 17:41:30 +00:00