Henrik Levkowetz
7e6ed23f70
Merged in [11858] from rjsparks@nostrum.com:
...
Merge forward Ryan's IETF Overview pages.
- Legacy-Id: 11874
Note: SVN reference [11858] has been migrated to Git commit cb3af1a2d9
2016-08-25 13:36:48 +00:00
Henrik Levkowetz
e555fe9687
Merged in [11849] from rcross@amsl.com:
...
Fix bug with main secr/proceedings page and add test.
- Legacy-Id: 11871
Note: SVN reference [11849] has been migrated to Git commit f5fab30d63
2016-08-25 11:23:47 +00:00
Robert Sparks
cb3af1a2d9
Merge forward Ryan's IETF Overview pages. Commit ready for merge.
...
- Legacy-Id: 11858
2016-08-24 17:20:54 +00:00
Ryan Cross
f5fab30d63
Fix bug with main secr/proceedings page and add test. Commit ready for merge.
...
- Legacy-Id: 11849
2016-08-23 18:18:09 +00:00
Henrik Levkowetz
4b0a9360f0
Merged in ^/branch/iola/event-saving-refactor-r10291, which refactors document saving to always use doc.save_with_history(events), and requires accompanying events. This branch also provides refactoring of recurring regexes in url patterns into a dictionary. As part of the merge, also refactored new code which didn't use the save_with_history() method.
...
- Legacy-Id: 11840
2016-08-23 10:52:08 +00:00
Henrik Levkowetz
72d9017d63
Merged in [11780] from rjsparks@nostrum.com:
...
Removed bluesheet upload from the secr/ bluesheets generation page. Added navigation to session details from the meeting materials view rows.
- Legacy-Id: 11815
Note: SVN reference [11780] has been migrated to Git commit 9b295b1b5e346afafdcaf3d00b0b120a1b826e7f
2016-08-17 22:52:11 +00:00
Henrik Levkowetz
6f05b23837
Merged in [11778] from rjsparks@nostrum.com:
...
Enabled and refined document_main view for bluesheets.
Improved migration for 95 and 96 bluesheets, adding DocAlias and DocEvent creation.
Added bluesheet upload to the session details view.
Moved a function out of secr/proceedings/views into its own util.py file to allow reusing it in other modules without introducing circular imports.
- Legacy-Id: 11811
Note: SVN reference [11778] has been migrated to Git commit 0611444b36bc071e8db068a093cc1ad93bb69659
2016-08-17 18:28:02 +00:00
Robert Sparks
44cd9e0920
Moved the materials start, cutoff, and revision dates into the Meeting object
...
- Legacy-Id: 11760
2016-08-05 20:44:05 +00:00
Henrik Levkowetz
d117b9399d
Merged in [11708] from rcross@amsl.com:
...
Restrict session request options to groups of type WG,RG or AG. Add new mailtrigger to names fixture.
- Legacy-Id: 11716
Note: SVN reference [11708] has been migrated to Git commit 10baa54a07
2016-07-19 11:09:57 +00:00
Henrik Levkowetz
eb92924821
Merged in [11699] from rcross@amsl.com:
...
Change blue_sheet_generate() to only generate blue sheets for WG and RG group types that have sessions on the official schedule.
- Legacy-Id: 11715
Note: SVN reference [11699] has been migrated to Git commit f6301913f6
2016-07-19 10:58:27 +00:00
Ryan Cross
10baa54a07
Restrict session request options to groups of type WG,RG or AG. Add new mailtrigger to names fixture. Commit ready for merge.
...
- Legacy-Id: 11708
2016-07-18 11:39:36 +00:00
Henrik Levkowetz
4e31c4ed12
Merged in [11697] from rcross@amsl.com:
...
Changed check_audio_files() to only consider sessions on the official
schedule. Fixes some 500 errors.
- Legacy-Id: 11706
Note: SVN reference [11697] has been migrated to Git commit 2e02011725
2016-07-18 10:55:47 +00:00
Ryan Cross
f6301913f6
Change blue_sheet_generate() to only generate blue sheets for WG and RG group types that have sessions on the official schedule. Commit ready for merge.
...
- Legacy-Id: 11699
2016-07-18 09:13:43 +00:00
Ryan Cross
2e02011725
Changed check_audio_files() to only consider sessions on the official
...
schedule. Fixes some 500 errors. Commit ready to merge.
- Legacy-Id: 11697
2016-07-17 14:24:01 +00:00
Henrik Levkowetz
5f1f06631c
Merged in [11686] from rcross@amsl.com:
...
A refactor to give secretariat a broader selection of groups to choose from when scheduling non-working group sessions.
- Legacy-Id: 11694
Note: SVN reference [11686] has been migrated to Git commit b195beb3ad
2016-07-17 11:48:11 +00:00
Henrik Levkowetz
b0a0bbbe63
Merged in [11681] from suresh.krishnan@ericsson.com:
...
Allowed ADs to manage out of area working groups and upload proceedings for them. Fixes issue #1648 .
- Legacy-Id: 11693
Note: SVN reference [11681] has been migrated to Git commit f570ff803d
2016-07-17 11:16:09 +00:00
Ryan Cross
b195beb3ad
A refactor to give secretariat a broader selection of groups to choose from when scheduling non-working group sessions. Commit ready for merge.
...
- Legacy-Id: 11686
2016-07-16 15:50:16 +00:00
Suresh Krishnan
f570ff803d
Allowed ADs to manage out of area working groups and upload proceedings for them. Fixes issue #1648 . Commit ready for merge.
...
- Legacy-Id: 11681
2016-07-16 14:11:55 +00:00
Henrik Levkowetz
61540ac4bb
Carry patches to the production back to trunk.
...
- Legacy-Id: 11673
2016-07-16 13:33:16 +00:00
Henrik Levkowetz
8ca48aac42
Make group acronym regex patterns consistent.
...
There were multiple different regex patterns in different urlpattern
declarations, with some of them permitting characters which should not
occur in group acronym. Changed them to consistently use [-a-z0-9]+ .
- Legacy-Id: 11651
2016-07-13 19:19:15 +00:00
Henrik Levkowetz
37161bbde1
Merged in [11512] from rjsparks@nostrum.com:
...
Allow RG secretaries to manipulate meeting materials. Fixes #1836 .
- Legacy-Id: 11513
Note: SVN reference [11512] has been migrated to Git commit eb17c03d1d
2016-07-01 21:45:09 +00:00
Robert Sparks
eb17c03d1d
Allow RG secretaries to manipulate meeting materials. Fixes #1836 . Commit ready for merge.
...
- Legacy-Id: 11512
2016-07-01 20:59:57 +00:00
Henrik Levkowetz
8642e8da5e
Merged in [11504] from rcross@amsl.com:
...
Remove old interim proceedings location reference.
- Legacy-Id: 11507
Note: SVN reference [11504] has been migrated to Git commit 19f9b11032
2016-07-01 13:46:53 +00:00
Henrik Levkowetz
3e25390a1b
Merged in [11500] from rjsparks@nostrum.com:
...
Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959 .
- Legacy-Id: 11505
Note: SVN reference [11500] has been migrated to Git commit b3883b6ac4
2016-06-30 19:54:04 +00:00
Ryan Cross
19f9b11032
Remove old interim proceedings location reference. Commit ready for merge.
...
- Legacy-Id: 11504
2016-06-30 17:02:33 +00:00
Robert Sparks
b3883b6ac4
Allow non-official schedules to be viewed in the same ways the official schedule for a meeting can be viewed. Fixes #1959 . Commit ready for merge.
...
- Legacy-Id: 11500
2016-06-29 20:56:08 +00:00
Henrik Levkowetz
04ccda3d08
Merged in [11498] from rcross@amsl.com:
...
Fix interim meeting get_proceedings_url() functions.
- Legacy-Id: 11499
Note: SVN reference [11498] has been migrated to Git commit 882fe23828
2016-06-29 19:33:35 +00:00
Ryan Cross
882fe23828
Fix interim meeting get_proceedings_url() functions. Commit ready for merge.
...
- Legacy-Id: 11498
2016-06-29 18:53:53 +00:00
Henrik Levkowetz
a0414bed7a
Merged in [11479] from rcross@amsl.com:
...
Remove references to non-existent views from templates.
- Legacy-Id: 11481
Note: SVN reference [11479] has been migrated to Git commit cbcdbaa46c
2016-06-28 04:42:29 +00:00
Ryan Cross
cbcdbaa46c
Remove references to non-existent views from templates. Commit ready for merge.
...
- Legacy-Id: 11479
2016-06-27 22:49:54 +00:00
Henrik Levkowetz
081eacae6a
Fixed some missing and mistyped web assets found with test_template_statics_exists().
...
- Legacy-Id: 11478
2016-06-27 22:21:50 +00:00
Henrik Levkowetz
e76a2a61cb
Removed dead code.
...
- Legacy-Id: 11475
2016-06-26 22:59:35 +00:00
Henrik Levkowetz
51b68099a5
Fixed a place where a logged-in user without associcated Person would cause a 500 instead of 403.
...
- Legacy-Id: 11474
2016-06-25 20:27:13 +00:00
Henrik Levkowetz
5b5d288d4c
Applied patch from production: Added timeslot filtering by schedule for non-session timeslot display.
...
- Legacy-Id: 11444
2016-06-21 19:01:55 +00:00
Henrik Levkowetz
0f0686c489
Backed out previous changes; make_directories() was used in more than one place. Renamed to more expressive name.
...
- Legacy-Id: 11441
2016-06-21 13:28:13 +00:00
Henrik Levkowetz
d4c7928c13
Removed unused import.
...
- Legacy-Id: 11440
2016-06-21 13:22:59 +00:00
Henrik Levkowetz
340c854efb
The helper function make_directories() is now used in only one place, and the function where it's used isn't terribly long. Inlined it, and added a comment (and question) about the os.umask() call. The list of leaves is possibly out of sync with some other places where material doctypes are used.
...
- Legacy-Id: 11439
2016-06-21 13:20:09 +00:00
Henrik Levkowetz
cc6096e190
Merged in [11435] from rcross@amsl.com:
...
Fix a few things with interim materials management.
- Legacy-Id: 11438
Note: SVN reference [11435] has been migrated to Git commit f1bb818434c83b4180e9655d062825a5c0016ef8
2016-06-21 12:59:10 +00:00
Henrik Levkowetz
1e50d5dd44
Merged in [11434] from rcross@amsl.com:
...
Remove legacy secretariat code for adding interim meetings in favor of new ietf.meeting interim features.
- Legacy-Id: 11437
Note: SVN reference [11434] has been migrated to Git commit 98afcae63a752129c63f0d2e1824bbbb26dbf71f
2016-06-21 12:23:58 +00:00
Henrik Levkowetz
e6a005dba6
Added a score of setting save/restores to test setup/teardown actions.
...
- Legacy-Id: 11436
2016-06-21 07:51:02 +00:00
Henrik Levkowetz
ef8da52f27
Refactored the code to not use two different functions to get_next_interim_numbers.
...
- Legacy-Id: 11425
2016-06-20 18:53:12 +00:00
Henrik Levkowetz
a1ed1aecfa
Moved check for session data up to before we try to use it in announcemen.views.confirm.
...
- Legacy-Id: 11405
2016-06-17 19:49:45 +00:00
Henrik Levkowetz
d298785fda
Merged in ^/branch/amsl/interim@11230, which provides interim meeting management support. Also fixes issues #1961 , #1962 and #1964 .
...
- Legacy-Id: 11402
2016-06-17 14:16:27 +00:00
Henrik Levkowetz
9eacdbf2c6
Merged in ^/personal/henrik/6.21.1-biophoto@11313, with work from rjsparks@nostrum.com and henrik@levkowetz.com which provides support for profile biography and photo.
...
- Legacy-Id: 11314
2016-06-10 19:36:47 +00:00
Henrik Levkowetz
c83dae57fb
Added setting for MEDIA_ROOT, and changed the setting for MEDIA_URL; introduced a setting for the IETF main site URL, for use where MEDIA_URL had been used (incorrectly) earlier.
...
- Legacy-Id: 11263
2016-06-02 19:17:38 +00:00
Ryan Cross
ead00565c4
more refactoring
...
- Legacy-Id: 11230
2016-05-23 23:19:01 +00:00
Ryan Cross
c8f3760dbe
refactor code dealing with interim materials path
...
- Legacy-Id: 11229
2016-05-23 22:58:45 +00:00
Henrik Levkowetz
a15d0ecbd6
Prevent people from adding ietf list addresses to their personal accounts.
...
- Legacy-Id: 11218
2016-05-20 22:39:30 +00:00
Henrik Levkowetz
ea4160a709
Applied production patches to trunk.
...
- Legacy-Id: 11208
2016-05-19 20:03:19 +00:00
Ryan Cross
8fef55dc31
add approval and cancel notifications
...
- Legacy-Id: 11196
2016-05-16 22:48:43 +00:00
Ole Laursen
9faae5e915
Merged community list branch with trunk
...
- Legacy-Id: 11174
2016-05-06 17:36:04 +00:00
Ryan Cross
facead5d95
Add inteirm meeting request disapprove and cancel capabilities
...
- Legacy-Id: 11135
2016-04-26 23:05:53 +00:00
Ryan Cross
d728acc8fc
Update announcement tool permissions for new IAOC chair. Commit ready for merge.
...
- Legacy-Id: 11120
2016-04-15 00:42:04 +00:00
Ryan Cross
6ef2904307
Move standalone monthly report scripts to bin directory. Commit ready for merge.
...
- Legacy-Id: 11118
2016-04-11 15:54:36 +00:00
Ryan Cross
523f0d87c4
Fix pyflakes error. Commit ready for merge.
...
- Legacy-Id: 11074
2016-04-02 19:12:43 +00:00
Ryan Cross
220e2587b8
Add ability to enter recording URLs for non working group sessions. Fixes #1885 . Commit ready for merge.
...
- Legacy-Id: 11072
2016-04-02 18:50:20 +00:00
Ryan Cross
5c06843f2c
Grant Bob Hinden announcement tool access. Commit ready for merge
...
- Legacy-Id: 11037
2016-03-30 17:40:13 +00:00
Robert Sparks
ca6512e4fa
Capture "Status update" summaries for groups that want to provide them. These updates show on the groups charter (or about) page, and in the group history. The most recent update provided before proceedings corrections closing date is included in the group's page in the meeting proceedings. This addresses the majority of #1773 (a ticket entered on behalf of the IESG). Commit ready for merge.
...
- Legacy-Id: 10969
2016-03-23 19:42:01 +00:00
Ole Laursen
c061caaf04
Merge in changes from community-list-cleanup
...
- Legacy-Id: 10968
2016-03-23 13:31:24 +00:00
Ole Laursen
c7589f9b6a
Integrate community lists for groups with the existing group documents
...
page. Each WG/RG now gets a list with an initial set of rules to
populate the list.
Refine the community list management interface a bit to support the
group lists better - group lists aren't connected to the usual track
icons so need to be able to add/remove individual drafts.
Change the "name contains" rule to support regular expressions to
enable each group to have a default replacement for the previously
implemented "related documents" search. Maintain a materialized view
of the regexp-matched drafts with a call in the submit code to avoid
having to scan all drafts/~1000 group rules all the time.
- Legacy-Id: 10963
2016-03-22 12:48:44 +00:00
Henrik Levkowetz
4cac784522
Renamed a bunch of identically named MainTestCase classes.
...
- Legacy-Id: 10913
2016-03-06 18:18:38 +00:00
Robert Sparks
d17564d695
Preserve the assumptions in the secr/proceedings code by isolating it from drafts now appearing in sessionpresentations. Commit ready for merge.
...
- Legacy-Id: 10857
2016-02-24 22:18:38 +00:00
Henrik Levkowetz
4253b95e52
Merged in [10806] from rjsparks@nostrum.com:
...
Fix a minor typo in the new rfc_editor_note code. Will apply as patch to production.
- Legacy-Id: 10814
Note: SVN reference [10806] has been migrated to Git commit a07b318900
2016-02-10 17:36:29 +00:00
Henrik Levkowetz
b00b0c3db9
Moved some production-path checks to the checks module, and fixed up tests which changed some settings without restoring them.
...
- Legacy-Id: 10808
2016-02-09 18:50:37 +00:00
Robert Sparks
a07b318900
Fix a minor typo in the new rfc_editor_note code. Commit ready for merge. Will apply as patch to production.
...
- Legacy-Id: 10806
2016-02-08 22:43:25 +00:00
Henrik Levkowetz
174cfeafa3
Merged in [10770], [10771], [10772], and [10773] from housley@vigilsec.com:
...
The IESG Telechat Agenda now shows "(Has RFC Editor Note)" after the I-D
filename if there is an RFC Editor Note associated with the document. This
was added to the html and txt versions of the agenda. It was not added to the
Secretariat view or the Scribe view of the agenda.
For transition, when an AD edits the RFC Editor Note, they need to move the
text from the current writeup into the new field. Returning documents on the
telechat agenda seems to be the biggest opportunity for something to fall
between the cracks. If an event of type "changed_rfc_editor_note' exists, and
the string "RFC Editor Note" appears in the text of the most recent
'changed_ballot_writeup_text' event, then a message is shown that tells the AD
to remove the RFC Editor Note from the writeup.
- Legacy-Id: 10783
Note: SVN reference [10770] has been migrated to Git commit 4b5ac9e09e
Note: SVN reference [10771] has been migrated to Git commit 46589ee421
Note: SVN reference [10772] has been migrated to Git commit c73659e95c
Note: SVN reference [10773] has been migrated to Git commit 2e6633c016
2016-02-05 22:18:14 +00:00
Russ Housley
4b5ac9e09e
Indicate on the IESG Telechat Agenda if a document has an RFC Editor Note. To accomplish this, the RFC Editor Note needed to be separated from the rest of the ballot write up. Fixes #1230 .
...
- Legacy-Id: 10770
2016-02-04 13:32:24 +00:00
Henrik Levkowetz
31b5c1f535
Merged in [10731] from rjsparks@nostrum.com:
...
Addresses issues uncovered by the test-crawler. Adds missing DocAlias records for several document types. Creates DocAlias objects when createing Document objects for those document types. Identifies places in code to touch when we are ready to expose the bluesheets and recording document types at /doc/. (The data rows and the content store need work before doing so).
- Legacy-Id: 10746
Note: SVN reference [10731] has been migrated to Git commit 757397330c
2016-01-26 22:15:45 +00:00
Henrik Levkowetz
bc9a85a075
Merged [10721] and [10724] from rcross@amsl.com:
...
Removed Test watermark from interim meeting index background. Rewrote merge-person-records utility script to handle all related objects in a generic manner, remove old User records and handle email primary attribute. Fixes #1627 .
- Legacy-Id: 10740
Note: SVN reference [10721] has been migrated to Git commit e97cd64bbb
Note: SVN reference [10724] has been migrated to Git commit 8efb9229f6
2016-01-26 21:31:46 +00:00
Robert Sparks
757397330c
Addresses issues uncovered by the test-crawler. Adds missing DocAlias records for several document types. Creates DocAlias objects when createing Document objects for those document types. Identifies places in code to touch when we are ready to expose the bluesheets and recording document types at /doc/. (The data rows and the content store need work before doing so).
...
- Legacy-Id: 10731
2016-01-25 19:40:35 +00:00
Ryan Cross
8efb9229f6
Remove Test watermark from interim meeting index background. Commit ready for merge
...
- Legacy-Id: 10724
2016-01-22 20:52:43 +00:00
Ryan Cross
e97cd64bbb
Rewrite merge-person-records utility script to handle all related objects in a generic manner, remove old User records and handle email primary attribute. Fixes #1627 . Commit ready for merge
...
- Legacy-Id: 10721
2016-01-22 20:37:29 +00:00
Henrik Levkowetz
8b12a0fa03
Merged in [10591] from housley@vigilsec.com:
...
Added a negative test to ensure the RFC Editor is not included on notifications of manual posts by the Secretariat unless the document is in the RFC Editor Queue.
Also added a directory for staging of manually submitted drafts, instead of using hardcoded /tmp/, and added creation and removal of a test directory for this.
- Legacy-Id: 10638
Note: SVN reference [10591] has been migrated to Git commit 4a2868cef5
2016-01-11 22:44:01 +00:00
Henrik Levkowetz
363b451d28
Merged in [10586] from housley@vigilsec.com:
...
Added automated tests for the fix for ticket #1751 .
- Legacy-Id: 10613
Note: SVN reference [10586] has been migrated to Git commit 014e79f716
2015-12-20 17:49:36 +00:00
Henrik Levkowetz
8b0e6d1311
Merged in [10569] from housley@vigilsec.com:
...
For manual posting of an I-D by the Secretariat, include the RFC Editor on the email message if the I-D is in the RFC Editor Queue. Fixes #1751 .
- Legacy-Id: 10612
Note: SVN reference [10569] has been migrated to Git commit a380a7ff27
2015-12-20 17:38:21 +00:00
Russ Housley
4a2868cef5
Added a negative test to ensure the RFC Editor is not included on notifications of manual posts by the Secretariat unless the document is in the RFC Editor Queue.
...
- Legacy-Id: 10591
2015-12-14 21:05:49 +00:00
Russ Housley
014e79f716
Added automated tests for the fix for ticket #1751 .
...
- Legacy-Id: 10586
2015-12-11 22:56:34 +00:00
Russ Housley
a380a7ff27
For manual posting of an I-D by the Secretariat, include the RFC Editor on the email message if the I-D is in the RFC Editor Queue. Fixes #1751 .
...
- Legacy-Id: 10569
2015-12-10 22:55:04 +00:00
Henrik Levkowetz
db7aa73eb4
Merged in [10418] from henrik@levkowetz.com:
...
Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found.
- Legacy-Id: 10420
Note: SVN reference [10418] has been migrated to Git commit cf7d794b09
2015-11-04 08:46:35 +00:00
Henrik Levkowetz
cf7d794b09
Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found.
...
- Legacy-Id: 10418
2015-11-04 07:34:56 +00:00
Henrik Levkowetz
471ed32536
Merged in [10413] from rcross@amsl.com:
...
Update proceedings permissions again.
- Legacy-Id: 10416
Note: SVN reference [10413] has been migrated to Git commit 3f1b281a74
2015-11-04 04:51:42 +00:00
Henrik Levkowetz
8aafb65743
Merged in [10383] from rcross@amsl.com:
...
Update proceedings permissions.
- Legacy-Id: 10410
Note: SVN reference [10383] has been migrated to Git commit 788748d7e7
2015-11-03 14:43:47 +00:00
Henrik Levkowetz
5e7a896d21
Merged in [10349] from rcross@amsl.com:
...
Fixes Ticket #1834 . Sorting slides difficult when there are only two of them.
- Legacy-Id: 10367
Note: SVN reference [10349] has been migrated to Git commit 79c49094e2
2015-11-02 05:40:23 +00:00
Henrik Levkowetz
a5ee6064b9
Merged in [10348] from rcross@amsl.com:
...
Add more information to Secretariat session recordings view.
- Legacy-Id: 10364
Note: SVN reference [10348] has been migrated to Git commit 8c82fef683
2015-11-02 04:59:30 +00:00
Henrik Levkowetz
f60fe7ceab
Fixed a weekday numbering problem in a test.
...
- Legacy-Id: 10359
2015-11-01 19:23:41 +00:00
Ryan Cross
79c49094e2
Fixes Ticket #1834 . Sorting slides difficult when there are only two of them. Commit ready for merge
...
- Legacy-Id: 10349
2015-10-31 09:47:12 +00:00
Ryan Cross
8c82fef683
Add more information to Secretariat session recordings view. Commit ready for merge
...
- Legacy-Id: 10348
2015-10-31 09:00:15 +00:00
Ryan Cross
d130d06948
Fixes Ticket #1794 . The session request form validation needs to check that durations have been entered for each requested session. Commit ready for merge
...
- Legacy-Id: 10342
2015-10-31 06:34:25 +00:00
Ryan Cross
8737808e4b
Fixes Ticket #1791 . Secretariat locked out of Session Request Tool. Commit ready for merge
...
- Legacy-Id: 10339
2015-10-31 04:51:31 +00:00
Ryan Cross
67e1678b13
Fixes Ticket #1806 . Legacy session scheduling view broken. Commit ready for merge.
...
- Legacy-Id: 10338
2015-10-31 04:27:12 +00:00
Ole Laursen
86c3a430d1
Merge in ^/branch/iola/event-saving-refactor-r10076, fixing a few problems
...
- Legacy-Id: 10298
2015-10-27 10:37:06 +00:00
Henrik Levkowetz
71dec7a692
Moved forward to 6.7.2.dev0 the changes to rename class ScheduledSession to the more correct (but unfortunately also cumbersome) SchedTimeSessAssignment, and rename reverse relationships involving this class appropriately. Accompanying changes in javascript and templates. Migrations to match.
...
- Legacy-Id: 10297
2015-10-26 22:45:26 +00:00
Henrik Levkowetz
971a676c35
Merged in [10206] from rcross@amsl.com:
...
Clean up bluesheets upload page. Add display of uploaded files.
- Legacy-Id: 10223
Note: SVN reference [10206] has been migrated to Git commit aec062b8b6
2015-10-17 17:24:39 +00:00
Ryan Cross
aec062b8b6
Clean up bluesheets upload page. Add display of uploaded files. Commit ready for merge
...
- Legacy-Id: 10206
2015-10-14 00:06:03 +00:00
Henrik Levkowetz
a6b5453e69
Merged in [10186] from rjsparks@nostrum.com:
...
This release improves visibility into where and when the datatracker
sends email. It makes where the datatracker sends email for a given
action data driven, and it shows where email will be sent for actions
on documents and groups.
- Legacy-Id: 10200
Note: SVN reference [10186] has been migrated to Git commit 1a277b00ec
2015-10-13 17:30:11 +00:00
Robert Sparks
1a277b00ec
This release improves visibility into where and when the datatracker
...
sends email. It makes where the datatracker sends email for a given
action data driven, and it shows where email will be sent for actions
on documents and groups.
Commit ready for merge.
- Legacy-Id: 10186
2015-10-10 23:08:09 +00:00
Henrik Levkowetz
9fa41c42a3
Merged in [10159] from rcross@amsl.com:
...
Improve secretariat rolodex roles section, sort and identify concluded groups.
- Legacy-Id: 10180
Note: SVN reference [10159] has been migrated to Git commit 1145751a9b
2015-10-10 11:35:41 +00:00
Henrik Levkowetz
1bc71132c5
Merged in [10156] from rcross@amsl.com:
...
Adjust audio file glob pattern.
- Legacy-Id: 10179
Note: SVN reference [10156] has been migrated to Git commit e2b8bad862
2015-10-10 11:15:19 +00:00
Henrik Levkowetz
a7667fb29e
Merged in branch/amsl/liaisons/6.4.1@10160 from rcross@amsl.com, bringing in the new liaison tool.
...
- Legacy-Id: 10161
2015-10-09 19:48:21 +00:00
Ryan Cross
1145751a9b
Improve secretariat rolodex roles section, sort and identify concluded groups. Commit ready for merge.
...
- Legacy-Id: 10159
2015-10-09 17:55:12 +00:00
Robert Sparks
f0f5a51eb6
(Rocky) merge forward.
...
- Legacy-Id: 10157
2015-10-09 03:16:24 +00:00
Ryan Cross
e2b8bad862
Adjust audio file glob pattern. Commit ready for merge
...
- Legacy-Id: 10156
2015-10-08 22:56:47 +00:00
Ole Laursen
16d9641902
Summary: Fix the generate blue sheets button properly, including
...
fixing the accompanying test
- Legacy-Id: 10126
2015-10-02 12:26:36 +00:00
Ole Laursen
009b5ad1e5
Summary: Wrap Blue Sheets generation with simple POST form, fixes a
...
crawler error
- Legacy-Id: 10123
2015-10-02 11:37:49 +00:00
Ole Laursen
6f044eea08
Summary: Move definition of document names and group acronyms to
...
settings.URL_REGEXPS, partly to cleanup the urls.py files, partly to
make sure that all URL patterns agree on what constitutes a name
- Legacy-Id: 10114
2015-10-01 14:16:16 +00:00
Ole Laursen
51e96e3c12
Summary: Add rel="nofollow" to logout link in Secretariat tools
...
- Legacy-Id: 10110
2015-09-30 12:34:06 +00:00
Ole Laursen
e91c97e7ff
Summary: Save doc state in history in delete_material
...
- Legacy-Id: 10106
2015-09-29 12:55:54 +00:00
Ole Laursen
c39c4ae5cc
Summary: Use double-quotes " instead of ' in src attrs to not confuse
...
the test crawler (which is slightly dumb)
- Legacy-Id: 10103
2015-09-29 07:58:28 +00:00
Ole Laursen
e1f0917659
Summary: Add new document saving API, Document.save_with_history(events).
...
The new API requires at least one event and will automatically save a
snapshot of the document and related state. Document.save() will now
throw an exception if called directly, as the new API is intended to
ensure that documents are saved with both an appropriate snapsnot and
relevant history log, both of which are easily defeated by just
calling .save() directly.
To simplify things, the snapshot is generated after the changes to a
document have been made (in anticipation of coming changes), instead
of before as was usual.
While revising the existing code to work with this API, a couple of
missing events was discovered:
- In draft expiry, a "Document has expired" event was only generated
in case an IESG process had started on the document - now it's
always generated, as the document changes its state in any case
- Synchronization updates like title and abstract amendmends from the
RFC Editor were silently (except for RFC publication) applied and
not accompanied by a descriptive event - they now are
- do_replace in the Secretariat tools now adds an event
- Proceedings post_process in the Secretariat tools now adds an event
- do_withdraw in the Secretariat tools now adds an event
A migration is needed for snapshotting all documents, takes a while to
run. It turns out that a single document had a bad foreign key so the
migration fixes that too.
- Legacy-Id: 10101
2015-09-28 14:01:03 +00:00
Robert Sparks
f5b6465e81
mailtoken becomes mailtrigger
...
- Legacy-Id: 10090
2015-09-17 20:03:45 +00:00
Robert Sparks
90c3426e2f
updated mailtoken utilities to match the model refactor. Morphed all the code using the utilities to match. Added paths to get Cc through as needed. Next up: Recipient selection form for the iesg save-and-send-email workflow
...
- Legacy-Id: 10040
2015-08-23 18:15:06 +00:00
Robert Sparks
8a74604a1b
Done with the second pass focusing on test coverage. Lots of test tweaks, some new tests, a couple of bugs fixed. The session request code views need to be redone to allow testing.
...
- Legacy-Id: 10035
2015-08-21 16:39:00 +00:00
Robert Sparks
5db9e0d6a8
checkpoint
...
- Legacy-Id: 10029
2015-08-19 19:53:09 +00:00
Robert Sparks
23a2ada5f9
checkpoint
...
- Legacy-Id: 10027
2015-08-18 18:52:22 +00:00
Ryan Cross
1617a2d25c
Fix issue with select2-field.js path in templates. Commit ready for merge.
...
- Legacy-Id: 10026
2015-08-18 17:10:12 +00:00
Robert Sparks
f30f5c39f1
checkpoint
...
- Legacy-Id: 10017
2015-08-13 21:16:21 +00:00
Robert Sparks
839d0f89ad
checkpoint
...
- Legacy-Id: 10016
2015-08-13 19:41:02 +00:00
Henrik Levkowetz
11411d2c30
Merged in an update from trunk@9942.
...
- Legacy-Id: 9961
2015-08-03 14:12:38 +00:00
Henrik Levkowetz
5fe1d43db2
Fixed some additional static file references.
...
- Legacy-Id: 9958
2015-08-01 22:02:14 +00:00
Henrik Levkowetz
984524b507
Changed additional direct static references to use the static template tag.
...
- Legacy-Id: 9955
2015-08-01 18:14:50 +00:00
Henrik Levkowetz
1d834801af
Removed dead code.
...
- Legacy-Id: 9948
2015-08-01 14:58:08 +00:00
Henrik Levkowetz
9cb8f65c8e
Updated templates to use the static template tag for static files.
...
- Legacy-Id: 9945
2015-08-01 14:53:59 +00:00
Henrik Levkowetz
3e4b419935
Moved bower externals from static/lib to ietf/externals/static. Moved secretariat statics to ietf/secr/static. Moved ietf statics to ietf/static/. Removed static/, as all static files will be handled using 'manage.py collectstatic' at deployment time now.
...
- Legacy-Id: 9934
2015-08-01 12:56:16 +00:00
Henrik Levkowetz
fae9066c9d
Merged in [9925] from rjsparks@nostrum.com:
...
Changed several email alias references from tools.ietf.org to ietf.org. Fixes #1759 .
- Legacy-Id: 9931
Note: SVN reference [9925] has been migrated to Git commit cd5b497acb
2015-08-01 10:23:58 +00:00
Henrik Levkowetz
bef78193f5
Merged in [9901] from rcross@amsl.com:
...
Fix matching audio file names with rooms.
- Legacy-Id: 9927
Note: SVN reference [9901] has been migrated to Git commit ce250e16e8
2015-07-31 19:41:43 +00:00
Robert Sparks
cd5b497acb
Changed several email alias references from tools.ietf.org to ietf.org. Fixes #1759 . Commit ready for merge.
...
- Legacy-Id: 9925
2015-07-30 22:13:59 +00:00
Ryan Cross
ce250e16e8
Fix matching audio file names with rooms. Commit ready for merge.
...
- Legacy-Id: 9901
2015-07-27 18:57:38 +00:00
Henrik Levkowetz
1d18e9676d
Merged in [9775] from rcross@amsl.com:
...
Add proposed groups to Blue Dot Report. Fixes #1747 .
- Legacy-Id: 9791
Note: SVN reference [9775] has been migrated to Git commit 81d4ba99ed
2015-07-18 13:11:19 +00:00
Henrik Levkowetz
c1a9ec325f
Merged in [9774] from lars@netapp.com:
...
More HTML fixes.
- Legacy-Id: 9790
Note: SVN reference [9774] has been migrated to Git commit d9f291d7e75bb33260e986b6eddf7d15b28da305
2015-07-18 13:02:53 +00:00
Ryan Cross
81d4ba99ed
Add proposed groups to Blue Dot Report. Fixes #1747 . Commit ready for merge
...
- Legacy-Id: 9775
2015-07-18 10:25:59 +00:00
Ryan Cross
9b5a69219e
Remove unused javascript reference. Fixes #1752 . Commit ready for merge.
...
- Legacy-Id: 9773
2015-07-18 10:02:12 +00:00
Henrik Levkowetz
494af99d9a
Merged in [9701] from rcross@amsl.com:
...
Fix settings CORRECTION_DAYS variable name.
- Legacy-Id: 9707
Note: SVN reference [9701] has been migrated to Git commit dade901827
2015-07-09 13:05:34 +00:00
Ryan Cross
dade901827
Fix settings CORRECTION_DAYS variable name. Commit ready for merge.
...
- Legacy-Id: 9701
2015-07-08 16:03:07 +00:00
Henrik Levkowetz
4bfcddcedc
Merged in [9670] from rcross@amsl.com:
...
Allow edit of new leadership sessions.
- Legacy-Id: 9684
Note: SVN reference [9670] has been migrated to Git commit 4f41d00112
2015-06-23 19:27:25 +00:00
Henrik Levkowetz
b44141a655
Merged in [9671] from rcross@amsl.com:
...
Fixes #1724 . Convert PPT materials to PDF.
- Legacy-Id: 9682
Note: SVN reference [9671] has been migrated to Git commit 8bf84a7e0e
2015-06-23 19:02:57 +00:00
Henrik Levkowetz
d0cdc45fe8
Merged in [9666] from rcross@amsl.com:
...
Fixes #1723 . Area names hardcoded in Proceedings app.
- Legacy-Id: 9680
Note: SVN reference [9666] has been migrated to Git commit 7b34252d29
2015-06-23 18:40:39 +00:00
Ryan Cross
8bf84a7e0e
Fixes #1724 . Convert PPT materials to PDF. Commit ready for merge.
...
- Legacy-Id: 9671
2015-06-19 22:43:14 +00:00
Ryan Cross
4f41d00112
Allow edit of new leadership sessions. Commit ready for merge.
...
- Legacy-Id: 9670
2015-06-19 22:38:49 +00:00
Ryan Cross
7b34252d29
Fixes #1723 . Area names hardcoded in Proceedings app. Commit ready for merge.
...
- Legacy-Id: 9666
2015-06-12 17:54:00 +00:00
Henrik Levkowetz
9067f88fa7
Merged in [9650] from rjsparks@nostrum.com:
...
Set the parent for newly created RGs. Be more robust if an RG has no parent. Test creation of an RG. Fixes #1718 and #1719 .
- Legacy-Id: 9661
Note: SVN reference [9650] has been migrated to Git commit b9bf7594001f0014ff4c2ac3688b431f1fcd39ec
2015-06-03 16:52:49 +00:00
Henrik Levkowetz
1c54a13f68
Merged in [9649] from rjsparks@nostrum.com:
...
Provide a session type for sessions created to say a group is not meeting. Add a test for the no_meeting view. Fixes #1720 .
- Legacy-Id: 9660
Note: SVN reference [9649] has been migrated to Git commit 0ce13839009aed0c946750989ea0a074517028ba
2015-06-03 16:33:55 +00:00
Henrik Levkowetz
8a32ffbc05
Merged in [9618] from rcross@amsl.com:
...
Make proceedings generation more robust.
- Legacy-Id: 9621
Note: SVN reference [9618] has been migrated to Git commit e99af9319c
2015-05-12 04:56:16 +00:00
Ryan Cross
e99af9319c
Make proceedings generation more robust. Commit ready for merge.
...
- Legacy-Id: 9618
2015-05-11 23:03:29 +00:00
Henrik Levkowetz
09abdf60e6
Merged in [9604] from rcross@amsl.com:
...
Update IAOC email in Announcement app.
- Legacy-Id: 9607
Note: SVN reference [9604] has been migrated to Git commit 9d43c3b526
2015-05-06 18:15:57 +00:00
Henrik Levkowetz
1ba8996fd2
Merged in [9603] from rjsparks@nostrum.com:
...
Added functionality which allows the secretariat to manage more meeting types, including leadership meetings.
Backfilled those types of meetings from IETF91 and IETF92.
Addressed several facelift issues in the meeting application.
- Legacy-Id: 9606
Note: SVN reference [9603] has been migrated to Git commit a85424ad23
2015-05-06 18:07:18 +00:00
Ryan Cross
9d43c3b526
Update IAOC email in Announcement app. COmmit ready for merge.
...
- Legacy-Id: 9604
2015-05-04 16:57:19 +00:00
Robert Sparks
3bf1beb030
fix a bug discovered with adhoc testing
...
- Legacy-Id: 9599
2015-05-04 15:10:18 +00:00
Robert Sparks
17b928b94b
checkpoint: added room functional description, backfilled ietf92 meeting data, repaired session material views, added tests
...
- Legacy-Id: 9596
2015-05-01 22:31:30 +00:00
Robert Sparks
72b85fc1c7
checkpoint: views by type working
...
- Legacy-Id: 9592
2015-04-30 21:44:45 +00:00
Robert Sparks
1e30120710
checkpoint. Model changes done and UI tweaked to match.
...
- Legacy-Id: 9588
2015-04-30 15:57:48 +00:00
Robert Sparks
b0ce25aa44
clean merge forward
...
- Legacy-Id: 9584
2015-04-27 20:24:40 +00:00
Henrik Levkowetz
d6e9a10ed8
Merged in [9558] from rcross@amsl.com:
...
Fixes issue #1678 .
Fixes #1678 . MultipleObjectsReturned when editing draft.
- Legacy-Id: 9572
Note: SVN reference [9558] has been migrated to Git commit 9d6fc63581
2015-04-26 21:53:17 +00:00
Henrik Levkowetz
523e4adaf6
Merged in [9554] from rcross@amsl.com:
...
Fixes #1692 . Drag-and-Drop slide re-ordering no longer works in secr/proceedings. Consolidate / update JQuery-UI.
- Legacy-Id: 9569
Note: SVN reference [9554] has been migrated to Git commit 84670f7172
2015-04-26 21:24:50 +00:00
Henrik Levkowetz
8ba082c816
Merged in [9527] from rcross@amsl.com:
...
Fixes issue #1680 .
Fixes #1680 . Can't add minutes / agenda after deleting them.
- Legacy-Id: 9564
Note: SVN reference [9527] has been migrated to Git commit 5ece489701
2015-04-26 20:37:56 +00:00
Ryan Cross
9d6fc63581
Fixes #1678 . MultipleObjectsReturned when editing draft. Commit ready for merge.
...
- Legacy-Id: 9558
2015-04-24 22:46:49 +00:00
Henrik Levkowetz
acc2c59920
Updated a bunch of links from http: to https: based on a patch from lars@netapp.com.
...
- Legacy-Id: 9556
2015-04-24 21:47:12 +00:00
Ryan Cross
84670f7172
Fixes #1692 . Drag-and-Drop slide re-ordering no longer works in secr/proceedings. Consolidate / update JQuery-UI. Commit ready for merge.
...
- Legacy-Id: 9554
2015-04-24 21:31:00 +00:00
Henrik Levkowetz
d30981ddbd
Merged in [9519] from rcross@amsl.com:
...
Fixes issue #1676 .
Fixes #1676 . RelatedObjectDoesNotExist when User has no Person.
- Legacy-Id: 9538
Note: SVN reference [9519] has been migrated to Git commit 80d6564458
2015-04-21 20:17:39 +00:00
Henrik Levkowetz
881c9cb8f6
Provide the IRTF chair with access to the session request tool. Fixes issue #1687 .
...
- Legacy-Id: 9529
2015-04-21 12:36:46 +00:00
Henrik Levkowetz
88300e5d50
Removed emtpy items from the must-be-there list before handing the list to Person.objects.filter(pk__in=...). Fixes issues #1684 , #1685
...
- Legacy-Id: 9528
2015-04-21 11:53:00 +00:00
Ryan Cross
5ece489701
Fixes #1680 . Can't add minutes / agenda after deleting them. Commit ready for merge.
...
- Legacy-Id: 9527
2015-04-20 21:49:10 +00:00
Ryan Cross
80d6564458
Fixes #1676 . RelatedObjectDoesNotExist when User has no Person. Commit ready for merge.
...
- Legacy-Id: 9519
2015-04-16 22:24:40 +00:00
Henrik Levkowetz
02cd366ff0
Merged in trunk@9440, containing the changes for version 5.13.1; and updated tests which look at HTML content to work with the facelift changes.
...
- Legacy-Id: 9446
2015-04-11 18:24:20 +00:00
Henrik Levkowetz
422869611b
Merged in [9426] from rcross@amsl.com:
...
Add several 'From' options for IAD user of announcement tool.
- Legacy-Id: 9433
Note: SVN reference [9426] has been migrated to Git commit e5309ab73a
2015-04-09 20:38:30 +00:00
Henrik Levkowetz
b8f84dc8d7
Merged in [9375] from rjsparks@nostrum.com:
...
Put old style slides directly into archived. Migrate IETF92 materials to match.
- Legacy-Id: 9432
Note: SVN reference [9375] has been migrated to Git commit d46035003e
2015-04-09 20:22:03 +00:00
Henrik Levkowetz
2cf0c74561
Merged in [9351] from rjsparks@nostrum.com:
...
Remove sessonly, replacing the idea with a separate State. Add tests checking how materials show on agenda views.
- Legacy-Id: 9430
Note: SVN reference [9351] has been migrated to Git commit a6c64d2b12
2015-04-09 19:46:04 +00:00
Ryan Cross
e5309ab73a
Add several 'From' options for IAD user of announcement tool. Commit ready for merge.
...
- Legacy-Id: 9426
2015-04-08 18:11:49 +00:00
Robert Sparks
d46035003e
Put old style slides directly into archived. Migrate IETF92 materials to match. Commit ready for merge.
...
- Legacy-Id: 9375
2015-04-03 20:53:13 +00:00
Henrik Levkowetz
625347cd2f
Merged trunk@9354 to facelift copy
...
- Legacy-Id: 9357
2015-04-02 06:51:34 +00:00
Robert Sparks
a6c64d2b12
Remove sessonly, replacing the idea with a separate State. Add tests checking how materials show on agenda views. Commit ready for merge.
...
- Legacy-Id: 9351
2015-04-01 16:00:05 +00:00
Henrik Levkowetz
2f54511763
Changed all explicitly set HttpResponse content_types to specify charset.
...
Django sets charset if you don't specify a content_type; if you specify
one you also must add a charset specification (if you want one).
Fixes issue #1647 .
- Legacy-Id: 9348
2015-03-26 21:35:21 +00:00
Henrik Levkowetz
c16b7c555f
Merged in [9307] from rcross@amsl.com:
...
Improve test coverage of secr.drafts.
- Legacy-Id: 9312
Note: SVN reference [9307] has been migrated to Git commit 34a16483fa
2015-03-21 21:45:19 +00:00
Ryan Cross
9c9ac7ea3a
Fix pyflakes errors in secr/drafts/tests_views.py. Commit ready for merge
...
- Legacy-Id: 9308
2015-03-21 20:36:28 +00:00
Ryan Cross
34a16483fa
Improve test coverage of secr.drafts. Commit ready for merge.
...
- Legacy-Id: 9307
2015-03-21 20:26:53 +00:00
Robert Sparks
8f0b8a9225
Checkpoint for demonstration/discussion in Dallas. More development expected afterwards.
...
- Legacy-Id: 9250
2015-03-19 18:41:02 +00:00
Henrik Levkowetz
6f285a12f4
Changed the handling of some test directory creation and removal code, to be more consistent. Fixed a problem where a test didn't create and remove a test directory it used.
...
- Legacy-Id: 9203
2015-03-15 16:01:15 +00:00
Henrik Levkowetz
9e0c178e79
Merged in [9143] from rcross@amsl.com:
...
Add AG Secretary to Proceedings authorized roles.
- Legacy-Id: 9152
Note: SVN reference [9143] has been migrated to Git commit 096bd5e83e
2015-03-04 19:39:46 +00:00
Henrik Levkowetz
86997e1e95
Turned the api.py file into a module. Moved the makeresources management command to the api module. Added some api tests. Added crawling of api files to the test-crawler. Adjusted some resource files discovered by the test suite and test-crawler. Removed a bunch of empty model files.
...
- Legacy-Id: 9144
2015-03-03 20:23:36 +00:00
Ryan Cross
096bd5e83e
Add AG Secretary to Proceedings authorized roles. Commit ready to merge.
...
- Legacy-Id: 9143
2015-03-02 23:40:17 +00:00
Henrik Levkowetz
99233abff5
Merged in [9121] from rcross@amsl.com:
...
resolve issues with proceedings progress repport.
- Legacy-Id: 9123
Note: SVN reference [9121] has been migrated to Git commit a77c81cdd5
2015-02-24 20:29:42 +00:00
Ryan Cross
a77c81cdd5
resolve issues with proceedings progress repport. Commit ready for merge
...
- Legacy-Id: 9121
2015-02-24 19:11:31 +00:00
Henrik Levkowetz
048319edbc
Merged in [9097] from rcross@amsl.com:
...
Fixes #1605 . Editing session request causes KeyError.
- Legacy-Id: 9120
Note: SVN reference [9097] has been migrated to Git commit a660c433bb
2015-02-24 18:44:00 +00:00
Henrik Levkowetz
ca8d554b78
Undid previous commit -- it contained too much.
...
- Legacy-Id: 9118
2015-02-24 18:31:53 +00:00
Henrik Levkowetz
2b73f24c94
Merged in [9097] from rcross@amsl.com:
...
Fixes #1605 . Editing session request causes KeyError.
- Legacy-Id: 9117
Note: SVN reference [9097] has been migrated to Git commit a660c433bb
2015-02-24 18:29:45 +00:00
Ole Laursen
a23d80ea40
Commit patch from Lars Eggert to update the JS/CSS libraries
...
- Legacy-Id: 9116
2015-02-24 10:25:20 +00:00
Henrik Levkowetz
298adf3e20
Added 4 new fields to the meeting class, to hold draft submission cutoff information for the meeting. On request, changed the presentation of the cutoff times to show the last submission time, rather than the beginning of the cutoff time. Changed the cutoff hour format to support full timedelta information, not just a given hour (this was necessary in order to be able to set the requested 23:59:59 submission stop time).
...
- Legacy-Id: 9107
2015-02-21 20:48:29 +00:00
Ryan Cross
a660c433bb
Fixes #1605 . Editing session request causes KeyError. Commit ready for merge.
...
- Legacy-Id: 9097
2015-02-17 19:55:54 +00:00
Henrik Levkowetz
7bd647c0d6
Don't create empty Alias records. Fixes issue #1603 .
...
- Legacy-Id: 9086
2015-02-13 13:04:42 +00:00
Henrik Levkowetz
a85725e146
Added a guard against crashing because of missing timeslot location or time in check_audio_files(), which is called by create_proceedings() after changes to meeting materials. Fixes issue 1604.
...
- Legacy-Id: 9085
2015-02-13 12:09:56 +00:00
Ole Laursen
a225fd5069
Make new branch from trunk and merge facelift-r9007 into it, fixing a few merge conflicts
...
- Legacy-Id: 9072
2015-02-12 10:43:52 +00:00
Henrik Levkowetz
7ecfac6308
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz
028b7e315a
Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
...
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz
4a3749a66b
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz
ff3603b979
Merged in [9005] from rcross@amsl.com:
...
Fixed the group link on the standalone Interim Meeting Proceedings
directory page.
Also removed some dead code.
- Legacy-Id: 9015
Note: SVN reference [9005] has been migrated to Git commit 9fed6d8774
2015-02-06 15:25:28 +00:00
Ole Laursen
eccd8d27c4
Make new branch from trunk (r9007) and merge facelift-r8876 into it, fixing a few merge conflicts
...
- Legacy-Id: 9014
2015-02-06 14:08:34 +00:00
Ryan Cross
9fed6d8774
Fix group link on Interim Meeting Proceedings directory page. Commit ready for merge.
...
- Legacy-Id: 9005
2015-02-06 00:02:07 +00:00
Ole Laursen
9d71ef3179
Summary: Move select2 field handling to a separate .js file, currently
...
we only include the select2 things on pages with forms that need it
anyway, and this makes it easier to use it in the Secretariat code
- Legacy-Id: 8986
2015-02-05 13:48:27 +00:00
Ole Laursen
e78637b9fc
Remove non-facelift static assets, and move the facelift assets one step up
...
- Legacy-Id: 8971
2015-02-04 17:03:43 +00:00
Ole Laursen
6da1939c7c
Remove apparently dead template file
...
- Legacy-Id: 8954
2015-02-02 17:18:20 +00:00
Ole Laursen
4087a9837f
End help_texts with period consistently - the default error rendering in the bootstrap3 library depends on it
...
- Legacy-Id: 8940
2015-01-28 13:25:21 +00:00
Robert Sparks
3f6503722c
Get the leadership timeslots to show in the secr pages
...
- Legacy-Id: 8931
2015-01-27 21:22:45 +00:00
Ole Laursen
d0999c8b5e
Merge facelift-r8510 branch with trunk. The IPR tool still has some non-facelifted parts and ideosyncracies. Fix a couple of minor bugs (including infamous empty licensing choice) in the IPR code, and port the IPR views to use the render shortcut.
...
- Legacy-Id: 8896
2015-01-22 17:38:05 +00:00
Henrik Levkowetz
d9e202c4a5
Merged in [8879] from rcross@amsl.com:
...
Fixes #1580 . grants IRTF Chair access to proceedings.
- Legacy-Id: 8895
Note: SVN reference [8879] has been migrated to Git commit bfeb650e0e
2015-01-21 21:25:51 +00:00
Henrik Levkowetz
49d86d691b
Merged in [8861] from rcross@amsl.com:
...
Changes to allow upload of bluesheets in materials upload page. Primarily for use with Interim meetings.
- Legacy-Id: 8891
Note: SVN reference [8861] has been migrated to Git commit 40efbf4f57
2015-01-21 20:32:18 +00:00
Henrik Levkowetz
05b048bfc4
Merged in [8855] from rcross@amsl.com:
...
Fixes #1577 . Fix Back and Cancel buttons in recording views.
- Legacy-Id: 8889
Note: SVN reference [8855] has been migrated to Git commit 83c3393c0c
2015-01-21 20:02:24 +00:00
Henrik Levkowetz
be1c255be1
Merged in [8854] from rjsparks@nostrum.com:
...
This is the second step towards ADs out of GroupInfo into Role.
The use of group.ad has been scrubbed from the code and templates.
- Those places that set group.ad have been directly manipulate Role objects instead
- Most places that read group.ad now use a new group.ad_role() that returns a Role object, simplifing some views.
Related to #1555 and #1557 .
- Legacy-Id: 8888
Note: SVN reference [8854] has been migrated to Git commit 65804be683
2015-01-21 19:56:57 +00:00
Henrik Levkowetz
a41f247ffa
Merged in [8853] from rcross@amsl.com:\n fix audio recordings not showing in proceedings.
...
- Legacy-Id: 8886
Note: SVN reference [8853] has been migrated to Git commit a459356043
2015-01-21 19:45:02 +00:00
Henrik Levkowetz
5c5193786c
Merged in [8852] from rcross@amsl.com:\n fixes ability to replace minutes and agendas.
...
- Legacy-Id: 8885
Note: SVN reference [8852] has been migrated to Git commit cd8cf00c52
2015-01-21 19:38:46 +00:00
Henrik Levkowetz
edc4cba1bd
Merged in [8851] from rjsparks@nostrum.com:\n This is the first step towards using Role to represent Area directors. It
...
- Migrates the information captured in GroupInfo.ad to Role objects.
- Renames GroupInfo.ad to GroupInfo._ad (retaining the current column name) to prepare for deletion of that field.
- Provides ad property accessor and setter methods implemented using the group's role_set (so that the existing view code continues to work with minimal changes)
- Improved selection in many querysets that assumed only groups of type 'area' would have area directors.
Related to #1557 and #1555 .
- Legacy-Id: 8884
Note: SVN reference [8851] has been migrated to Git commit 4c9db8f250
2015-01-21 19:33:19 +00:00
Henrik Levkowetz
73c56ef26b
Merged in [8848] from rjsparks@nostrum.com:\n Don't add the group's ad to the list of people who need to be at a meeting if the group doesn't have an ad. Protects the field formatter from occurances of None in passed in lists. Patch applied to production.
...
- Legacy-Id: 8881
Note: SVN reference [8848] has been migrated to Git commit fd9649abf2
2015-01-21 19:06:52 +00:00
Ryan Cross
bfeb650e0e
Fixes #1580 . grants IRTF Chair access to proceedings. Commit ready for merge.
...
- Legacy-Id: 8879
2015-01-21 19:00:53 +00:00
Henrik Levkowetz
0db48f3db0
Merged in [8840] from rjsparks@nostrum.com:\n Automatically ensure Alias records exists when Person records are changed, relieving multiple code locations of that responsibility. Fixes bug #1550 .
...
- Legacy-Id: 8873
Note: SVN reference [8840] has been migrated to Git commit b0b3a31b10bb35eb00d29f27d75d21c3cc4edc4e
2015-01-20 22:32:01 +00:00
Henrik Levkowetz
c3b1e1a369
Merged in [8723] from rcross@amsl.com:\n Fixes ticket #1469 , trying to add duplicate name in Rolodex causes 500 error.
...
- Legacy-Id: 8867
Note: SVN reference [8723] has been migrated to Git commit 9cf30a07d1
2015-01-15 19:37:56 +00:00
Ryan Cross
40efbf4f57
Changes to allow upload of bluesheets in materials upload page. Primarily for use with Interim meetings. Commit ready for merge.
...
- Legacy-Id: 8861
2015-01-12 18:45:50 +00:00
Ryan Cross
e686c5c7f5
Allow upload of bluesheets via materials upload interface
...
- Legacy-Id: 8857
2015-01-09 21:29:57 +00:00
Ryan Cross
83c3393c0c
Fixes #1577 . Fix Back and Cancel buttons in recording views. Commit ready for merge
...
- Legacy-Id: 8855
2015-01-09 18:54:11 +00:00
Robert Sparks
65804be683
This is the second step towards ADs out of GroupInfo into Role.
...
The use of group.ad has been scrubbed from the code and templates.
- Those places that set group.ad have been directly manipulate Role objects instead
- Most places that read group.ad now use a new group.ad_role() that returns a Role object, simplifing some views.
Related to #1555 and #1557 .
Commit ready for merge.
- Legacy-Id: 8854
2015-01-09 18:52:06 +00:00
Ryan Cross
a459356043
fix audio recordings not showing in proceedings. Commit ready for merge.
...
- Legacy-Id: 8853
2015-01-09 00:01:43 +00:00
Ryan Cross
cd8cf00c52
fixes ability to replace minutes and agendas. Commit ready for merge.
...
- Legacy-Id: 8852
2015-01-08 21:42:32 +00:00
Robert Sparks
4c9db8f250
This is the first step towards using Role to represent Area directors. It
...
- Migrates the information captured in GroupInfo.ad to Role objects.
- Renames GroupInfo.ad to GroupInfo._ad (retaining the current column name) to prepare for deletion of that field.
- Provides ad property accessor and setter methods implemented using the group's role_set (so that the existing view code continues to work with minimal changes)
- Improved selection in many querysets that assumed only groups of type 'area' would have area directors.
Related to #1557 and #1555 .
Commit ready to merge.
- Legacy-Id: 8851
2015-01-08 20:22:23 +00:00
Robert Sparks
fd9649abf2
Don't add the group's ad to the list of people who need to be at a meeting if the group doesn't have an ad. Protects the field formatter from occurances of None in passed in lists. Patch applied to production. Commit ready for merge.
...
- Legacy-Id: 8848
2015-01-07 21:24:42 +00:00
Henrik Levkowetz
b5dad67b05
Fix django 1.7 deprecation warnings: get_query_set() --> get_queryset().
...
- Legacy-Id: 8827
2014-12-22 17:38:49 +00:00
Henrik Levkowetz
25eb00c925
New django-1.7 initial migrations. Circular references exist, requiring explicit --fake migration for doc, dbtemplate and community apps.
...
- Legacy-Id: 8823
2014-12-22 17:07:38 +00:00
Henrik Levkowetz
39389bf163
Added a migrations directory for secr/proceedings, needed for the django 1.7 makemigrations command to run properly, because there is a subclass of meeting.models.Meeting in proceedings ...
...
- Legacy-Id: 8821
2014-12-22 16:48:54 +00:00
Henrik Levkowetz
5183042d58
Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces.
...
- Legacy-Id: 8808
2014-12-21 19:26:33 +00:00
Ryan Cross
9cf30a07d1
Fixes ticket #1469 , trying to add duplicate name in Rolodex causes 500 error. Commit ready for merge
...
- Legacy-Id: 8723
2014-12-02 18:30:35 +00:00
Ole Laursen
cebc979282
Summary: Resolve person/email/document multiselect issue by importing
...
select2 and switching the widgets over to using that. Port the
milestones editing page to Bootstrap.
- Legacy-Id: 8713
2014-11-25 16:47:48 +00:00
Robert Sparks
b4448a8faa
Added functionality for management of group materials,
...
focusing on groups of type 'team'.
* Simplifies managing the Abstract for uploaded group materials.
Displays the abstract on the groups materials page
* Provides SessionPresentation: a binding between
Document and Session objects, that tracks doc version.
* Adds helpers for finding upcoming sessions, and the
most recent SessionPresentations whose sessions have passed
* Generalizes the snippet concept (as a templatetage) used
in the history tab for use on other pages
* Adds a variant of the snippet that can be styled as an edit link
* Provides several ways to address sessions, using sequence,
dates, group acronyms, and day of week
* Adds a 'Materials Manager' Role
Commit ready for merge.
- Legacy-Id: 8711
2014-11-25 00:09:05 +00:00
Ole Laursen
6a7f3d981d
Summary: Update Secretariat jQuery version to the same as the rest of
...
the site (1.11.1) to make the people selection widget work
- Legacy-Id: 8704
2014-11-24 15:33:55 +00:00
Henrik Levkowetz
8675c1e5ad
Added a setting for the temporary bluesheets directory used during testing.
...
- Legacy-Id: 8648
2014-11-12 01:49:55 +00:00
Henrik Levkowetz
184662f5e0
Merged in [8641] from rcross@amsl.com:
...
Fixed the check_permissions() decorator to handle not authenticated users.
- Legacy-Id: 8645
Note: SVN reference [8641] has been migrated to Git commit 0ad5828b0f42abc2b0af0564f7b01935d0c326f5
2014-11-11 22:29:50 +00:00
Ryan Cross
097b936ca8
Remove secauth middleware. Replace with role_required decorators. Commit ready for merge
...
- Legacy-Id: 8624
2014-11-09 02:32:41 +00:00
Robert Sparks
c436607039
merged forward. Adjusted new proceedings code to new models. Found bug in earlier work on proceedings code exposing places that tests are not covering.
...
- Legacy-Id: 8589
2014-11-05 21:19:09 +00:00
Henrik Levkowetz
be4e45e16d
Temporary patch for exception when trying to generate proceedings for a session which doesn't have an assigned timeslot in an official schedule. Happens all the time for interims, for example.
...
- Legacy-Id: 8534
2014-10-31 21:52:19 +00:00
Henrik Levkowetz
06ea9a0025
Merged in [8456] from rcross@amsl.com:
...
fix bug when trying to edit a session request that doesn't exist. fix bug when submitted session request form does not include conflict input fields.
- Legacy-Id: 8489
Note: SVN reference [8456] has been migrated to Git commit 09d7255e4a
2014-10-26 21:44:03 +00:00
Henrik Levkowetz
d7223b8ebc
Merged in [8454] from rcross@amsl.com:\n fix IRTF proceedings to include Open IRTF Meeting (openirtf).
...
- Legacy-Id: 8488
Note: SVN reference [8454] has been migrated to Git commit ac5e4b9b4c
2014-10-26 21:30:29 +00:00
Henrik Levkowetz
388b271f1c
Fixed a 500 error that could occur if someone manyally entered a proceedings url to upload materials to a nonexistent meeting/group combination.
...
- Legacy-Id: 8481
2014-10-26 13:48:57 +00:00
Henrik Levkowetz
704589b4c7
Merged in branch/iola/people-cleanup @ [8471] from olau@iola.dk, which
...
enhances a number of pages in the datatracker where forms contain fields
where a person should be chosen, such as for instance when choosing the
shepherd of a document, so that they uniformly display choices which show
both email address and name.
Furthermore, changes have been made so as to make the email address
uniformly act as reference to the person record.
Autocompletion is now consistently provided when looking for the email
address or name of the person to choose.
This solves a number of issues where it has been difficult to choose the
correct Person/Email combination, and where the correct email address to use
for an association has been unavailable previously.
- Legacy-Id: 8472
Note: SVN reference [8471] has been migrated to Git commit d62f2343e8
2014-10-25 21:05:50 +00:00
Henrik Levkowetz
6e38e974f5
Merged in [8237] from rcross@amsl.com:
...
Changes to support video content in proceedings ('recording' document type).
- Legacy-Id: 8462
Note: SVN reference [8237] has been migrated to Git commit 96bccc7b17
2014-10-24 12:18:25 +00:00
Ryan Cross
09d7255e4a
fix bug when trying to edit a session request that doesn't exist. fix bug when submitted session request form does not include conflict input fields. Commit ready for merge.
...
- Legacy-Id: 8456
2014-10-21 23:22:25 +00:00
Ryan Cross
ac5e4b9b4c
fix IRTF proceedings to include Open IRTF Meeting (openirtf). Commit ready for merge.
...
- Legacy-Id: 8454
2014-10-21 21:29:09 +00:00
Robert Sparks
e889177a32
merged forward
...
- Legacy-Id: 8432
2014-10-16 15:07:33 +00:00
Henrik Levkowetz
f3afb556c2
Merged in [8156] and [8320] from rcross@amsl.com:
...
Do not allow editing or submitting new session requests when the tool is locked. Fixes Ticket #1443 .
- Legacy-Id: 8391
Note: SVN reference [8156] has been migrated to Git commit f9d614528b
Note: SVN reference [8320] has been migrated to Git commit faa6469e27
2014-10-12 19:17:51 +00:00
Henrik Levkowetz
90fa82476b
Merged in [8301] from rcross@amsl.com:
...
changes to support consensus status.
- Legacy-Id: 8387
Note: SVN reference [8301] has been migrated to Git commit feec6899be
2014-10-12 18:31:39 +00:00
Robert Sparks
c3f460cbe9
Refactored history snippets for general use
...
Moved from VersionedMaterials to SessionPresentation for the through table name
Added the abstract and most recent presentation to the documents on the group materials page
Working snapshot before building historic edu-team documents
- Legacy-Id: 8349
2014-09-19 21:33:30 +00:00
Ryan Cross
faa6469e27
change session request lock to use new meeting field: session_request_lock_message instead of lock file. commit ready for merge
...
- Legacy-Id: 8320
2014-09-18 22:24:33 +00:00
Robert Sparks
75b94bd114
sketch that uses a through table, preserving most, but not all, of the current interface
...
- Legacy-Id: 8302
2014-09-09 21:56:33 +00:00
Ryan Cross
feec6899be
changes to support consensus status. Commit ready for merge
...
- Legacy-Id: 8301
2014-09-02 22:56:05 +00:00
Ole Laursen
1aafd73ec1
Make the meeting session request tool use a Person field rather than
...
one operating on Email, also fix a couple of bugs in the Person branch
of the tokenized autocompleting field
- Legacy-Id: 8283
2014-08-19 08:18:17 +00:00
Ole Laursen
92e5694ed3
Revamp the AutocompletedEmailsField API a bit to allow for an AutocompletedPersonsField
...
- Legacy-Id: 8282
2014-08-18 13:55:43 +00:00
Ole Laursen
7b36280070
Rename EmailsField to AutocompletedEmailsField and add a singular
...
AutocompletedEmailField that cleans to a single Email to make it
easier to use with ModelForms
- Legacy-Id: 8280
2014-08-18 11:50:04 +00:00
Ole Laursen
f7ac066059
Integrate Secretariat tools MultiEmailField with the one in
...
utils/fields.py, also fix a couple of issues in NomCom tool (spelling
bugs and avoid overwriting base_fields on forms with dynamic data)
- Legacy-Id: 8276
2014-08-17 14:39:23 +00:00
Ole Laursen
92e4763d9f
Fix spelling bug in Bcc field display in Secretariat announcement tool
...
- Legacy-Id: 8275
2014-08-17 14:36:49 +00:00
Ole Laursen
9e9ec98206
Moved EmailsField from person.forms to person.fields
...
- Legacy-Id: 8269
2014-08-14 08:03:11 +00:00
Ole Laursen
f291a466d7
Change Document.shepherd to point to the email address rather than the
...
person, add migration to fix the existing shepherds, fix wording and
max entries on change shepherd page to be more self-explanatory
- Legacy-Id: 8268
2014-08-13 11:40:01 +00:00
Ryan Cross
96bccc7b17
changes to support video content in proceedings ('recording' document type). Commit ready for merge
...
- Legacy-Id: 8237
2014-08-04 17:17:52 +00:00
Ryan Cross
61668dba80
changes to support input of session recordings
...
- Legacy-Id: 8216
2014-07-30 21:55:42 +00:00
Ryan Cross
f9d614528b
fixes Ticket #1443 . Do not allow editing or submitting new session requests when the tool is locked. Commit ready for merge.
...
- Legacy-Id: 8156
2014-07-20 20:31:08 +00:00
Ryan Cross
c046739045
allow Team Chairs access to proceedings. Commit ready for merge.
...
- Legacy-Id: 8155
2014-07-20 17:17:31 +00:00
Ryan Cross
4db0adc86d
fix bug where ScheduledSession objects still being created without related session. Commit ready for merge.
...
- Legacy-Id: 8154
2014-07-20 15:23:42 +00:00
Ryan Cross
d6422c0c93
grant IETF Trust Chair permissions for Announcement Tool. commit ready for merge.
...
- Legacy-Id: 8045
2014-07-03 19:35:38 +00:00
Henrik Levkowetz
09f654b1f4
Merged in branch/iola/team-support from olau@iola.dk. This generalises and extends the group support for WGs and RGs so that also other groups, such as for instance the Edu Team, can have pages.
...
- Legacy-Id: 8013
2014-07-02 19:30:07 +00:00
Henrik Levkowetz
db7adf1fb5
Modified the code which adds non-session entries to a schedule so as to bind a Session object also to Break and Registration timeslots, through the Schedule/Timeslot/Session m2m table. This makes the agenda templates work as expected. There's also a migration and a standalone script that fills in this information for existing schedules.
...
- Legacy-Id: 7975
2014-06-30 17:05:40 +00:00
Henrik Levkowetz
27e939380d
Merged [7911] from rcross@amsl.com: fix problem using non-ascii names in session request notification email.
...
- Legacy-Id: 7930
Note: SVN reference [7911] has been migrated to Git commit e58b72209a
2014-06-24 21:10:54 +00:00
Ryan Cross
e58b72209a
fix problem using non-ascii names in session request notification email. Commit ready for merge.
...
- Legacy-Id: 7911
2014-06-12 21:44:35 +00:00
Ryan Cross
61b1755ae5
Change Type field default on groups search form, from WG to unset. Commit ready for merge
...
- Legacy-Id: 7843
2014-06-03 21:44:07 +00:00
Ole Laursen
97e6cebe91
Don't show charter for group types without chartering processes
...
- Legacy-Id: 7795
2014-05-28 15:58:03 +00:00
Ole Laursen
d16bdb3723
Add support for editing Group.description in Secretariat tools
...
- Legacy-Id: 7767
2014-05-22 15:08:37 +00:00
Henrik Levkowetz
58cc1f33b4
Merged [7740] from rjsparks@nostrum.com: Fixed a crash when requesting sessions for groups that do not have ADs. Applied to production as 2014-05-13-sreq-rg.patch .
...
- Legacy-Id: 7764
Note: SVN reference [7740] has been migrated to Git commit c64243ba31
2014-05-20 20:29:24 +00:00
Henrik Levkowetz
0baf1899d8
Merged [7734] from rcross@amsl.com: changes to support IAB group types, including requesting a session and uploading materials.
...
- Legacy-Id: 7762
Note: SVN reference [7734] has been migrated to Git commit ed53dfdf78
2014-05-20 20:21:42 +00:00
Robert Sparks
c64243ba31
Fixed a crash when requesting sessions for groups that do not have ADs. Applied to production as 2014-05-13-sreq-rg.patch . Commit ready for merge.
...
- Legacy-Id: 7740
2014-05-13 19:23:45 +00:00
Ryan Cross
ed53dfdf78
changes to support IAB group types, including requesting a session and uploading materials. Commit ready for merge
...
- Legacy-Id: 7734
2014-05-12 20:54:33 +00:00
Henrik Levkowetz
4c03bc73d8
Merged in [7726] from rcross@amsl.com:
...
Fix secauth middleware to grant access to WG Secretary, RG Chair and Area Director.
- Legacy-Id: 7729
Note: SVN reference [7726] has been migrated to Git commit 90c9e3e256
2014-05-10 10:28:20 +00:00
Ryan Cross
90c9e3e256
Fix secauth middleware to grant access to WG Secretary, RG Chair and Area Director. Commit ready for merge.
...
- Legacy-Id: 7726
2014-05-08 22:26:50 +00:00
Henrik Levkowetz
93cf098bf7
Merged [7678] from rcross@amsl.com: Show correct group type and ommit link to tools.ietf.org on BOF proceedings.
...
- Legacy-Id: 7722
Note: SVN reference [7678] has been migrated to Git commit e838ca78c5
2014-05-08 19:11:31 +00:00
Henrik Levkowetz
5bb6c50c66
Merged [7677] from rjsparks@nostrum.com: Protect against cases where add_state_change_event can return None. Fixes bug # 1383.
...
- Legacy-Id: 7721
Note: SVN reference [7677] has been migrated to Git commit cb458b1689
2014-05-08 18:58:00 +00:00
Henrik Levkowetz
9c12b28ba2
Changed a bunch of URLs from http:// to https://, and stripped instances of http.?://datatracker.ietf.org/ from some URLs to make them work better in test and development deployments.
...
- Legacy-Id: 7683
2014-05-01 19:43:13 +00:00
Ryan Cross
e838ca78c5
Show correct group type and ommit link to tools.ietf.org on BOF proceedings. Commit ready for merge
...
- Legacy-Id: 7678
2014-04-30 23:14:56 +00:00
Robert Sparks
cb458b1689
Protect against cases where add_state_change_event can return None. Fixes bug # 1383. Commit ready for merge.
...
- Legacy-Id: 7677
2014-04-30 22:17:01 +00:00
Henrik Levkowetz
3e0e10377c
Changed how edit_mtg() is called, in order to propagate kwargs as kwargs. Removed repeated @check_permissions.
...
- Legacy-Id: 7664
2014-04-28 16:34:09 +00:00
Henrik Levkowetz
666d67eec3
Merged [7653] from rcross@amsl.com: fix two issues with proceedings generation.
...
- Legacy-Id: 7654
Note: SVN reference [7653] has been migrated to Git commit a886f9ddcd
2014-04-25 19:19:09 +00:00
Ryan Cross
a886f9ddcd
fix two issues with proceedings generation. Commit ready for merge.
...
- Legacy-Id: 7653
2014-04-25 18:06:07 +00:00
Henrik Levkowetz
3ac1856d09
Merged in [7644] from rjsparks@nostrum.com:
...
From rjsparks@nostrum.com:
- Fixed layout issue on schedule editing page in Chrome
- Fixed errant display of text in unscheduled group bar
on the schedule editing page
- Changed the instruction text on the special requests
field of the session request form
From rcross@amsl.com:
- Improved scheduling of non-session items
- Fixed issue with layout of the new notifications page
- Fixed crash on notifications page
- Legacy-Id: 7651
Note: SVN reference [7644] has been migrated to Git commit b8cfbf18e5
2014-04-25 15:45:54 +00:00
Robert Sparks
b8cfbf18e5
From rjsparks@nostrum.com:
...
- Fixed layout issue on schedule editing page in Chrome
- Fixed errant display of text in unscheduled group bar
on the schedule editing page
- Changed the instruction text on the special requests
field of the session request form
From rcross@amsl.com:
- Improved scheduling of non-session items
- Fixed issue with layout of the new notifications page
- Fixed crash on notifications page
- Legacy-Id: 7644
2014-04-25 14:44:40 +00:00
Henrik Levkowetz
e11180e073
Changed the get_meeting import in ietf.secr.drafts.views to get it from where it's actually located.
...
- Legacy-Id: 7642
2014-04-25 13:28:48 +00:00
Henrik Levkowetz
bf1e44864d
Merged in [7561] from rjsparks@nostrum.com:
...
Updates and bugfixes to the agenda editing features
* Removes the pattern of using ScheduledSession m2m objects with one of the relationships left as None
* Improves scheduled session state handling
* Simplifies sending email to scheduled session requestors
* Improved timeslot purpose and room editing
* Improved access controls to editing forms
* Better test coverage for the meeting views
* Improvements to the javascript driven by prototyping automated tests
* Better initialization of a new meeting
On the session request form:
- Allows specifiying room resources (projectors, meetecho)
- Allows specifying what people must be present
On the schedule editing page:
- correctly calculates conflict levels
- displays conflicts in and out of each session separately
- italicizes BoFs
- shows resource and people conflicts
Adds automated placement as a management command
- Legacy-Id: 7628
Note: SVN reference [7561] has been migrated to Git commit 1221f79af9
2014-04-22 21:34:23 +00:00
Ryan Cross
029b477180
resolve several bugs with scheduling code
...
- Legacy-Id: 7618
2014-04-17 17:05:36 +00:00
Henrik Levkowetz
9ce5280229
Applied a patch from rcross@amsl.com, which fixes a problem associated with the recent Secretariat auth changes and the not-so-ideal use of sessions in the sec code.
...
- Legacy-Id: 7594
2014-04-12 18:05:00 +00:00
Henrik Levkowetz
156b0d4e3a
Changed the code to use django's own authentication, instead of http basic auth. This will let people log out, and will also use stronger password hashing than basic auth. Added a login page, and logout links, and links from the logged in username (in the upper right corner) to the user's profile page.
...
- Legacy-Id: 7580
2014-04-07 18:56:44 +00:00
Henrik Levkowetz
b02b0a96df
All tests pass, except for some pyflakes tests which I believe are fixed in trunk.
...
- Legacy-Id: 7579
2014-04-06 20:04:36 +00:00
Henrik Levkowetz
7603f4e1da
Merged [7568] from rcross@amsl.com: grant ISOC CEO access to announcement tool, change announcement tool from option 'IAB Executive Director' to 'IAB Executive Administrative Manager'
...
- Legacy-Id: 7573
Note: SVN reference [7568] has been migrated to Git commit 2cf5f1ce25
2014-04-06 15:09:55 +00:00
Henrik Levkowetz
003691fd86
Merged in [7549] from rcross@amsl.com:
...
fix tests to work with secauth middleware changes
- Legacy-Id: 7570
Note: SVN reference [7549] has been migrated to Git commit 0b5fc98290
2014-04-06 14:41:44 +00:00
Ryan Cross
2cf5f1ce25
grant ISOC CEO access to announcement tool, change announcement tool from option 'IAB Executive Director' to 'IAB Executive Administrative Manager'
...
- Legacy-Id: 7568
2014-04-03 17:46:27 +00:00
Robert Sparks
1221f79af9
Updates and bugfixes to the agenda editing features
...
* Removes the pattern of using ScheduledSession m2m objects with one of the relationships left as None
* Improves scheduled session state handling
* Simplifies sending email to scheduled session requestors
* Improved timeslot purpose and room editing
* Improved access controls to editing forms
* Better test coverage for the meeting views
* Improvements to the javascript driven by prototyping automated tests
* Better initialization of a new meeting
On the session request form:
- Allows specifiying room resources (projectors, meetecho)
- Allows specifying what people must be present
On the schedule editing page:
- correctly calculates conflict levels
- displays conflicts in and out of each session separately
- italicizes BoFs
- shows resource and people conflicts
Adds automated placement as a management command
Commit ready for merge.
- Legacy-Id: 7561
2014-04-01 22:17:18 +00:00
Ryan Cross
2ff7900326
fix various issues with recent changes
...
- Legacy-Id: 7559
2014-04-01 18:09:11 +00:00
Ryan Cross
0fafe56381
allow edit of timeslots, changes to scheduled notifications, support non-official schedules
...
- Legacy-Id: 7554
2014-03-28 23:16:41 +00:00
Ryan Cross
0b5fc98290
fix tests to work with secauth middleware changes
...
- Legacy-Id: 7549
2014-03-27 16:08:27 +00:00
Robert Sparks
e3d946999c
Reworked add/edit of resources and people who must be there on session requests
...
- Legacy-Id: 7543
2014-03-25 22:29:58 +00:00
Robert Sparks
73c4f694ca
remove agenda from the meeting creation/edit form - that is managed elsewhere now
...
- Legacy-Id: 7528
2014-03-19 21:00:14 +00:00
Robert Sparks
0d5a940f55
Create no ScheduledSessions with session=None
...
- Legacy-Id: 7510
2014-03-17 18:54:11 +00:00
Robert Sparks
ad54cfe230
resolved an ambiguous URL pattern added to secr.sreq.urls and (hopefully) fixed a broken form initializer in code added to secr/sreq/forms
...
- Legacy-Id: 7508
2014-03-16 21:32:13 +00:00
Robert Sparks
59fe8ee3bf
Valid name for initial schedule
...
- Legacy-Id: 7507
2014-03-16 19:07:51 +00:00
Henrik Levkowetz
02031a01b9
Cleaned out some (arbitrary) submodule name imports into ietf.utils, and made the corresponding import statements import the names directly from the correct submodules.
...
- Legacy-Id: 7495
2014-03-16 07:09:38 +00:00
Henrik Levkowetz
865f221225
Finished up making ietf/secrpyflakes-clean. Removed some dead code.
...
- Legacy-Id: 7493
2014-03-15 23:32:21 +00:00
Henrik Levkowetz
f9b76bff13
Made ietf/secr/proceedings pyflakes-clean.
...
- Legacy-Id: 7492
2014-03-15 23:31:09 +00:00
Henrik Levkowetz
c4c8effcde
Made ietf/secr/sreq pyflakes-clean.
...
- Legacy-Id: 7491
2014-03-15 23:30:48 +00:00
Henrik Levkowetz
0b65b383f8
Made ietf/secr/rolodex pyflakes-clean.
...
- Legacy-Id: 7490
2014-03-15 23:30:31 +00:00
Henrik Levkowetz
b20382729c
Corrected an import bug.
...
- Legacy-Id: 7489
2014-03-15 23:29:45 +00:00
Henrik Levkowetz
ef0c4206f5
Made ietf/secr/middleware pyflakes-clean.
...
- Legacy-Id: 7488
2014-03-15 23:27:10 +00:00
Henrik Levkowetz
4dd7b6963f
Made ietf/secr/meetings pyflakes-clean and fixed a bug in the signature of is_combined()
...
- Legacy-Id: 7487
2014-03-15 23:25:59 +00:00
Henrik Levkowetz
aeaf0413a6
Made ietf/secr/telechat pyflakes-clean.
...
- Legacy-Id: 7486
2014-03-15 23:24:19 +00:00
Henrik Levkowetz
6e9469da01
Made ietf/secr/areas pyflakes-clean.
...
- Legacy-Id: 7485
2014-03-15 23:22:48 +00:00
Henrik Levkowetz
3893061219
Fixed the use of a non-existing model in AddAreaForm. It does however look like this form isn't used anywhere, so I've also commented the code out for now.
...
- Legacy-Id: 7484
2014-03-15 23:22:03 +00:00
Henrik Levkowetz
b9d6d0295e
Made ietf/secr/ipradmin pyflakes-clean.
...
- Legacy-Id: 7483
2014-03-15 22:10:11 +00:00
Henrik Levkowetz
498777ad24
Made ietf/secr/{drafts,roles,ipradmin} pyflakes-clean.
...
- Legacy-Id: 7482
2014-03-15 22:06:48 +00:00
Henrik Levkowetz
5bbbe24e91
Made ietf/secr/announcement pyflakes-clean.
...
- Legacy-Id: 7481
2014-03-15 21:37:19 +00:00
Henrik Levkowetz
8a6c121073
Made ietf/secr/groups pyflakes-clean.
...
- Legacy-Id: 7480
2014-03-15 21:13:21 +00:00
Henrik Levkowetz
b9c38d3c06
Merged pyflakes fixes forward to new copy of trunk.
...
- Legacy-Id: 7463
2014-03-15 16:27:05 +00:00
Henrik Levkowetz
5bef5d11ae
Made doc/ pyflakes-clean.
...
- Legacy-Id: 7462
2014-03-15 16:09:47 +00:00
Robert Sparks
1ef73b5a76
Reworked the worst of the conflicting permissions policies
...
- Legacy-Id: 7458
2014-03-13 20:45:06 +00:00
Robert Sparks
f4a72ffe2a
cleaned up permissions on dajaxice calls, ported and expanded more tests, refactored sendEmail, made a secr filter more robust
...
- Legacy-Id: 7457
2014-03-13 18:47:31 +00:00
Ryan Cross
37b758b04e
changes to support django authentication
...
- Legacy-Id: 7454
2014-03-13 00:06:16 +00:00
Robert Sparks
ad2784962f
ported forward from personal/rjs/trunk-7174. Still one existing test failing
...
- Legacy-Id: 7449
2014-03-08 10:37:24 +00:00
Henrik Levkowetz
bb029db147
Merged [7400] from rcross@amsl.com: fix bugs with decorators.check_permissions() to allow upload to top level group and fix plenary check.
...
- Legacy-Id: 7408
Note: SVN reference [7400] has been migrated to Git commit 03643cb0344f9a04e0f0041f9c1ace6a82375da2
2014-03-04 21:44:37 +00:00
Henrik Levkowetz
e1efe561da
Merged [7397] from rcross@amsl.com: fix bug where build_nonsession() not creating ScheduledSession objects.
...
- Legacy-Id: 7406
Note: SVN reference [7397] has been migrated to Git commit 0f0bcd0da3ccf98b5449e6dd1d98a431726986eb
2014-03-04 21:21:01 +00:00
Henrik Levkowetz
dfd9b98de8
Reapplied merge of [7209], which although listed in svn:mergeinfo on . actually doesn't seem to have made it into the repository.
...
- Legacy-Id: 7265
Note: SVN reference [7209] has been migrated to Git commit 8d56e458d9
2014-02-19 14:53:45 +00:00
Henrik Levkowetz
08c0b601c3
Merged [7214] from rcross@amsl.com: change old references to pub.ietf.org, to datatracker.ietf.org/secr/.
...
- Legacy-Id: 7242
Note: SVN reference [7214] has been migrated to Git commit b9552a9331
2014-02-16 16:28:47 +00:00
Henrik Levkowetz
1b3bbad040
Merged [7213] from rcross@amsl.com: add missing template unauthorized.html.
...
- Legacy-Id: 7241
Note: SVN reference [7213] has been migrated to Git commit 913d90b90a
2014-02-16 16:26:35 +00:00
Ryan Cross
b9552a9331
change old references to pub.ietf.org, to datatracker.ietf.org/secr/. ready for merge
...
- Legacy-Id: 7214
2014-02-06 21:10:08 +00:00
Ryan Cross
913d90b90a
add missing template unauthorized.html. ready for merge
...
- Legacy-Id: 7213
2014-02-06 20:42:44 +00:00
Ryan Cross
8d56e458d9
fix typo in drafts add(). ready for merge
...
- Legacy-Id: 7209
2014-02-05 21:24:59 +00:00
Henrik Levkowetz
78b09b0c4e
Merged [7174] from rcross@amsl.com:
...
fix build_nonsession for new db schema, and path to roles ajax call
- Legacy-Id: 7179
Note: SVN reference [7174] has been migrated to Git commit 7e38c4becd
2014-01-28 21:17:07 +00:00
Henrik Levkowetz
a07e2cfbc3
Merged [7151] from rcross@amsl.com:
...
Ticket #1248 : catch DoesNotExist errors with user.get_profile() when user does not have a corresponding Person record.
- Legacy-Id: 7178
Note: SVN reference [7151] has been migrated to Git commit d119b33a1a
2014-01-28 21:15:41 +00:00
Henrik Levkowetz
5dd0aa075d
Merged [7073] from rcross@amsl.com:
...
changes to official proceedings generation code to support new agenda schema
- Legacy-Id: 7177
Note: SVN reference [7073] has been migrated to Git commit 35a94362a1
2014-01-28 21:12:49 +00:00
Ryan Cross
7e38c4becd
fix build_nonsession for new db schema, and path to roles ajax call
...
- Legacy-Id: 7174
2014-01-28 14:11:13 +00:00
Henrik Levkowetz
2d420fac34
Merged additional django-port and shim-removal tweaks from olau@iola.dk: branch/iola/djangoport@7167.
...
- Legacy-Id: 7168
2014-01-26 16:30:52 +00:00
Henrik Levkowetz
6e97c2c8da
Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues.
...
- Legacy-Id: 7152
2014-01-18 21:02:40 +00:00
Ryan Cross
d119b33a1a
Ticket #1248 : catch DoesNotExist errors with user.get_profile() when user does not have a corresponding Person record.
...
- Legacy-Id: 7151
2014-01-17 23:04:17 +00:00
Ole Laursen
87ca10d122
Remove usage of log_state_changed (and duplicate in
...
doc/utils_charter.py) in favour of add_state_change_event which has
slightly better API but otherwise does basically the same except it
sets an event type we can later search for. Also expand tests slightly
to exercise three more templates.
- Legacy-Id: 7129
2014-01-15 17:52:00 +00:00
Ryan Cross
35a94362a1
changes to official proceedings generation code to support new agenda schema
...
- Legacy-Id: 7073
2014-01-04 00:38:44 +00:00
Henrik Levkowetz
b68bedce30
Merged in [7009] from rcross@amsl.com: removed references to old models for shim removal release.
...
- Legacy-Id: 7020
Note: SVN reference [7009] has been migrated to Git commit cf81cce650
2013-12-19 17:17:58 +00:00
Ryan Cross
cf81cce650
remove references to old models for shim removal release. ready for merge
...
- Legacy-Id: 7009
2013-12-19 04:52:33 +00:00
Ole Laursen
23725f781c
Port secr/drafts/report_id_activity.py away from setup_environ too
...
- Legacy-Id: 6988
2013-12-18 16:02:04 +00:00
Ole Laursen
e54bd17499
Port from django.core.management.setup_environ to DJANGO_SETTINGS_MODULE
...
- Legacy-Id: 6985
2013-12-18 15:51:11 +00:00
Ole Laursen
cf61f2b59b
Remove a bunch of unnecessary |escape filter calls, auto-escaping is enabled by default so manual escape is only necessary in few cases
...
- Legacy-Id: 6981
2013-12-18 13:38:13 +00:00
Ole Laursen
7f277a8fbb
Replace user.get_profile() with user.person, the profile stuff is deprecated since Django 1.5
...
- Legacy-Id: 6968
2013-12-18 10:13:40 +00:00
Ole Laursen
ea24f5c3bd
Import slugify from django.utils.text (introduced in Django 1.5)
...
- Legacy-Id: 6967
2013-12-18 10:00:58 +00:00
Henrik Levkowetz
ecb5cd6526
Merged in branch/iola/shimfree@6856. This pretty much completes the shim removal. Next step is upgrading Django to 1.6, and then doing some final polishing.
...
- Legacy-Id: 6966
2013-12-17 21:29:05 +00:00
Ole Laursen
d1782297ab
assertEquals -> assertEqual in tests, the former is deprecated
...
- Legacy-Id: 6964
2013-12-17 12:52:24 +00:00
Ole Laursen
42ade6273c
Turn on CSRF protection - all forms must from now on have a {% csrf_token %}
...
- Legacy-Id: 6963
2013-12-17 12:50:24 +00:00