Robert Sparks
345bff8850
Added a view that generates the "send minutes" email for the secretariat. Fixes #2493 . Commit ready for merge.
...
- Legacy-Id: 15125
2018-05-04 21:44:46 +00:00
Henrik Levkowetz
c3e05fd194
Fixed a mistaken change in session urls.
...
- Legacy-Id: 14831
2018-03-16 10:27:19 +00:00
Henrik Levkowetz
5e147af541
Tweaked some icalendar urls to avoid collisions.
...
- Legacy-Id: 14765
2018-03-11 21:21:09 +00:00
Henrik Levkowetz
1954fc1d9f
Tweaked the iCalendar urls, and added a test for interim meeting iCalendar files.
...
- Legacy-Id: 14764
2018-03-10 18:06:54 +00:00
Henrik Levkowetz
a11cdd3b20
Expanded iCanendar generation to include interim meetings.
...
- Legacy-Id: 14763
2018-03-10 11:25:10 +00:00
Henrik Levkowetz
92864c233d
Refactored ical_agenda() to be more general. Added parameters and code to permit generation of per-group and per-session ical pages. Added url entries for per-group and per-session ical pages. Changed some parameter names to better reflect their semantics ('session'->'acronym').
...
- Legacy-Id: 14717
2018-03-02 16:37:58 +00:00
Robert Sparks
012d51b63c
Simplified the view that lets the secretariat see and change timeslot types. Fixes #2313 . Commit ready for merge.
...
- Legacy-Id: 14634
2018-02-09 17:05:11 +00:00
Henrik Levkowetz
07fd714c88
Refined the URL patterns and handling of alternative meeting material file formats, which were broken by an earlier refactoring (v6.57.0). Fixes issue #2436 .
...
- Legacy-Id: 14521
2018-01-14 21:09:28 +00:00
Henrik Levkowetz
dda271bd7e
Fixed another issue with the meeting materials urls, related to the href() normalisation work.
...
- Legacy-Id: 14101
2017-09-06 14:46:49 +00:00
Henrik Levkowetz
8536a7435d
Additional change related to the href() work.
...
- Legacy-Id: 14078
2017-08-25 13:11:14 +00:00
Henrik Levkowetz
3c88cf822b
Replaced some group-specific agenda and minutes urls with session-specific urls, and more consistently pointed at explicitly named meeting materilas. Related to [13964].
...
- Legacy-Id: 13968
Note: SVN reference [13964] has been migrated to Git commit a5d8cc85d3
2017-07-24 17:41:49 +00:00
Henrik Levkowetz
a5d8cc85d3
Added urls and views for individual meeting documents, in order to be able to serve them directly from the datatracker, instead of taking them from www.ietf.org through CDN. Adjusted the patterns used for href() accordingly. This also avoid different-origin issues. Shifted the url for materials_editable_groups() to an URL more in line to those it links to. Changed the iframe urls for the agenda week view to work for groups with different agendas for different sessions by using href().
...
- Legacy-Id: 13964
2017-07-21 21:23:53 +00:00
Robert Sparks
2e6f26af23
Moves Important Dates into the datatracker. Fixes #2338 . Commit ready for merge.
...
- Legacy-Id: 13957
2017-07-21 10:29:56 +00:00
Henrik Levkowetz
2937bb0789
Added back session minutes urlpattern for interim meetings.
...
- Legacy-Id: 13837
2017-07-12 08:09:49 +00:00
Henrik Levkowetz
c69d09e29c
Reduced the number of non-functional URL patterns for interim meetings. Can easily be expanded as needed.
...
- Legacy-Id: 13784
2017-07-06 19:11:07 +00:00
Henrik Levkowetz
a18cf20868
Removed code which has been marked as unreachable since February/March 2017 without triggering any usage indications.
...
- Legacy-Id: 13667
2017-06-17 17:54:40 +00:00
Henrik Levkowetz
7dd596ecd6
Undid the last commit, made in error.
...
- Legacy-Id: 13666
2017-06-17 17:08:55 +00:00
Henrik Levkowetz
db9ceb3f45
Changed mentions of people with roles on the various group pages to link to both their profile page and their email address.
...
- Legacy-Id: 13665
2017-06-17 17:07:23 +00:00
Henrik Levkowetz
aa5e61d958
Updated all urlpatterns to use ietf.utils.urls.url() instead of django's,
...
in order to autogenerate dotted path url pattern names. Updated a number
of url reverses to use dotted path, and removed explicit url pattern names
as needed.
Changed some imports to prevent import of ietf.urls before django
initialization was complete.
Changed 3 cases of form classes being curried to functions; django 1.10
didn't accept that.
Started converting old-style middleware classes to new-style middleware
functions (incomplete).
Tweaked a nomcom decorator to preserve function names and attributes, like
a good decorator should.
Replaced the removed django templatetag 'removetags' with our own version
which uses bleach, and does sanitizing in addition to removing explicitly
mentionied html tags.
Rewrote the filename argument handling in a management command which had
broken with the upgrade.
- Legacy-Id: 12818
2017-02-11 14:43:01 +00:00
Henrik Levkowetz
a0ed8c7694
Made session minutes available with the same kind of url as session minutes: /meeting//minutes/. (Both of these need to be refined to handle multiple agendas and minutes, for groups having multiple sessions in a meeting.)
...
- Legacy-Id: 12398
2016-11-25 16:44:31 +00:00
Henrik Levkowetz
0a15bf9bb6
Merged in [12326] from housley@vigilsec.com:
...
Allow WG Chairs to manage the meeting materials when starting from the old WG Chair Dashboard in ietf.secr.proceedings
- Legacy-Id: 12370
Note: SVN reference [12326] has been migrated to Git commit a37f41823c
2016-11-17 00:26:51 +00:00
Henrik Levkowetz
aa4a46086a
Merged in [12330] and [12331] from rcross@amsl.com:
...
Add the ability for the Secretariat to skip the announcement when scheduling an IRTF interim meeting. Fixes #2015 .
- Legacy-Id: 12344
Note: SVN reference [12330] has been migrated to Git commit d7c1fddb32
Note: SVN reference [12331] has been migrated to Git commit b04d07e5aa
2016-11-14 05:02:10 +00:00
Ryan Cross
d7c1fddb32
Add the ability for the Secretariat to skip the announcement when scheduling an IRTF interim meeting. Fixes #2015 . Commit ready for merge.
...
- Legacy-Id: 12330
2016-11-12 07:11:59 +00:00
Russ Housley
a37f41823c
Allow WG Chairs to manage the meeting materials when starting from the old WG Chair Dashboard in ietf.secr.proceedings
...
- Legacy-Id: 12326
2016-11-12 05:40:12 +00:00
Robert Sparks
e3c3b716cd
Add a view of past meetings. Commit ready for merge.
...
- Legacy-Id: 12315
2016-11-11 06:48:26 +00:00
Ryan Cross
c3d4cc1aea
Add meeting proceedings introduction pages: Progress Report and Attendees. Commit ready for merge.
...
- Legacy-Id: 12111
2016-10-10 21:21:02 +00:00
Robert Sparks
efa3228314
Added the ability to remove documents from a session to session_details. Made slide upload code more robust against removing a set of slides from a session and then revising them. Commit ready for merge.
...
- Legacy-Id: 12004
2016-09-19 22:05:59 +00:00
Robert Sparks
bcac1dfff8
Added slide sorting. Commit ready to merge.
...
- Legacy-Id: 11995
2016-09-16 20:36:59 +00:00
Robert Sparks
53f41a6327
Added an order field to SessionPresentation.
...
Set up removing the order field from Document.
Modified the meeting materials, proceedings, and session details views to use the order field on SessionPresentation.
Added bootstrapped views to upload session materials (agendas, slides, minutes, and bluesheets).
Integrated upload into the session details view.
Commit ready for merge.
- Legacy-Id: 11989
2016-09-14 19:11:31 +00:00
Robert Sparks
89c128de63
merge forward from 6.30.1.dev0
...
- Legacy-Id: 11879
2016-08-25 19:36:08 +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
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
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
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
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
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
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
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
acb3f90d39
Tweaked the floor-plan urls, removing an unnecessary path element.
...
- Legacy-Id: 11569
2016-07-08 13:03:56 +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
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
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
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
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
Ryan Cross
cecdea3d72
Add utility script to send interim meeting minutes reminder. Add ability to include comments with meeting cancellation
...
- Legacy-Id: 11199
2016-05-17 22:55:47 +00:00
Henrik Levkowetz
6be0aebf07
Extend the owner regexp with apostrophe to be able to handle some user logins generated by the test suite.
...
- Legacy-Id: 11179
2016-05-12 12:56:11 +00:00
Ryan Cross
3366006653
Refactoring. Implement iCalendar support
...
- Legacy-Id: 11178
2016-05-11 00:13:55 +00:00