Commit graph

12704 commits

Author SHA1 Message Date
Henrik Levkowetz 8d2e0a0637 Merged in [18357] from rjsparks@nostrum.com:
Show link to a drafts group page for all group types when the draft has a group. Fixes #3061.
 - Legacy-Id: 18406
Note: SVN reference [18357] has been migrated to Git commit cf42db8804
2020-08-24 10:53:10 +00:00
Henrik Levkowetz d05aeeaa19 Merged in [18326] from lars@netapp.com:
Update bootstrap to 3.4.1
 - Legacy-Id: 18405
Note: SVN reference [18326] has been migrated to Git commit 91d58aebd9
2020-08-23 11:29:35 +00:00
Henrik Levkowetz 2ed49e24ba - Legacy-Id: 18404 2020-08-22 18:55:43 +00:00
Henrik Levkowetz cbfbedf2d3 Updated the IETF meeting agenda rendering so as to show the session links to materials, meetecho, jabber, notepad etc. also for narrov-screen devices such as phones, based on code from lars@eggert.org. Also moved some template code doing markup tweaking of the room name to a TimeSlot method, and factored out session start- and end-time display, repeated in 4 locations, to a template snipped. Added a new CSS class which provides less padding at the sides of pages on narrow devices.
- Legacy-Id: 18403
2020-08-21 13:40:14 +00:00
Ole Laursen 2029fb74fa Add private bit to time slot types so that it can be configured in the
admin instead of hardcoding the list of private sessions types in the
code.
 - Legacy-Id: 18402
2020-08-21 12:15:52 +00:00
Henrik Levkowetz 6b560de71d Updated the instructions for how to expand a vocab v3 file to standalone (by using --expand with xml2rfc)
- Legacy-Id: 18401
2020-08-21 12:05:40 +00:00
Henrik Levkowetz 504b233691 Set version info and settings back to development mode
- Legacy-Id: 18399
2020-08-20 14:08:15 +00:00
Henrik Levkowetz f9590476c8 Set version info to release version 7.14.1 before branching.
- Legacy-Id: 18397
2020-08-20 14:07:55 +00:00
Henrik Levkowetz a63855f497 Changelog entry for 7.14.1
- Legacy-Id: 18396
2020-08-20 14:07:42 +00:00
Henrik Levkowetz 8f72189039 Code coverage data for release 7.14.1
- Legacy-Id: 18395
2020-08-20 14:07:29 +00:00
Henrik Levkowetz 982f5ccc70 Tweaked a patch, removing an unused import.
- Legacy-Id: 18394
2020-08-20 13:48:04 +00:00
Henrik Levkowetz c95ffe42e7 Fixed a pyflakes issue
- Legacy-Id: 18393
2020-08-20 13:47:27 +00:00
Henrik Levkowetz fc5813f83c Changelog entry for 7.14.1
- Legacy-Id: 18392
2020-08-20 13:16:25 +00:00
Henrik Levkowetz b8805fd0b5 Code coverage data for release 7.14.1
- Legacy-Id: 18391
2020-08-20 13:16:09 +00:00
Henrik Levkowetz 6dd0b7c81e Updated an initial migration to reflect actual database tables present.
- Legacy-Id: 18390
2020-08-20 12:35:37 +00:00
Henrik Levkowetz 48126ba505 - Legacy-Id: 18389 2020-08-20 12:34:09 +00:00
Henrik Levkowetz b4cc53fea0 Migration for deleted model
- Legacy-Id: 18388
2020-08-20 12:31:52 +00:00
Henrik Levkowetz 278f86f275 Removed a misnamed patch file.
- Legacy-Id: 18387
2020-08-20 12:21:04 +00:00
Henrik Levkowetz 16fb382943 Made the patch utility return information to distinguish already patched files from successful patch application, and modified our checks extensions to signal when patches have been applied and a ccommand needs to be re-run.
- Legacy-Id: 18386
2020-08-20 11:36:46 +00:00
Ole Laursen a39fa7f967 New branch from trunk @ r18382 for meeting improvements, with iola/meeting-improvement-r17835 merged in
- Legacy-Id: 18385
2020-08-20 09:36:41 +00:00
Robert Sparks f4fd4b1921 Gather actual repos to backup takinging user and organizational owners into account, iterating through owner repos when necessary using the github api.
- Legacy-Id: 18384
2020-08-19 19:07:29 +00:00
Henrik Levkowetz bc75565969 Changed the default LOGGING setup to avoid logging to syslog, as it may not be available in all enviroments.
- Legacy-Id: 18382
2020-08-19 13:27:50 +00:00
Henrik Levkowetz 1318fe6914 Changes to permit login to the dev. server from recent browsers (such as Chrome 84)
- Legacy-Id: 18381
2020-08-19 13:25:25 +00:00
Ole Laursen 5ea30519da Add explanation to filter on regular sessions
- Legacy-Id: 18380
2020-08-18 13:37:18 +00:00
Ole Laursen 996fc716eb Add new page for editing timeslots and misc session, accessible from
the possible agendas list for a meeting.

The new page incorporates the editing functionality otherwise
accessible from

/secr/meetings/<meeting>/<schedule>/miscsessions/
/secr/meetings/<meeting>/<schedule>/regularsessions/
/meeting/<meeting>/timeslots/edit

in a time vs. room grid that gives a better overview of what's going
on each day and allows adding and editing time slots and sessions.

Regular sessions must be scheduled in the other schedule editor, but
it's possible to add regular timeslots and edit agenda notes on
scheduled regular sessions.
 - Legacy-Id: 18379
2020-08-18 13:24:30 +00:00
Robert Sparks 2b70735fd2 Improved the classification of some github related external resources. Tightened validation of new resource values. Commit ready to merge.
- Legacy-Id: 18378
2020-08-17 23:50:22 +00:00
Henrik Levkowetz 0f5d2b290f Added a 'meeting' list filter to the admin page for ImportantDate.
- Legacy-Id: 18376
2020-08-15 09:38:00 +00:00
Henrik Levkowetz f93270e0f6 Changed the API to not export saved Message instances (they can contain information such as draft confirmation codes and password reset codes that should not be generally visible).
- Legacy-Id: 18375
2020-08-15 09:37:05 +00:00
Henrik Levkowetz 50d559f05f Removed an unused model.
- Legacy-Id: 18374
2020-08-15 09:34:25 +00:00
Mark J. Donnelly d105f8ba5b Filter out reviewers who have rejected reviewing this document in the past from the list of suggested reviewers. Fixes #2996. Commit ready for merge.
- Legacy-Id: 18373
2020-08-13 15:03:54 +00:00
Mark J. Donnelly 8bde162613 Include an HTML template missed in the previous commit. Fixes #2835. Commit ready for merge.
- Legacy-Id: 18372
2020-08-13 13:49:11 +00:00
Mark J. Donnelly 21ba67fb79 Track slide submissions even after acceptance or rejection. Fixes #2835. Commit ready for merge.
- Legacy-Id: 18371
2020-08-13 13:48:01 +00:00
Henrik Levkowetz 2af4246225 Set version info and settings back to development mode
- Legacy-Id: 18369
2020-08-13 12:23:00 +00:00
Henrik Levkowetz df1c07392e Set version info to release version 7.14.0 before branching.
- Legacy-Id: 18367
2020-08-13 12:22:27 +00:00
Henrik Levkowetz e6d61e0f66 Changelog entry for 7.14.0
- Legacy-Id: 18366
2020-08-13 12:22:08 +00:00
Henrik Levkowetz e46758c576 Code coverage data for release 7.14.0
- Legacy-Id: 18365
2020-08-13 12:21:48 +00:00
Henrik Levkowetz bbcbc365e5 The factory-boy module now has a 3.0 release, which is backwards incompatible with 2.x. Updated the requirements file accordingly.
- Legacy-Id: 18364
2020-08-13 12:03:07 +00:00
Henrik Levkowetz 9125104065 Merged in [18324] from rjsparks@nostrum.com:
Send extra mail to yangdoctors chairs when a draft with yang checks goes into IETF LC. Fixes #2419.
 - Legacy-Id: 18363
Note: SVN reference [18324] has been migrated to Git commit cb58810705
2020-08-13 11:23:22 +00:00
Henrik Levkowetz 83b32720cd Removed cruft in a file
- Legacy-Id: 18362
2020-08-13 11:02:58 +00:00
Henrik Levkowetz d0a70331d1 Removed cruft in a file
- Legacy-Id: 18361
2020-08-13 11:02:00 +00:00
Henrik Levkowetz aa7950e31b Use the same 'Secure' and 'SameSite' cookie settings for application cookies as for session cookies, rather than hardcoded values (DRY).
- Legacy-Id: 18360
2020-08-13 10:53:05 +00:00
Henrik Levkowetz 4712e8370c Added a patch to make django use the same settings when deleting a cookie as when setting it. In particular, it sets Secure if settings.SESSION_COOKIE_SECURE, which is needed if samesite='None'. Fixes issue #3056
- Legacy-Id: 18359
2020-08-13 10:47:06 +00:00
Henrik Levkowetz 07d60de46e Merged in /branch/iola/meeting-improvement-r17835@18048. This provides a new snapshot of the new schedule editor work, with improved edit page layout and details.
- Legacy-Id: 18358
2020-08-12 19:16:18 +00:00
Robert Sparks cf42db8804 Show link to a drafts group page for all group types when the draft has a group. Fixes #3061. Commit ready for merge.
- Legacy-Id: 18357
2020-08-12 18:47:29 +00:00
Henrik Levkowetz dd09b70850 Added secure=True, samesite='None' for user preference cookies, to play well with recent changes in browser cookie handling.
- Legacy-Id: 18356
2020-08-12 13:08:17 +00:00
Ole Laursen c78ffbcd18 Introduce support for setting a base schedule on a schedule. All
assignments on the base schedule are shown in the pages for the
schedule, read-only.

This allows managing things like breaks and misc sessions separately
from the regular WG sessions.

Base schedules are not allowed to be the base of other base schedules
(the hierarchy can only be one level deep) to simplify the mental
model and the code.

Add link for creating new schedules instead of relying on copying
Empty-Schedule and change the meeting creation code to no longer
create the special Empty-Schedule. Instead a "base" schedule is
created and a first schedule with the name and permissions of the user
creating the meeting, using "base" as base.

Speed up a couple of the Secretariat/AD agenda views by adding
prefetches.
 - Legacy-Id: 18355
2020-08-11 17:34:32 +00:00
Jennifer Richards ea3882034a Use querystring instead of URL hash for agenda filters
- Legacy-Id: 18353
2020-08-11 13:45:41 +00:00
Henrik Levkowetz c5729d5c5d Set version info and settings back to development mode
- Legacy-Id: 18350
2020-08-07 15:28:40 +00:00
Henrik Levkowetz dee064674e Set version info to release version 7.13.0 before branching.
- Legacy-Id: 18348
2020-08-07 15:28:05 +00:00
Henrik Levkowetz 688008e9a2 Changelog entry for 7.13.0
- Legacy-Id: 18347
2020-08-07 15:27:49 +00:00