Commit graph

11993 commits

Author SHA1 Message Date
buildbot e9b2ecd59e Added the possibility of specifying worker path on the command line for the restart-workers script
- Legacy-Id: 17662
2020-04-20 12:53:18 +00:00
buildbot dcc083633b Added a buildbot_passwords template
- Legacy-Id: 17661
2020-04-20 12:52:16 +00:00
buildbot 5aa54aee5d Removed excess workers
- Legacy-Id: 17660
2020-04-20 12:51:29 +00:00
buildbot be03c9e527 Updated buildbot master config file.
- Legacy-Id: 17659
2020-04-20 12:00:07 +00:00
buildbot 4f9a112645 Added a buildbot master config file for buildbot 2.7, and a passwords template.
- Legacy-Id: 17658
2020-04-20 11:53:58 +00:00
buildbot cdaa2bc437 Updated buildbot from 0.8 to 2.7, transitioned to Python 3, and added some convenience scripts.
- Legacy-Id: 17657
2020-04-19 13:21:49 +00:00
Henrik Levkowetz 19a26dc39a Merged in [17650] from rjsparks@nostrum.com:
Refactor disqualifying roles into one place.
 - Legacy-Id: 17652
Note: SVN reference [17650] has been migrated to Git commit d981076432
2020-04-16 12:25:45 +00:00
Henrik Levkowetz 3e80114114 Merged in [17649] from rjsparks@nostrum.com:
Follow RFC8713 section 4.15 for roles that disqualify for nomcom. Fixes #2944.
 - Legacy-Id: 17651
Note: SVN reference [17649] has been migrated to Git commit b387599dac
2020-04-16 11:36:19 +00:00
Robert Sparks d981076432 Refactor disqualifying roles into one place. Commit ready for merge.
- Legacy-Id: 17650
2020-04-15 22:34:44 +00:00
Robert Sparks b387599dac Follow RFC8713 section 4.15 for roles that disqualify for nomcom. Fixes #2944. Commit ready for merge.
- Legacy-Id: 17649
2020-04-15 21:39:58 +00:00
Henrik Levkowetz 78963ecdef Added request profiler and a management command to purge profiler records.
- Legacy-Id: 17648
2020-04-15 20:48:08 +00:00
Henrik Levkowetz 1b94e10f4a Added template fragment caching for upcoming meetings page.
- Legacy-Id: 17647
2020-04-15 20:46:00 +00:00
Henrik Levkowetz 623d25f4c0 Tweaked the group 'closing notes' edit line for the secretariat on the group about page.
- Legacy-Id: 17645
2020-04-15 19:02:02 +00:00
Henrik Levkowetz cefd3506f4 Migration for updated list of personal API endpoints.
- Legacy-Id: 17644
2020-04-15 18:35:25 +00:00
Henrik Levkowetz 69a5d0817d Refined the GUI for personal API endpoints so that endpoints for which one does not have the right Roles do not show in the GUI, and added a supporting method on Person objects. Updated tests accordingly.
- Legacy-Id: 17643
2020-04-15 17:22:06 +00:00
Henrik Levkowetz eedd48d455 Simplified the URL and view code for the personal meetecho access API endpoint, and added test code.
- Legacy-Id: 17642
2020-04-15 17:19:54 +00:00
Henrik Levkowetz e01d41169a Changed the use of requirements3.txt in docker files back to requirements.txt
- Legacy-Id: 17634
2020-04-15 12:08:27 +00:00
Henrik Levkowetz 2d1685868d Added the meetecho access api key to the list of personal API keys available through the Personal API GUI, and removed a secretariat-only key from the list.
- Legacy-Id: 17633
2020-04-15 12:04:39 +00:00
Henrik Levkowetz e01cc95f15 Tweaked some comments
- Legacy-Id: 17632
2020-04-15 12:02:28 +00:00
Henrik Levkowetz 0db30f3ca8 Updated the API v2 JsonExporMixin to not try to use an API key argument as a queryset argument when building the json response.
- Legacy-Id: 17631
2020-04-15 12:01:52 +00:00
Henrik Levkowetz bd934d0f2d Added a personal API key for meetecho access.
- Legacy-Id: 17630
2020-04-15 11:58:52 +00:00
Henrik Levkowetz bba2149b5e Added exception handling in the require_api_key() decorator for AttributeError raised by the decorated function.
- Legacy-Id: 17629
2020-04-15 11:57:33 +00:00
Henrik Levkowetz b53846557e Set version info and settings back to development mode
- Legacy-Id: 17625
2020-04-14 19:46:22 +00:00
Henrik Levkowetz 771b3f31b5 Set version info to release version 6.127.0 before branching.
- Legacy-Id: 17623
2020-04-14 19:46:04 +00:00
Henrik Levkowetz b87bd6862b Changelog entry for 6.127.0
- Legacy-Id: 17622
2020-04-14 19:45:56 +00:00
Henrik Levkowetz bf5d43c5f5 Code coverage data for release 6.127.0
- Legacy-Id: 17621
2020-04-14 19:45:42 +00:00
Henrik Levkowetz 02e0ccf441 Removed a renamed migration
- Legacy-Id: 17620
2020-04-14 19:29:09 +00:00
Henrik Levkowetz 5a0a502ff9 Merged in the py3clean work, which removes usage of six and __future__ imports, along with other py2/3 compatibility code.
- Legacy-Id: 17619
2020-04-14 19:06:53 +00:00
Henrik Levkowetz f2b883d2bb Merged in ^/trunk@17617.
- Legacy-Id: 17618
2020-04-14 17:11:51 +00:00
Ole Laursen 76b8554a9c Add media query to fix problem with space-between and small windows
- Legacy-Id: 17617
2020-04-09 18:29:13 +00:00
Ole Laursen 6c48575042 Swap the axes in the meeting schedule editor and rework it to allow
flowing the days.

Add JS workaround for missing position sticky support, instead of the
CSS workaround which added an annoying padding for everyone.
 - Legacy-Id: 17616
2020-04-09 18:16:56 +00:00
Henrik Levkowetz e647fe4778 Set version info and settings back to development mode
- Legacy-Id: 17614
2020-04-09 16:26:04 +00:00
Henrik Levkowetz e0e191a6f7 Set version info to release version 6.126.0 before branching.
- Legacy-Id: 17612
2020-04-09 16:25:40 +00:00
Henrik Levkowetz 973adf2275 Changelog entry for 6.126.0
- Legacy-Id: 17611
2020-04-09 16:25:29 +00:00
Henrik Levkowetz cf97b72b5d Code coverage data for release 6.126.0
- Legacy-Id: 17610
2020-04-09 16:25:14 +00:00
Henrik Levkowetz b38c8b4ef9 Moved Postgresql transition up to 3rd item after talk with Robert.
- Legacy-Id: 17609
2020-04-09 16:06:57 +00:00
Ole Laursen b8b1b67e6d Improve error handling when editing in the meeting scheduler, add
timeouts and output more error information.
 - Legacy-Id: 17608
2020-04-09 11:23:05 +00:00
Ole Laursen 8cc85e9fc2 Make possible constraint violations purple to make it easier to tell
them apart from the current constraint violations
 - Legacy-Id: 17607
2020-04-09 10:53:44 +00:00
Henrik Levkowetz b143dd407f Merged in ^/branch/dash/automatic-scheduler@17395, which adds groundwor for
upcoming automatic scheduling assistance:

 . Added a management command to create a dummy IETF 999 meeting.

 . Added display of new constraints and joint sessions to agenda builder
   interface.

 . The new timerange, time_relation and wg_adjacent constraints, along with
   the joint_with_groups option, are now reflected in the special requests
   field.  This allows them to be taken into account while scheduling
   sessions.

 . Clarified the wording in the session request form regarding conflicts with
   BOFs.

 . Added support for structured entry and storage of joint sessions in
   meetings:

   - Also adds additional tests for the SessionForm
   - Fixes a javascript error in session requests for non-WG groups,
     that could cause incorrect form behaviour.
   - Expands the tests added in [17289] a bit.

 . Added support for the timerange, wg_adjacent and time_relation constraints.
   This adds three new constraints to the database and relevant UIs:

   - timerange: "This WG can't meet during these timeframes"
   - wg_adjacent: "Schedule adjacent to another WG (directly following,
     no breaks, same room)"
   - time_relation: schedule the two sessions of one WG on subsequent
     days or with at least one day seperation
 - Legacy-Id: 17605
Note: SVN reference [17289] has been migrated to Git commit a227813dc5
2020-04-08 20:41:29 +00:00
Henrik Levkowetz 6f4372f54b Set version info and settings back to development mode
- Legacy-Id: 17602
2020-04-08 16:52:23 +00:00
Henrik Levkowetz a7be276e96 Set version info to release version 6.125.0 before branching.
- Legacy-Id: 17600
2020-04-08 16:52:00 +00:00
Henrik Levkowetz efaa4047ba Changelog entry for 6.125.0
- Legacy-Id: 17599
2020-04-08 16:51:50 +00:00
Henrik Levkowetz 673654f43a Code coverage data for release 6.125.0
- Legacy-Id: 17598
2020-04-08 16:51:35 +00:00
Henrik Levkowetz c908d267f4 Merged in [17590] from rcross@amsl.com:
Add support for variable length meetings to secr/meetings app.
 - Legacy-Id: 17597
Note: SVN reference [17590] has been migrated to Git commit 3f6081a5b9
2020-04-08 16:23:39 +00:00
Henrik Levkowetz 9b8d9c8305 - Legacy-Id: 17596 2020-04-08 14:53:51 +00:00
Henrik Levkowetz 5c3c3fff82 Changed the handling of some exceptions during draft submission to give user feedback rather than server 500 responses, in order to deal better with severely malformed drafts.
- Legacy-Id: 17595
2020-04-08 13:12:39 +00:00
Henrik Levkowetz 0df0a87a48 Added a workaround for the current libmagic which quite easily can mischaracterise text/plain documents as text/x-Algol68. Fixes issues #2941 and #2956.
- Legacy-Id: 17594
2020-04-07 18:33:24 +00:00
Henrik Levkowetz f10ddadc0e Merged in changes from trunk up to r17584.
- Legacy-Id: 17593
2020-04-07 16:02:52 +00:00
Henrik Levkowetz 1561120c27 Changed the interim session maximum length setting.
- Legacy-Id: 17592
2020-04-07 13:53:51 +00:00
Henrik Levkowetz 5cecc0bee2 Added validation of the duration in interim meeting requests, with settings for min and max duration in settings.
- Legacy-Id: 17591
2020-04-07 10:40:14 +00:00