Commit graph

412 commits

Author SHA1 Message Date
Henrik Levkowetz 96d62b8aaa Fixed a problem with paging of api lists, which requires that the ordering keys define a fully deterministic ordering (i.e., there may be no entries with the same sort position in order to make the api paging work). (The admin interface's paging does not seem to have this problem.) Fixes issue #1930.
- Legacy-Id: 10957
2016-03-20 17:07:36 +00:00
Henrik Levkowetz 8177d3ecbc Migration for timezone changes (pytz 2015.7 => 2016.1)
- Legacy-Id: 10938
2016-03-16 13:52:09 +00:00
Henrik Levkowetz 6e6a8baa13 Fixed a typo.
- Legacy-Id: 10931
2016-03-15 23:15:44 +00:00
Henrik Levkowetz adb8625635 Introduced caching for the api resources.
- Legacy-Id: 10929
2016-03-15 23:12:04 +00:00
Robert Sparks bd0b166ca0 Show which session the user is adding drafts to when there was more than one sesison at a meeting.
- Legacy-Id: 10854
2016-02-23 16:30:54 +00:00
Robert Sparks 114ba0ad13 winding up: added ability to add drafts to a session while looking at the session.
- Legacy-Id: 10853
2016-02-23 04:00:16 +00:00
Robert Sparks 4a12225742 Found (manually) and fixed a place where a sessionpresentation object's rev=None was exploding a template. FactoryBoy starts to really shine.
- Legacy-Id: 10851
2016-02-22 19:56:14 +00:00
Robert Sparks 1a2b885864 checkpoint. Refactor to put session oriented utilites back in the meeting app. Minimize the use of the /materials url. Provide better access control to the remaining materials url functions.
- Legacy-Id: 10850
2016-02-22 17:03:46 +00:00
Robert Sparks d709af6ca2 checkpoint: refined document/session view with test. Trivial start on Document factories.
- Legacy-Id: 10845
2016-02-18 04:07:17 +00:00
Robert Sparks 78ca39f237 checkpoint: start of a view showing all sessions associated with a document
- Legacy-Id: 10844
2016-02-17 16:38:33 +00:00
Henrik Levkowetz f75bab4b05 Added a migration for changed default ordering of timeslot entries, and changed auto_now settings for the modified field of meeting sessions, timeslots, and assignments.
- Legacy-Id: 10793
2016-02-07 13:46:46 +00:00
Henrik Levkowetz e5dcacf70a Fixed buggy urlpatterns in [10785]
- Legacy-Id: 10786
Note: SVN reference [10785] has been migrated to Git commit acada64174
2016-02-06 15:03:11 +00:00
Henrik Levkowetz acada64174 Removed mandatory but unwanted '.html' suffixes on meeting views.
- Legacy-Id: 10785
2016-02-05 23:06:33 +00:00
Henrik Levkowetz 86868b9020 Merged in [10779] from rjsparks@nostrum.com:
Added the ability to associate documents with sessions from the document main page.
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
 - Legacy-Id: 10784
Note: SVN reference [10779] has been migrated to Git commit 776b95106f
2016-02-05 23:00:04 +00:00
Robert Sparks 776b95106f Added the ability to associate documents with sessions from the document main page.
Integrated the group meetings tab with the secretariat meeting request and meeting materials pages.
Made better use of bootstrap styling for the meetings tab and session details view.
Commit ready for merge.
 - Legacy-Id: 10779
2016-02-04 21:51:04 +00:00
Henrik Levkowetz 55e95a43ee Merged in [10756] from rjsparks@nostrum.com:
Tweak factories to not randomly create keys that violate constraints.
 - Legacy-Id: 10768
Note: SVN reference [10756] has been migrated to Git commit a9abd3c2cd
2016-02-03 20:47:17 +00:00
Robert Sparks a91ab77dbc Provided navigation for managing materials from the group meeting and meeting session views
- Legacy-Id: 10760
2016-02-01 19:39:10 +00:00
Robert Sparks a9abd3c2cd Tweak factories to not randomly create keys that violate constraints. Commit ready for merge
- Legacy-Id: 10756
2016-01-28 20:12:00 +00:00
Robert Sparks a1a518a4bc merged older materials work (specifically, that vetted in prague)
- Legacy-Id: 10750
2016-01-27 01:12:19 +00:00
Henrik Levkowetz 8cd4ca1fad Merged in [10733] from rjsparks@nostrum.com:
Show session details for interims as well as ietf meetings.
 - Legacy-Id: 10748
Note: SVN reference [10733] has been migrated to Git commit 2bae86397e
2016-01-26 23:01:39 +00:00
Henrik Levkowetz 4c710c5a6b Merged in [10728] from rjsparks@nostrum.com:
Refactored meeting urls file without changing functionality in prepation for extending some views to handle interims. Reduced the level of redundancy in the way the urls lists were constructed.
 - Legacy-Id: 10745
Note: SVN reference [10728] has been migrated to Git commit 6eaff2aaf0
2016-01-26 22:06:59 +00:00
Henrik Levkowetz 05aadb1883 Merged in [10719] from rjsparks@nostrum.com:
Adds a meetings tab to the group information page. Links to minutes, agendas, and materials for each session at each meeting. Improves the UI for the session materials page.
 - Legacy-Id: 10737
Note: SVN reference [10719] has been migrated to Git commit 7d43d3ada4
2016-01-26 20:15:22 +00:00
Henrik Levkowetz d1087f3d50 Merged in [10701] from rjsparks@nostrum.com:
Simplified meeting.session_details. Shows all sessions for a meeting on one page instead of having a page per session. Removes the by-date, by-weekday, by-sequence mechanic.
 - Legacy-Id: 10735
Note: SVN reference [10701] has been migrated to Git commit 4a453281ea
2016-01-26 20:01:23 +00:00
Robert Sparks 2bae86397e Show session details for interims as well as ietf meetings. Commit ready for merge.
- Legacy-Id: 10733
2016-01-25 23:06:41 +00:00
Robert Sparks 6eaff2aaf0 Refactored meeting urls file without changing functionality in prepation for extending some views to handle interims. Reduced the level of redundancy in the way the urls lists were constructed. Commit ready for merge.
- Legacy-Id: 10728
2016-01-25 16:04:53 +00:00
Henrik Levkowetz a30a811e97 Changed the calculation of 'modified' time for a meeting, and also changed the 'updated' field for Session, TimeSlot, and SchedTimeSessAssignments to auto-update on any changes to the objects.
- Legacy-Id: 10722
2016-01-22 20:41:02 +00:00
Henrik Levkowetz d0e93e34b7 Enabled sorting by modification time for Sessions, Timeslots, and Assignments. Fixed a bug which left Timeslot.duration null in the resources.
- Legacy-Id: 10720
2016-01-22 20:32:21 +00:00
Robert Sparks 7d43d3ada4 Adds a meetings tab to the group information page. Links to minutes, agendas, and materials for each session at each meeting. Improves the UI for the session materials page. Commit ready for merge.
- Legacy-Id: 10719
2016-01-20 22:59:14 +00:00
Robert Sparks 4261c4f549 still preparing to merge forward
- Legacy-Id: 10716
2016-01-19 22:42:07 +00:00
Robert Sparks 1a9401a72f preparing to merge forward
- Legacy-Id: 10715
2016-01-19 22:41:21 +00:00
Robert Sparks 4a453281ea Simplified meeting.session_details. Shows all sessions for a meeting on one page instead of having a page per session. Removes the by-date, by-weekday, by-sequence mechanic.
- Legacy-Id: 10701
2016-01-15 17:09:08 +00:00
Henrik Levkowetz 39142ed63e Don't redirect to proceedings for future meetings which exist in the database but don't have a schedule yet. We want to show tne agenda (even if empty) for those.
- Legacy-Id: 10661
2016-01-13 10:16:31 +00:00
Henrik Levkowetz d8413d5d28 Changed a helper function meeting_updated() to a method on Meeting, and provided it as a synthetic attribute on the /api/v1/meeting/meeting/ endpoints of the JSON API.
- Legacy-Id: 10611
2015-12-19 01:52:13 +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 5c3d2e4507 Updated country and timezone choices.
- Legacy-Id: 10370
2015-11-03 03:02:48 +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 143b8cc646 Fixed an issue with [10344], where the numberless /meeting/agenda/ would redirect to a non-existing proceedings URL.
- Legacy-Id: 10360
Note: SVN reference [10344] has been migrated to Git commit 893988e45e
2015-11-01 22:49:07 +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
Robert Sparks 893988e45e Return more sensible results for agendas for old meetings. Fixes #1062. Commit ready for merge.
- Legacy-Id: 10344
2015-10-31 07:32:47 +00:00
Henrik Levkowetz 6da7ec17db Merged in personal/henrik/6.7.2.dev0-schemafix [10297] from henrik@levkowetz.com:
Renamed class ScheduledSession to the more correct (but unfortunately also cumbersome) SchedTimeSessAssignment, and renamed reverse relationships involving this class appropriately.  Accompanying changes in javascript and templates.  Migrations to match.
 - Legacy-Id: 10299
Note: SVN reference [10297] has been migrated to Git commit 71dec7a692
2015-10-27 15:23:00 +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 61ca4d2b5b Better fix, replacing [10294].
- Legacy-Id: 10296
Note: SVN reference [10294] has been migrated to Git commit c760822e04
2015-10-26 22:42:55 +00:00
Henrik Levkowetz c760822e04 Fix a bug in meeting.ajax.constraint_json().
- Legacy-Id: 10294
2015-10-26 19:53:14 +00:00
Henrik Levkowetz cfdd6ec69e Tweaked the anchor ids for agenda timeslots to avoid identical ids for different slots.
- Legacy-Id: 10130
2015-10-02 15:01:03 +00:00
Henrik Levkowetz 30a518a3d0 Do utf-8 encoding of the fields in the JSON blob for meeting sessions. Fixes issue #1790
- Legacy-Id: 10099
2015-09-24 10:46:14 +00:00
Henrik Levkowetz a4c49e09df Merged in [10062] from olau@iola.dk:
Summary: Fixed problem with timeslot.location = None in agenda_csv.
 - Legacy-Id: 10070
Note: SVN reference [10062] has been migrated to Git commit 129cccb88f
2015-08-30 09:32:18 +00:00
Ole Laursen 129cccb88f Summary: Fixed problem with timeslot.location = None in agenda_csv.
Commit ready for merge.
 - Legacy-Id: 10062
2015-08-26 07:52:05 +00:00
Henrik Levkowetz fb66c1856f Merged in [9669] from olau@iola.dk:
Summary: Make the meeting agenda code use the historic info available
for groups. In the process, added some select_related/prefetch_related
code to cut the number of database queries in the agenda down from
4000-5000 to about 50. Rewritten agenda CSV code to use Python arrays
rather than a template for improved readability/reuse. Rewritten week
view to assemble its data in Python. Plus a few other minor cleanups,
e.g. lame_description is now gone.
Fixes #1088. Branch
 - Legacy-Id: 10005
Note: SVN reference [9669] has been migrated to Git commit acda84208d
2015-08-10 19:46:11 +00:00
Henrik Levkowetz 47c9792ea5 Added a very simple html version of the json API, to make it easier to explore the api manually.
- Legacy-Id: 9992
2015-08-09 16:30:20 +00:00
Henrik Levkowetz 2fe8dcb4c2 Added a very simple html version of the json API, to make it easier to explore the api manually.
- Legacy-Id: 9991
2015-08-09 16:28:55 +00:00