Commit graph

6355 commits

Author SHA1 Message Date
Henrik Levkowetz 0669a4243c Merged in [11810] from rjsparks@nostrum.com:
Corrected some missed base template references in dbtemplate from the facelift effort.
 - Legacy-Id: 11823
Note: SVN reference [11810] has been migrated to Git commit 3fcc364fc3
2016-08-18 16:30:35 +00:00
Henrik Levkowetz 52c5c0daa0 Merged in [11792] from rcross@amsl.com:
Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat.  Fixes issue #1994.
 - Legacy-Id: 11822
Note: SVN reference [11792] has been migrated to Git commit a13b751e1a
2016-08-18 15:03:55 +00:00
Henrik Levkowetz 250af833aa Undid erroneous commit [11820].
- Legacy-Id: 11821
Note: SVN reference [11820] has been migrated to Git commit f497367658
2016-08-18 14:13:06 +00:00
Henrik Levkowetz f497367658 Provide a test materials directory for the bluesheets tests, to avoid dependency on the local directory setup.
- Legacy-Id: 11820
2016-08-18 14:10:28 +00:00
Henrik Levkowetz 78e473746b Merged in [11789] from rcross@amsl.com:
Fixes #1995.  Show timezone with interim meeting request information.
 - Legacy-Id: 11819
Note: SVN reference [11789] has been migrated to Git commit 47c7c49e37
2016-08-18 13:43:44 +00:00
Henrik Levkowetz 328d9de9a6 Provide a test materials directory for the bluesheets tests, to avoid dependency on the local directory setup.
- Legacy-Id: 11818
2016-08-18 12:03:57 +00:00
Henrik Levkowetz 2386fa8884 Merged in [11781] from rcross@amsl.com:
Fix issue with interim meeting series of more than two meetings.  Changed to not send meeting change notifications for meetings not yet announced.
 - Legacy-Id: 11817
Note: SVN reference [11781] has been migrated to Git commit f65335e258
2016-08-18 11:39:06 +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 f1ad6a0e8e Merged in [11779] from rjsparks@nostrum.com:
Robustness improvements for the bluesheet migrations.
 - Legacy-Id: 11814
Note: SVN reference [11779] has been migrated to Git commit 54a774caef8eb00f1d412dba658aaa9a91be3bb8
2016-08-17 21:45:57 +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 3fcc364fc3 Corrected some missed base template references in dbtemplate from the facelift effort. Commit ready for merge.
- Legacy-Id: 11810
2016-08-17 17:51:15 +00:00
Henrik Levkowetz 3fee46cafb Fixed 2 bugs in the bluesheets migration: Create bluesheets directories if missing, to avoid exceptions when run by developers without the directories in place, and use __in instead of _in in the reverse migration queryset arguments.
- Legacy-Id: 11805
2016-08-17 16:05:51 +00:00
Henrik Levkowetz 4d62fd0a9d Merged in [11770] from rjsparks@nostrum.com:
Merged from rcross: Add Introduction header to proceedings. Add Acknowlegements to the meeting model. Add a view for acknowlegements.
 - Legacy-Id: 11804
Note: SVN reference [11770] has been migrated to Git commit 0b196e5eb5
2016-08-17 15:44:21 +00:00
Henrik Levkowetz 7e0b9511df Merged in [11767] from rjsparks@nostrum.com:
improve some test coverage.
 - Legacy-Id: 11800
Note: SVN reference [11767] has been migrated to Git commit 4631df61ef
2016-08-17 14:57:53 +00:00
Henrik Levkowetz cee80050a3 Merged in [11766] from rjsparks@nostrum.com:
add status reports to proceedings. add a view for the applicable status report for a given meeting.
 - Legacy-Id: 11799
Note: SVN reference [11766] has been migrated to Git commit 9b2d73b365
2016-08-17 14:45:17 +00:00
Henrik Levkowetz 8317e186ff Merged in [11764] from rjsparks@nostrum.com:
Moved the materials start, cutoff, and revision dates into the Meeting object
Add a bit to meeting to note whether proceedings are final. 
Update proceedings view to reflect the status of that bit. 
Add a function that finalizes a meetings proceedings.
Straighten out a migration numbering collision introduced in an earlier merge.
 - Legacy-Id: 11795
Note: SVN reference [11764] has been migrated to Git commit 57afa06fcd
2016-08-16 17:30:01 +00:00
Henrik Levkowetz 0156fb816f Merged in [11758] from rjsparks@nostrum.com:
Continued iterative-improvements to auto-generated proceedings:
- Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Refactor columns for proceedings to group agenda, minutes, and bluesheets into one column.
- Add a column for recordings. Show the recordings for all sessions for a group.
- Refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.
 - Legacy-Id: 11794
Note: SVN reference [11758] has been migrated to Git commit f2964b9733
2016-08-16 13:09:23 +00:00
Henrik Levkowetz 1f5a373ae9 Merged in [11756] from rjsparks@nostrum.com:
Provides a custom json view of meetings optimized for the iphone app.
 - Legacy-Id: 11793
Note: SVN reference [11756] has been migrated to Git commit c68ae7669e
2016-08-16 11:56:29 +00:00
Ryan Cross a13b751e1a Fixes #1994. Requests for virtual interim meeting should go directly Scheduled - Waiting for announcement state and an email notification sent to the secretariat. Commit ready for merge.
- Legacy-Id: 11792
2016-08-15 21:04:31 +00:00
Henrik Levkowetz e97876abdd Merged in ^/branch/iola/account-ascii-fixes-r11748 from olau@iola.dk:
- Added a check for a reserved name in account registration
 - Handle Person.ascii in edit profile better to try to ensure that
   people fill it in correctly. Blank it out if it's unchanged from name
   and use unidecode to set it automatically (with a warning if it
   actually converts something).
 - Throw a validation error if a profile name contains an @ sign upon
   edit so that people do not forget to enter their name.
 - Legacy-Id: 11791
2016-08-15 19:43:07 +00:00
Ryan Cross 47c7c49e37 Fixes #1995. Show timezone with interim meeting request information. Commit ready for merge.
- Legacy-Id: 11789
2016-08-15 17:23:28 +00:00
Henrik Levkowetz dd4d7aec43 Merged in [11711] from rjsparks@nostrum.com:
Starting a page for direct rendering of proceedings.
 - Legacy-Id: 11787
Note: SVN reference [11711] has been migrated to Git commit d9b1528f36e092892c9a18602615f7151edf75c3
2016-08-15 16:36:35 +00:00
Ole Laursen c4e2f68ea5 Add check for reserved name in account registration
Commit ready for merge
 - Legacy-Id: 11783
2016-08-15 13:14:08 +00:00
Ryan Cross f65335e258 Fix issue with interim meeting series of more than two meetings. Changed to not send meeting change notifications for meetings not yet announced. Commit ready for merge.
- Legacy-Id: 11781
2016-08-12 21:32:13 +00:00
Henrik Levkowetz 08e4470663 Model relationship graph as of 2016-07-17.
- Legacy-Id: 11777
2016-08-10 12:15:11 +00:00
Robert Sparks 0b196e5eb5 Merged from rcross: Add Introduction header to proceedings. Add Acknowlegements to the meeting model. Add a view for acknowlegements. Commit ready for merge.
- Legacy-Id: 11770
2016-08-09 19:21:42 +00:00
Ryan Cross 4abb5026d3 Add new files for proceedings acknowledgemetns changes. Commit ready for merge.
- Legacy-Id: 11768
2016-08-09 18:31:38 +00:00
Robert Sparks 4631df61ef improve some test coverage. Commit ready for merge.
- Legacy-Id: 11767
2016-08-09 18:31:05 +00:00
Robert Sparks 9b2d73b365 add status reports to proceedings. add a view for the applicable status report for a given meeting. Commit ready for merge.
- Legacy-Id: 11766
2016-08-09 15:42:40 +00:00
Ryan Cross 485fcd0e53 Add new field meeting.acknowledgements and corresponding page in meeting proceedings. Commit ready for merge.
- Legacy-Id: 11765
2016-08-08 23:26:51 +00:00
Robert Sparks 57afa06fcd Moved the materials start, cutoff, and revision dates into the Meeting object
Add a bit to meeting to note whether proceedings are final. 
Update proceedings view to reflect the status of that bit. 
Add a function that finalizes a meetings proceedings.
Straighten out a migration numbering collision introduced in an earlier merge.
Commit ready for merge.
 - Legacy-Id: 11764
2016-08-08 20:34:37 +00:00
Robert Sparks 162845dcb8 Add a bit to meeting to note whether proceedings are final. Update proceedings view to reflect the status of that bit. Add a function that finalizes a meetings proceedings
- Legacy-Id: 11763
2016-08-08 20:14:04 +00:00
Robert Sparks fbf7d9e685 missed adding a migration
- Legacy-Id: 11761
2016-08-08 17:03:53 +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
Robert Sparks f617e2688f Shift all datetimes for iphone json view to UTC. Commit ready for merge.
- Legacy-Id: 11759
2016-08-05 16:03:53 +00:00
Robert Sparks f2964b9733 Continued iterative-improvements to auto-generated proceedings:
- Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Refactor columns for proceedings to group agenda, minutes, and bluesheets into one column.
- Add a column for recordings. Show the recordings for all sessions for a group.
- Refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.

Commit ready for merge.
 - Legacy-Id: 11758
2016-08-04 21:20:06 +00:00
Robert Sparks 56c232ec1d Add guards against very old meetings. For more modern, past, meetings, add a warning that these are not the official proceedings and provide a link to the official proceedings.
- Legacy-Id: 11757
2016-08-04 21:08:56 +00:00
Robert Sparks c68ae7669e Provides a custom json view of meetings optimized for the iphone app. Commit ready for merge.
- Legacy-Id: 11756
2016-08-04 19:51:52 +00:00
Robert Sparks 2ff54a963b refactored all_meeting_ functions on session. Improved (with a hack) how recordings are displayed.
- Legacy-Id: 11755
2016-08-03 18:19:39 +00:00
Robert Sparks be0ac54535 Fixed an incorrect bluesheet href
- Legacy-Id: 11754
2016-08-03 17:35:55 +00:00
Ole Laursen afccaa0b4d Handle Person.ascii in edit profile better to try to ensure that
people fill it in correctly. Blank it out if it's unchanged from name
and use unidecode to set it automatically (with a warning if it
actually converts something). Branch ready for merge.
 - Legacy-Id: 11752
2016-08-03 14:20:13 +00:00
Ole Laursen d56560ed89 Throw a validation error if a profile name contains an @ sign upon
edit so that people do not forget to enter their name.
Commit ready for merge.
 - Legacy-Id: 11750
2016-08-03 10:21:02 +00:00
Robert Sparks a34dc40170 Migration to create documents and sessionpresentations for ietf95 and 96 bluesheets. Add bluesheets to proceedings.
- Legacy-Id: 11747
2016-08-02 20:30:40 +00:00
Robert Sparks 261f97e6c1 Add a column for recordings. Show the recordings for all sessions for a group.
- Legacy-Id: 11746
2016-08-02 15:31:30 +00:00
Robert Sparks b662393664 refactor columns
- Legacy-Id: 11745
2016-08-02 14:46:09 +00:00
Henrik Levkowetz 4f9db3020a Removed an unused import.
- Legacy-Id: 11735
2016-07-21 20:04:30 +00:00
Henrik Levkowetz 3f9e33d2e8 Fixed the plenary etherpad name
- Legacy-Id: 11734
2016-07-20 18:03:44 +00:00
Henrik Levkowetz ab8b4a7f45 Added slide links to the Saturday/Sunday 'other' sessions.
- Legacy-Id: 11733
2016-07-20 17:53:13 +00:00
Henrik Levkowetz 0a2d772d33 Fixed the plenary jabber room name
- Legacy-Id: 11732
2016-07-20 16:52:58 +00:00
Henrik Levkowetz d0072a580d Tweaked help text for the nomcom member entry form.
- Legacy-Id: 11731
2016-07-20 16:45:41 +00:00
Henrik Levkowetz c3718c8e6c Set version info and settings back to development mode
- Legacy-Id: 11729
2016-07-20 09:34:11 +00:00
Henrik Levkowetz 5462fc4dce Set version info to release version 6.29.0 before branching.
- Legacy-Id: 11727
2016-07-20 09:34:02 +00:00
Henrik Levkowetz df28afe72c Added a migration to go with the model changes in [11668]
- Legacy-Id: 11724
Note: SVN reference [11668] has been migrated to Git commit 0d044399e5
2016-07-20 09:24:08 +00:00
Henrik Levkowetz b420ef220c Merged in [11721] from bartosz.balazinski@interdigital.com:
Annotated the document state selection list with indications of
whether the state is an IETF or IRTF state. Fixes #1968.
 - Legacy-Id: 11722
Note: SVN reference [11721] has been migrated to Git commit 0925e8e242
2016-07-20 09:14:27 +00:00
Bartosz Balazinski 0925e8e242 Annotated the document state selection list with indications of
whether the state is an IETF or IRTF state. Fixes #1968. 
Commit ready to merge.
 - Legacy-Id: 11721
2016-07-20 00:02:45 +00:00
Henrik Levkowetz 4f3cc26d04 Don't show iaoc leadership sessions on the materials page.
- Legacy-Id: 11720
2016-07-19 17:04:38 +00:00
Henrik Levkowetz 691fb20ed8 Merged in [11713] from rjsparks@nostrum.com:
Last bit of cleanup of week/room-view js.
 - Legacy-Id: 11719
Note: SVN reference [11713] has been migrated to Git commit 9d40e6d69a4ee3bb029b769286cc026933060ec2
2016-07-19 17:01:26 +00:00
Henrik Levkowetz e14e1a9963 Merged in [11712] from rjsparks@nostrum.com:
Additional tweaks related to #1984.
 - Legacy-Id: 11718
Note: SVN reference [11712] has been migrated to Git commit 4226ee4980e8ca66d4a4cefacf63d1f0b58b7b40
2016-07-19 16:50:53 +00:00
Henrik Levkowetz 081abec0e8 Merged in [11711] from rjsparks@nostrum.com:
Starting a page for direct rendering of proceedings.
 - Legacy-Id: 11717
Note: SVN reference [11711] has been migrated to Git commit d9b1528f36e092892c9a18602615f7151edf75c3
2016-07-19 11:22:00 +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
Henrik Levkowetz f2150df76a Merged in [11687], [11710] from presnick@qti.qualcomm.com:
Generate a message to Secretary and IESG when AD changes a draft state
to 'Approved'.  Fixes issue #796.
 - Legacy-Id: 11714
Note: SVN reference [11687] has been migrated to Git commit ae87e84610

Note: SVN reference [11710] has been migrated to Git commit 65bb1f2738
2016-07-19 10:48:13 +00:00
Pete Resnick 65bb1f2738 Added a test for the document approved by AD action. Related to issue
#796.  Commit ready for merge
 - Legacy-Id: 11710
2016-07-18 20:12:12 +00:00
Henrik Levkowetz 1f535323b6 Merged in [11698] from rcross@amsl.com:
Changed send_interim_announcement_request() to use new mailtrigger interim_approved.
 - Legacy-Id: 11709
Note: SVN reference [11698] has been migrated to Git commit 3da2d4f67b
2016-07-18 11:51:05 +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 ac31664f5b Added missing import statements.
- Legacy-Id: 11707
2016-07-18 11:00:01 +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
Henrik Levkowetz f4cbe6c294 Merged in [11690] from housley@vigilsec.com:
When the Secretariat marks a session as cancelled, the HTML agenda
shows a red CANCELLED box, the text shows *** CANCELLED ***, and (as
before) the .ics file includes STATUS:CANCELLED.  Fixes issue #1639.
 - Legacy-Id: 11704
Note: SVN reference [11690] has been migrated to Git commit cbf7daddcc
2016-07-18 10:39:29 +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 3da2d4f67b Changed send_interim_announcement_request() to use new mailtrigger interim_approved. Commit ready for merge.
- Legacy-Id: 11698
2016-07-18 08:15:13 +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 57a79aecd6 Show only 'session' and 'other' type meetings on the materials page, especially do not show leadership meetings.
- Legacy-Id: 11695
2016-07-17 12:55:59 +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
Henrik Levkowetz 0ad9a90da8 Merged in [11668] from suresh.krishnan@ericsson.com:
Fixed validation of submitter name and email when they are same as the holder's info. Fixes issue #1971.
 - Legacy-Id: 11692
Note: SVN reference [11668] has been migrated to Git commit 0d044399e5
2016-07-17 11:04:44 +00:00
Russ Housley cbf7daddcc When the Secretariat marks a session as cancelled, the HTML agenda
shows a red CANCELLED box, the text shows *** CANCELLED ***, and (as
before) the .ics file includes STATUS:CANCELLED.  Fixes issue #1639.
Commit ready for merge.
 - Legacy-Id: 11690
2016-07-16 18:05:44 +00:00
Henrik Levkowetz 523bfce86d Tweaked meetecho URLs, with new template string formatting filter.
- Legacy-Id: 11689
2016-07-16 17:15:21 +00:00
Henrik Levkowetz 008f0d4e40 Merged in [11666] from housley@vigilsec.com:
Do not show updates related to a removed IPR disclosure.  Fixes #1983.
 - Legacy-Id: 11688
Note: SVN reference [11666] has been migrated to Git commit 40cef39cae
2016-07-16 17:12:49 +00:00
Pete Resnick ae87e84610 Generate message to Secretary and IESG when AD changes a draft state to "Approved".
Fixes issue #796. Commit ready for merge.
 - Legacy-Id: 11687
2016-07-16 17:09:21 +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
Henrik Levkowetz 10435774c3 Merged in [11664] from rcross@amsl.com:
Send email to secretariat when an interim meeting has been approved and is waiting for announcement.
 - Legacy-Id: 11685
Note: SVN reference [11664] has been migrated to Git commit 54969aa236
2016-07-16 15:13:47 +00:00
Henrik Levkowetz d5d9d10017 Merged in [11663] from housley@vigilsec.com:
Clarify that the consensus field is talking about whether the doument will include the consensus boilerplate when it is published as an RFC. Fixes #1955.
 - Legacy-Id: 11684
Note: SVN reference [11663] has been migrated to Git commit 9d5a94713e
2016-07-16 14:52:57 +00:00
Henrik Levkowetz 5f219648a6 Merged in [11662] from rcross@amsl.com:
Fixed duplicate help-block issue on Interim Meeting Request Page.
 - Legacy-Id: 11683
Note: SVN reference [11662] has been migrated to Git commit c99cb678c6
2016-07-16 14:41:49 +00:00
Henrik Levkowetz 34370c6e16 Merged in [11656] from rjsparks@nostrum.com:
Enhanced factories to simplify test writing.
 - Legacy-Id: 11682
Note: SVN reference [11656] has been migrated to Git commit 030ea1c939
2016-07-16 14:15:41 +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 5307dc1cf1 Set version info and settings back to development mode
- Legacy-Id: 11678
2016-07-16 13:44:01 +00:00
Henrik Levkowetz 9dc2b0d6a0 Set version info to release version 6.28.0 before branching.
- Legacy-Id: 11676
2016-07-16 13:43:52 +00:00
Henrik Levkowetz 61540ac4bb Carry patches to the production back to trunk.
- Legacy-Id: 11673
2016-07-16 13:33:16 +00:00
Suresh Krishnan 0d044399e5 Fixed validation of submitter name and email when they are same as the holder's info. Fixes issue #1971. Commit ready for merge.
- Legacy-Id: 11668
2016-07-16 12:35:22 +00:00
Ryan Cross 11952627f3 Change where interim meeting announcement request email gets sent. Commit ready for merge
- Legacy-Id: 11667
2016-07-16 12:33:36 +00:00
Russ Housley 40cef39cae Do not show updates related to a removed IPR disclosure. Fixes #1983.
Commit ready for merge.
 - Legacy-Id: 11666
2016-07-16 12:17:38 +00:00
Ryan Cross 54969aa236 Send email to secretariat when an interim meeting has been approved and is waiting for announcement. Commit ready for merge.
- Legacy-Id: 11664
2016-07-16 11:33:39 +00:00
Russ Housley 9d5a94713e Clarify that the consensus field is talking about whether the doument will include the consensus boilerplate when it is published as an RFC. Fixes #1955.
- Legacy-Id: 11663
2016-07-16 09:53:54 +00:00
Ryan Cross c99cb678c6 Fixed duplicate help-block issue on Interim Meeting Request Page. Commit ready for merge.
- Legacy-Id: 11662
2016-07-16 09:26:56 +00:00
Robert Sparks 030ea1c939 Enhanced factories to simplify test writing. Commit ready for merge.
- Legacy-Id: 11656
2016-07-15 12:30:08 +00:00
Henrik Levkowetz 310336b030 Merged in [11654] from rjsparks@nostrum.com:
Call out downreferences in autogenerated last call text. Fixes #1982.
 - Legacy-Id: 11655
Note: SVN reference [11654] has been migrated to Git commit 992aba1aec
2016-07-15 10:17:51 +00:00
Robert Sparks 992aba1aec Call out downreferences in autogenerated last call text. Fixes #1982. Commit ready for merge.
- Legacy-Id: 11654
2016-07-14 18:09:22 +00:00
Henrik Levkowetz c7cecf66e9 Added a test case for group home.
- Legacy-Id: 11652
2016-07-13 19:20:13 +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 211943148d Make the group factory produce groups with valid acronyms
- Legacy-Id: 11650
2016-07-13 18:48:53 +00:00
Henrik Levkowetz 387a3fc21d Tweaked a resource to give it the correct name in the api registry.
- Legacy-Id: 11649
2016-07-13 18:45:52 +00:00
Henrik Levkowetz e3020686a8 Added a global declaration
- Legacy-Id: 11647
2016-07-13 16:00:41 +00:00
Henrik Levkowetz 6f5234969e If an external command fails, capture stderr and raise Exception.
This handles the RFC-Editor and IANA sync external commands, but
need to be generalised, and applied to all external commands: TODO.
 - Legacy-Id: 11646
2016-07-13 13:12:08 +00:00
Henrik Levkowetz e2c332e6c5 Added agenda links for various meeting resources
Added links to Jabber room, Etherpad, Audio stream, and Meetecho video
participation, up to the time a session ends; switching out Jabber,
Meetecho and Audio streams with links to logs or recordings after the
end of a session.
 - Legacy-Id: 11645
2016-07-13 13:11:06 +00:00
Henrik Levkowetz 7bc8e043f1 Added model UrlResource with FK to Room
This will make it easier to support audio and video streaming links
which vary by meeting, but are fixed by Room. Also added migrations,
resource, admin support, supporting methods, and a bit of refactoring.
 - Legacy-Id: 11644
2016-07-13 13:07:20 +00:00
Henrik Levkowetz 14e97a732c Provide the agenda template with the time now
This makes it possible to display either audio and video stream links
when a session is live, or links to the archives after a session.
 - Legacy-Id: 11643
2016-07-13 13:01:26 +00:00
Henrik Levkowetz 4a21a535fb Provide css for stacked fa glyphs in button.
- Legacy-Id: 11642
2016-07-13 12:57:26 +00:00
Henrik Levkowetz 0d160b9672 Guard get array value against array==None in log.getcaller()
- Legacy-Id: 11641
2016-07-13 12:56:02 +00:00
Henrik Levkowetz 53506389b3 Make all the scripts under ietf/bin/ set up the environment the same way.
- Legacy-Id: 11639
2016-07-12 20:52:09 +00:00
Henrik Levkowetz b0880b3499 Set version info and settings back to development mode
- Legacy-Id: 11599
2016-07-10 16:07:23 +00:00
Henrik Levkowetz 2429eb10fb Set version info to release version 6.27.0 before branching.
- Legacy-Id: 11597
2016-07-10 16:07:12 +00:00
Henrik Levkowetz 8ff4670954 Added a meeting week-view test.
- Legacy-Id: 11594
2016-07-10 15:06:25 +00:00
Henrik Levkowetz cb439fa3d4 Fixed some pyflakes issues.
- Legacy-Id: 11593
2016-07-10 14:07:17 +00:00
Henrik Levkowetz df5417e7b3 Use xslugify on floor and room names, instead of slugify which ignores slashes.
- Legacy-Id: 11592
2016-07-10 14:01:10 +00:00
Henrik Levkowetz 87273de795 Not all the IETF 96 room names are in place yet. Use get_or_create in the data migration.
- Legacy-Id: 11591
2016-07-10 14:00:01 +00:00
Henrik Levkowetz 2fe2412bdd Tweaked the room admin to show additional fields.
- Legacy-Id: 11590
2016-07-10 13:59:03 +00:00
Henrik Levkowetz 402a099e4e Added a modified slugify function and template filter, which converts slashes to dashes instead of eliding them. This is necessary in order to be able to distinguish the slugified room names like 'Schinkel I/II' from 'Schinkel III'.
- Legacy-Id: 11589
2016-07-10 13:58:30 +00:00
Henrik Levkowetz ee789ea155 Removed the floor index sidebar, as it took away too much room from the floor-plans.
- Legacy-Id: 11587
2016-07-09 21:55:07 +00:00
Henrik Levkowetz cd857c3602 Fixed a bug in removing old blinking arrows. Added functional room names. Tweaked the font size of room names. Made the page switch to the right floor-plan for a given room.
- Legacy-Id: 11586
2016-07-09 21:23:58 +00:00
Henrik Levkowetz 769c6f6137 Tweaked the Room.functional_display_name() to not return anything for more variations of 'breakout' room names.
- Legacy-Id: 11585
2016-07-09 21:21:33 +00:00
Henrik Levkowetz 0eaa07f056 Tweaked floorplan data migration.
- Legacy-Id: 11584
2016-07-09 21:19:59 +00:00
Henrik Levkowetz 58690475da Made the room links on the agenda page point at the datatracker floor-plans for IETF meetings IETF-96 and later.
- Legacy-Id: 11583
2016-07-09 20:29:55 +00:00
Henrik Levkowetz e70dcfc7a3 Added floorplan data for additional rooms.
- Legacy-Id: 11582
2016-07-09 20:28:42 +00:00
Henrik Levkowetz 45b19a585b Fixed various issues with the interim approval request email text when used for non-WG groups (RGs, for instance). Added supporting template filter functions. Related to issues #1979 and #1980.
- Legacy-Id: 11581
2016-07-09 20:02:28 +00:00
Henrik Levkowetz 4537f91424 Modified the alias factory to work around the problem with the backend collapsing aliases with accented and unaccented versions of the same name.
- Legacy-Id: 11580
2016-07-09 19:57:37 +00:00
Henrik Levkowetz 8b83c72a4c Added a 'verbose_name' attribute to the GroupTypeName table, with updated admin and a data migration to provide verbose group names.
- Legacy-Id: 11579
2016-07-09 19:53:51 +00:00
Henrik Levkowetz a23b174b91 Fixed the floorplan template and accompanying javascript to make the arrows which point out room location work. This needed some modification to support separate per-floor images, and a fix to make the arrow position setting code work in html5 ('px' must be specified). Also added handling of responsive resizing of the floor-plan images, to make the arrow point right independent of the image scaling.
- Legacy-Id: 11578
2016-07-09 19:49:51 +00:00
Henrik Levkowetz d53da28d00 Added support in the interim meeting request form for taking a group id parameter as query arg.
- Legacy-Id: 11577
2016-07-09 19:45:11 +00:00
Henrik Levkowetz 7d9b6c109c Updated data migration with ietf 96 room locations.
- Legacy-Id: 11576
2016-07-09 19:43:18 +00:00
Henrik Levkowetz 8b6d8c9f44 Replaced the hardcoded 'Area Director' approval role with a group-dependent list of approval roles. Fixes issue #1980.
- Legacy-Id: 11575
2016-07-09 16:59:50 +00:00
Henrik Levkowetz ac59a087cf Pre-fill the group in the interim meeting request form when linked from a button in the group's meeting tab.
- Legacy-Id: 11574
2016-07-09 16:28:59 +00:00
Henrik Levkowetz 76fe6d128c Split up the action buttons on the group meeing tab to put buttons after the closing button on a new line. Added an interim meeting request button.
- Legacy-Id: 11572
2016-07-08 13:41:26 +00:00
Henrik Levkowetz 009856e4c1 Modified the interim announcement text to be less rude if remote participation isn't supported. Fixes issue #1979.
- Legacy-Id: 11571
2016-07-08 13:18:59 +00:00
Henrik Levkowetz 1ddd6e7a09 Merged in [11530] from rjsparks@nostrum.com:
Adds a publisher to the digital preservation feed.
 - Legacy-Id: 11570
Note: SVN reference [11530] has been migrated to Git commit aafd1dc1ed
2016-07-08 13:17:02 +00:00
Henrik Levkowetz acb3f90d39 Tweaked the floor-plan urls, removing an unnecessary path element.
- Legacy-Id: 11569
2016-07-08 13:03:56 +00:00
Henrik Levkowetz 9a225405fd Make the floorplans scale down also for small devices.
- Legacy-Id: 11568
2016-07-08 12:51:15 +00:00
Henrik Levkowetz 167fba37e8 Set version info and settings back to development mode
- Legacy-Id: 11566
2016-07-08 11:34:03 +00:00
Henrik Levkowetz f79ac44206 Set version info to release version 6.26.0 before branching.
- Legacy-Id: 11564
2016-07-08 11:32:16 +00:00
Henrik Levkowetz 58044b103e Added another test, and fixed a code flaw it discovered.
- Legacy-Id: 11560
2016-07-08 11:19:09 +00:00
Henrik Levkowetz 85fb050b2e Brought back, by popular demand, a tab with the link to a group's tools pages (which was removed in release 6.25.0).
- Legacy-Id: 11559
2016-07-08 11:17:58 +00:00
Henrik Levkowetz e7eb4975b0 Save submitted session agendas as UTF-8, not as ascii.
- Legacy-Id: 11551
2016-07-07 20:37:47 +00:00
Henrik Levkowetz fe65f07d77 Tweaked the test settings.
- Legacy-Id: 11549
2016-07-07 20:17:40 +00:00
Henrik Levkowetz efc09d92f3 Updated migration.
- Legacy-Id: 11548
2016-07-07 17:28:47 +00:00
Henrik Levkowetz ca36d50484 Merged in ^/personal/henrik/6.25.2-floorplans@11546, which provides basic meeting venue floorplan and room location support, including JSON API access to floorplan images and room location. Floorplan data for IETF 96 in Berlin is also provided in a data migration. Not part of this release, but planned for a later release, is support for arrows pointing out rooms, and secretariat support for room location input.
- Legacy-Id: 11547
2016-07-07 17:18:00 +00:00
Henrik Levkowetz fa184df2a6 Added an explicit PhantomJS(port=0) as a workaround for old phantomjs instances staying around and blocking the port needed to run tests.
- Legacy-Id: 11546
2016-07-07 16:27:52 +00:00
Henrik Levkowetz 2bebde1ebe Added a test for the floorplan view.
- Legacy-Id: 11545
2016-07-07 12:41:27 +00:00
Henrik Levkowetz 7f5863d212 Added a FIXME comment about a test which can fail if run across the midnight date shift.
- Legacy-Id: 11544
2016-07-07 12:40:41 +00:00
Henrik Levkowetz 8fee031802 Added a floorplan view function, and urls to go with it.
- Legacy-Id: 11543
2016-07-07 12:39:46 +00:00
Henrik Levkowetz 1d5e0ec41a Added a data migration to provide initial IETF-96 floorplan data.
- Legacy-Id: 11542
2016-07-07 12:38:39 +00:00
Henrik Levkowetz 8de23cb7f7 Fixed some admin plural forms.
- Legacy-Id: 11541
2016-07-07 12:37:51 +00:00
Henrik Levkowetz 9e5d990954 Added meeting FloorPlan model and added location parameters and ordering to the Room model.
- Legacy-Id: 11540
2016-07-07 12:37:09 +00:00
Henrik Levkowetz c84c18926a Added static media for floorplans.
- Legacy-Id: 11539
2016-07-07 12:31:30 +00:00
Henrik Levkowetz 874000fd6d Added z-index settings to make sure that the tab links aren't covered by other elements.
- Legacy-Id: 11538
2016-07-07 12:30:50 +00:00
Henrik Levkowetz dd7e454401 Added consistent navigation tabs for agenda-related pages, and added a floor-plan tab. Tweaked the styling of by-room and by-type meeting tabs to be more consistent with the rest of the site. Factored out page header to the common header include file for some pages.
- Legacy-Id: 11537
2016-07-07 12:29:19 +00:00
Henrik Levkowetz c0c3d2a5d6 Removed an unnecessary storage location argument, and corrected the use of ImageField upload_to in order to point at media/photo instead of media/photo/photo.
- Legacy-Id: 11536
2016-07-07 12:23:34 +00:00
Henrik Levkowetz 11d3e6fcd5 Added a media subdirectory for floorplans.
- Legacy-Id: 11535
2016-07-07 12:21:25 +00:00
Henrik Levkowetz ad9d5d72f9 Fixed an error in a docstring.
- Legacy-Id: 11534
2016-07-07 12:19:59 +00:00
Henrik Levkowetz a4b5bbc5cf Removed an unnecessary pyflakes:ignore.
- Legacy-Id: 11533
2016-07-07 12:19:02 +00:00
Henrik Levkowetz 2b55d20371 Added a filter 'nbsp' to turn spaces into nonbreaking-space characters.
- Legacy-Id: 11532
2016-07-07 12:18:21 +00:00
Robert Sparks aafd1dc1ed Adds a publisher to the digital preservation feed. Commit ready for merge.
- Legacy-Id: 11530
2016-07-06 20:41:14 +00:00
Henrik Levkowetz e01298ca2f Set version info and settings back to development mode
- Legacy-Id: 11525
2016-07-06 06:52:56 +00:00
Henrik Levkowetz 1e40b0a1e2 Set version info to release version 6.25.1 before branching.
- Legacy-Id: 11523
2016-07-06 06:52:48 +00:00
Henrik Levkowetz 1510a3e1af Fixed a pyflakes issue.
- Legacy-Id: 11518
2016-07-04 15:48:41 +00:00
Henrik Levkowetz 79a3609729 Migration for tweakd plural forms.
- Legacy-Id: 11517
2016-07-04 14:29:32 +00:00
Henrik Levkowetz e34a5caed4 Configured the plural form of 2 models.
- Legacy-Id: 11515
2016-07-04 11:23:50 +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 7d7bcbef04 In the internet-draft submission status page, point at the datatracker page for the document, rather than the repository copy of the document.
- Legacy-Id: 11511
2016-07-01 20:51:44 +00:00
Henrik Levkowetz 5acff0e95f Added a method Person.ascii_name() for use when generating 1id-*.txt files. Added caching for Person.plain_name(). Fixes a problem with non-ascii names in 1id-*.txt which lead to non-ascii names in xml2rfc reference files.
- Legacy-Id: 11510
2016-07-01 20:08:28 +00:00
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 d2577a130f Merged in [11501] from rjsparks@nostrum.com:
Change search results for recordings to link to the actual recording. Fixes #1895.
 - Legacy-Id: 11506
Note: SVN reference [11501] has been migrated to Git commit 55ef3a620f
2016-06-30 20:14:24 +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 55ef3a620f Change search results for recordings to link to the actual recording. Fixes #1895. Commit ready for merge.
- Legacy-Id: 11501
2016-06-29 21:33:03 +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 9318efa13a Set version info and settings back to development mode
- Legacy-Id: 11495
2016-06-28 20:50:58 +00:00
Henrik Levkowetz c750e5765b Set version info to release version 6.25.0 before branching.
- Legacy-Id: 11493
2016-06-28 20:50:51 +00:00
Henrik Levkowetz 7b702c7cb7 Merged in [11487] from rjsparks@nostrum.com:
Show ballots for charters that are in external review in search results
(including the iesg/agenda/documents page). Fixes #1792.
 - Legacy-Id: 11490
Note: SVN reference [11487] has been migrated to Git commit e1da2669d3
2016-06-28 18:42:50 +00:00
Robert Sparks e1da2669d3 Show ballots for charters that are in external review in search results (including the iesg/agenda/documents page). Fixed #1792. Commit ready for merge. Should also be patched into production.
- Legacy-Id: 11487
2016-06-28 18:06:00 +00:00
Henrik Levkowetz f8804b4f2c Added 3 tests which checks 1) that all templates can be parsed and loaded, 2) that url template-tags refer to an urlconf callback that exists, and 3) that static template-tags resolve to urls that work. This was prompted by some 500 errors earlier which weren't caught by existing texts.
- Legacy-Id: 11483
2016-06-28 04:48:50 +00:00
Henrik Levkowetz a405449150 Cached the list of template paths in test_runner.py so we can call it multiple times cheaply.
- Legacy-Id: 11482
2016-06-28 04:44:25 +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 6e05c88770 Removed dead template.
- Legacy-Id: 11476
2016-06-26 23:11:32 +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 834bf08d6f Added settings to use the cache back-end for sessions. Separated out the preference cookie age from the session age. Made the session age refresh on each access, and set the session timeout to 4 weeks of no access.
- Legacy-Id: 11473
2016-06-24 15:44:54 +00:00
Henrik Levkowetz a36cf95572 Refactored the code to skip coverage testing a bit, and added skipping of template and url coverage.
- Legacy-Id: 11472
2016-06-24 15:39:59 +00:00
Henrik Levkowetz 75fd4d2876 Added a production-mode check to verify that the cache is functioning as expected.
- Legacy-Id: 11471
2016-06-24 15:36:25 +00:00
Henrik Levkowetz ab8b151672 Added missing right-angle for a div. Made some form elements initially display: none in order to avoid elements jumping around on initial form rendering. Fixed alignment of Submit and Back buttons, by proper nesting and col-md- class.
- Legacy-Id: 11469
2016-06-24 12:08:15 +00:00
Henrik Levkowetz f87f938846 Language tweaks
- Legacy-Id: 11468
2016-06-24 11:58:20 +00:00
Henrik Levkowetz 03e69e6d0c Added a banner on top of the agenda view of unofficial agendas (which now work) indicating that it's not the official agenda.
- Legacy-Id: 11464
2016-06-23 15:09:51 +00:00
Henrik Levkowetz bea74cb8b4 Added an optional parameter 'owner' to meeting.views.agenda(). Fixed issues #1959 and #1615
- Legacy-Id: 11463
2016-06-23 15:08:39 +00:00
Henrik Levkowetz ff6e312b32 Fixed a buggy urlpattern regexp which would eat up the last character in an url if not given an extension.
- Legacy-Id: 11462
2016-06-23 14:56:29 +00:00
Henrik Levkowetz 64070fa3bf Added the ability to list absolute coverage data, not only show relative differences, to the coverage_changes management command.
- Legacy-Id: 11460
2016-06-22 22:05:50 +00:00
Henrik Levkowetz 52456c6207 Added a missing import.
- Legacy-Id: 11457
2016-06-22 13:50:53 +00:00
Henrik Levkowetz d01d3c2912 Added a check for the phantomjs binary to the skip-selenium tests in ietf/meeting/tests_js.py, in order to be able to add selenium to requirements.txt. This will make the selenium tests run if phantomjs is available on the system, without manually having to install the selenium module. This should make the buildbot run the selenium tests, too.
- Legacy-Id: 11456
2016-06-22 13:46:48 +00:00
Henrik Levkowetz 2ef60f4c12 Tweaked the release page a bit, fixing vertical alignment of revision comments when breaking across lines, comment appearance on iPads, and introducing striped tables.
- Legacy-Id: 11455
2016-06-22 12:31:29 +00:00
Robert Sparks ca87b89a79 Remove some incomplete (and not functional) selenium tests
Commit ready for merge.
 - Legacy-Id: 11454
2016-06-21 21:35:17 +00:00
Henrik Levkowetz 6fa181763b Changed the code test coverage checking to never register coverage counts for tests that are sometimes skipped. Removed now unwanted skip settings from the releasetest settings.
- Legacy-Id: 11453
2016-06-21 20:39:28 +00:00
Henrik Levkowetz f36f38af90 Set version info and settings back to development mode
- Legacy-Id: 11449
2016-06-21 19:15:42 +00:00
Henrik Levkowetz 66e847b208 Set version info to release version 6.24.0 before branching.
- Legacy-Id: 11447
2016-06-21 19:15:18 +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 54fc7adb9a Fixed a typo.
- Legacy-Id: 11443
2016-06-21 18:59:44 +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 f49471b6aa Restore the AGENDA_PATH setting after temporary test suit change.
- Legacy-Id: 11432
2016-06-20 22:46:34 +00:00
Henrik Levkowetz 377a84c52b Normalized session agenda html content before running it into PyQuery to avoid later occurrences of '
' for each carriage return.
- Legacy-Id: 11430
2016-06-20 22:02:05 +00:00
Henrik Levkowetz 92a2b1cbe0 Added a check that the proceedings directory given in the settings exists.
- Legacy-Id: 11427
2016-06-20 21:51:14 +00:00
Henrik Levkowetz df08e65570 To support development without having to install Mailman, make the import of mailman list info conditional on mailman module imports succeeding.
- Legacy-Id: 11426
2016-06-20 21:49:50 +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 f083e88592 Made interim meeting test data use zero-padded sequence numbers.
- Legacy-Id: 11424
2016-06-20 18:52:09 +00:00
Henrik Levkowetz 7f98aa87a7 Updated MeetingFactory to give interim meeting numbers with two-digit zero-padded numbers.
- Legacy-Id: 11423
2016-06-20 18:50:39 +00:00
Henrik Levkowetz b6b855d619 Added a get before post in a interim request test.
- Legacy-Id: 11422
2016-06-20 18:48:16 +00:00
Henrik Levkowetz 53fa91f7bb Enhanced the interim_meetings data migration to also update the interim meeting numbers to consistently use zero-padded two-digit serial numbers, in line with how new interim meeting numbers are generated. Added reverse migrations. Made the migration accept existing TimeSlot and Assignments, if found.
- Legacy-Id: 11421
2016-06-20 18:22:09 +00:00
Henrik Levkowetz d46a3d5768 Set some admin fields to raw_id, to avoid insanely long lists of choices.
- Legacy-Id: 11420
2016-06-20 18:18:07 +00:00
Henrik Levkowetz 4285038e61 Updated copyright.
- Legacy-Id: 11419
2016-06-20 18:06:57 +00:00
Henrik Levkowetz 67c1af546c Added an url pattern for interim meeting agendas -- we construct those in some places, like in /doc/agenda-interim-... document pages, so we should be able to handle the ,;-)
- Legacy-Id: 11418
2016-06-20 18:04:40 +00:00
Henrik Levkowetz 7dde59f873 Avoid multiple doctype declarations and other html errors by parsing sesion agenda html files and inserting our title and doctype.
- Legacy-Id: 11417
2016-06-20 18:01:35 +00:00
Henrik Levkowetz 252c201817 Use session.agenda.href in the agenda template, instead of constructing an agenda link in place. This is more DRY, and also fixes some places where the old construct was wrong.
- Legacy-Id: 11416
2016-06-20 17:57:55 +00:00
Henrik Levkowetz 84c355e166 Added caching to some meeting methods which are called multiple times when generating the IETF agenda.
- Legacy-Id: 11413
2016-06-20 11:21:01 +00:00
Henrik Levkowetz df84098980 Fixed a bug in find-history-replacement-active-at() where multiple history entries with the same timestamp would be unordered. This led to the wrong historic group info being shown in some cases (e.g., meeting/86/agenda would show dmmnew instead of dmm, leading to wrong agenda links)
- Legacy-Id: 11410
2016-06-19 12:52:36 +00:00
Henrik Levkowetz b79ac1ee29 Tweaked the styling of meeting rows to avoid wrapping the interim meeting names, and added meeting links for the IETF meetings.
- Legacy-Id: 11409
2016-06-18 21:22:59 +00:00
Henrik Levkowetz 5939a376ba Added a missing condition, to make tool page links visible under the More info entry on group pages.
- Legacy-Id: 11408
2016-06-18 15:33:04 +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 28829d34c5 Added interim test set up and tear down actions. The InterimTests need the same setUp and tearDown of a test materials dir as the regular meeting tests, otherwise they are going to depend on individual developer's settings_local, and fail unpredictably.
- Legacy-Id: 11403
2016-06-17 15:00:11 +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 688ffa4e2d Set version info and settings back to development mode
- Legacy-Id: 11400
2016-06-17 13:20:35 +00:00
Henrik Levkowetz a9942ab05b Set version info to release version 6.23.0 before branching.
- Legacy-Id: 11398
2016-06-17 13:20:26 +00:00
Henrik Levkowetz b667f47b4f Let the import_mailman_listinfo management command not only add, but also remove subcriptions to match mailman's info. Pay attention only to addresses with delivery enabled.
- Legacy-Id: 11394
2016-06-17 13:06:39 +00:00
Henrik Levkowetz 744a39e2ca Added a migration to do the first mailman subscriber import, using a function from the refactored management command.
- Legacy-Id: 11393
2016-06-16 19:33:07 +00:00
Henrik Levkowetz 263e1f4136 Changed the IESG photo page to show full area name instead of area acronym in each box heading. Linked the area name to the area page. Removed the area acronym under each picture. Tweaked the vertical alignment of photo wells. Fixes an issue raised by housley@vigilsec.com
- Legacy-Id: 11390
2016-06-16 18:07:11 +00:00
Henrik Levkowetz e110419916 Merged in ^/personal/henrik/6.22.1-acctdeps which provides import of addresses subscribed to IETF mailing lists, and additional datatracker account creation requirements. Also a table and form for manual whitelisting of account logins, in order to handle cases which fall outside the default requirements. Fixed some tests.
- Legacy-Id: 11389
2016-06-15 22:10:50 +00:00
Henrik Levkowetz 7c033d3daa Only check state.slug in GroupForm.clean() if state is set.
- Legacy-Id: 11388
2016-06-15 20:02:51 +00:00
Henrik Levkowetz d251692b96 Added a clean() method to the Group creation form which requires a BoF to have a parent group. Fixes issue #1970.
- Legacy-Id: 11387
2016-06-15 19:46:47 +00:00
Henrik Levkowetz c1a8b3d7cc Whitelist form language tweaks.
- Legacy-Id: 11386
2016-06-15 16:15:56 +00:00
Henrik Levkowetz 016f912ef7 Changed some field names from address to email.
- Legacy-Id: 11385
2016-06-15 15:49:28 +00:00
Henrik Levkowetz c0ba793c69 Added the new models for mailinglists ...
- Legacy-Id: 11384
2016-06-15 15:48:58 +00:00
Henrik Levkowetz d432e5a46c Added a link to the account creation whitelist page for the secretariat.
- Legacy-Id: 11383
2016-06-15 15:45:07 +00:00
Henrik Levkowetz 4f6870d5a8 Set version info and settings back to development mode
- Legacy-Id: 11381
2016-06-15 15:09:50 +00:00
Henrik Levkowetz 576176ecce Set version info to release version 6.22.2 before branching.
- Legacy-Id: 11379
2016-06-15 15:09:41 +00:00
Henrik Levkowetz 6304897519 Temporarily disable photo upload field -- requires handler code.
- Legacy-Id: 11376
2016-06-15 14:58:43 +00:00
Henrik Levkowetz fed2a04445 Increased the requirements for account creation, and added a form where the secretariat can add whitelisting to make account creation possible for addresses that don't fulfil the default requirements.
- Legacy-Id: 11374
2016-06-14 21:39:12 +00:00