Commit graph

9676 commits

Author SHA1 Message Date
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 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 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
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 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 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 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
Ryan Cross 3f6081a5b9 Add support for variable length meetings to secr/meetings app. Commit ready for merge
- Legacy-Id: 17590
2020-04-06 22:54:36 +00:00
Henrik Levkowetz 5f57e59a2b Clarified the standalone XML draft submission requirements, and mentioned the xml2rfc switch to use for v3 sources.
- Legacy-Id: 17589
2020-04-06 20:04:27 +00:00
Henrik Levkowetz 16608059d3 Be more inclusive when displaying call-in links from the Session agenda_note and remote_instructions fields.
- Legacy-Id: 17588
2020-04-03 16:38:29 +00:00
Henrik Levkowetz 353fad160f Changed some fields to raw_id_fields in the MessageAdmin.
- Legacy-Id: 17587
2020-04-03 16:29:54 +00:00
Henrik Levkowetz 47e33a39f4 Added 'Remote instructions' at the top of interim sesssion pages, and made the 'Meeting Details' button available to the group chairs, not only secretariat.
- Legacy-Id: 17586
2020-04-03 13:36:36 +00:00
Henrik Levkowetz 2634ec7bd4 Set version info and settings back to development mode
- Legacy-Id: 17584
2020-04-03 10:05:19 +00:00
Henrik Levkowetz 6c8a376e99 Set version info to release version 6.124.0 before branching.
- Legacy-Id: 17582
2020-04-03 10:04:58 +00:00
Henrik Levkowetz 976c8e6777 Use links instead of buttons for session resources on upcoming meetings page.
- Legacy-Id: 17579
2020-04-03 09:44:16 +00:00
Henrik Levkowetz 5e3ff97d31 Tweaked the group link on 'Upcoming Meetings'.
- Legacy-Id: 17578
2020-04-03 09:32:50 +00:00
Henrik Levkowetz e20e16a0f2 Updated bower-managed static web assets
- Legacy-Id: 17577
2020-04-03 09:24:26 +00:00
Henrik Levkowetz b74ce877f8 Added links to agenda/materials pop-up, materials download, etherpad, jabber room, and webex call-in session for interims on the upcoming meetings page. With the earlier changes from [17555], this fixes issue #2937.
- Legacy-Id: 17576
Note: SVN reference [17555] has been migrated to Git commit e9756d8987
2020-04-03 09:19:34 +00:00
Henrik Levkowetz 5ec243e14f Changed the IPR patent number regex to permit space between country code and serial number, and expanded on the help text for the IPR patent number field.
- Legacy-Id: 17573
2020-04-01 16:50:01 +00:00
Henrik Levkowetz d266a8b02d Added verification of response data to IphoneAppJsonTests
- Legacy-Id: 17572
2020-04-01 15:14:16 +00:00
Henrik Levkowetz 05cd2b9e09 Merged in [17564] from pusateri@bangj.com:
Added interim meetings to agenda.json API. Fixes #2946.
 - Legacy-Id: 17571
Note: SVN reference [17564] has been migrated to Git commit c2b40c3da8
2020-04-01 14:21:34 +00:00
Henrik Levkowetz 98fab6c05b Merged in [17562] from jennifer@painless-security.com:
Add tooltips with doc name to 'updates' and 'obsoletes' links. Fixes #2866;
 - Legacy-Id: 17569
Note: SVN reference [17562] has been migrated to Git commit 2d6179c1a5
2020-03-31 13:03:15 +00:00
Tom Pusateri c2b40c3da8 Add interim meetings to agenda.json API. Fixes #2946. Commit ready for merge.
- Legacy-Id: 17564
2020-03-31 04:39:00 +00:00
Jennifer Richards 2d6179c1a5 Add tooltips with doc name to "updates" and "obsoletes" links. Fixes #2866; Commit ready for merge.
- Legacy-Id: 17562
2020-03-30 20:22:05 +00:00
Henrik Levkowetz 7084e6e662 Merged in [17557] from fenton@bluepopcorn.net:
Provide more consistent links to people pages. Fixes #2918.
 - Legacy-Id: 17561
Note: SVN reference [17557] has been migrated to Git commit b9c5152714
2020-03-30 20:07:25 +00:00
Henrik Levkowetz 3b1cb2903b Changed an obsolete document.href() to document.get_href(). Fixes issue #2945.
- Legacy-Id: 17559
2020-03-30 16:22:12 +00:00
Henrik Levkowetz 662df7cd5a Tweaked the upcoming calendar and calendar entries slightly, to render with times first and on two lines on narrow screens.
- Legacy-Id: 17558
2020-03-30 15:15:33 +00:00
Jim Fenton b9c5152714 Provide more consistent links to people pages. Fixes #2918. Commit ready for merge.
- Legacy-Id: 17557
2020-03-28 19:07:40 +00:00
Henrik Levkowetz f86b87e2ed Merged in [17555] from rjsparks@nostrum.com:
Remove the not-quite-working customization widgets from /meeting/upcoming and /meeting/past. Simplify those views. Correct the list of sessions on those pages when one interim has more than one session. Fixes #2938. Partially addresses #2937.
 - Legacy-Id: 17556
Note: SVN reference [17555] has been migrated to Git commit e9756d8987
2020-03-28 15:38:10 +00:00
Robert Sparks e9756d8987 Remove the not-quite-working customization widgets from /meeting/upcoming and /meeting/past. Simplify those views. Correct the list of sessions on those pages when one interim has more than one session. Fixes #2938. Partially addresses #2937. Commit ready for merge.
- Legacy-Id: 17555
2020-03-27 22:47:38 +00:00
Henrik Levkowetz 37f39163d1 Prevent an exception on missing author.email.person when listing author emails.
- Legacy-Id: 17554
2020-03-27 16:14:29 +00:00
Henrik Levkowetz 6fadf18ee9 Set version info and settings back to development mode
- Legacy-Id: 17551
2020-03-27 14:28:17 +00:00
Henrik Levkowetz 4836e9f6ba Set version info to release version 6.123.1 before branching.
- Legacy-Id: 17549
2020-03-27 14:27:44 +00:00
Henrik Levkowetz cb3e565d13 Merged in [17543] from rjsparks@nostrum.com:
Repair construction of group_hierarchy used for the customisation controls at /meeting/upcoming. Fixes #2940.
 - Legacy-Id: 17545
Note: SVN reference [17543] has been migrated to Git commit 8e9d65e7e0
2020-03-26 20:31:26 +00:00