Commit graph

9719 commits

Author SHA1 Message Date
Sasha Romijn d0386b8524 Add link to docs in automatic schedule builder.
- Legacy-Id: 17907
2020-06-02 17:39:25 +00:00
Sasha Romijn 69fbd46b27 Save automatic schedules as public=False visible=True
- Legacy-Id: 17906
2020-06-01 15:03:46 +00:00
Sasha Romijn a0b6c6dcfc Add capacity optimiser to automatic scheduler.
- Legacy-Id: 17905
2020-06-01 14:12:39 +00:00
Sasha Romijn fc2693370e Improved initial session scheduling for tight schedules
- Legacy-Id: 17904
2020-06-01 12:26:21 +00:00
Sasha Romijn 2c49e7b2dd Add missing BusinessConstraint resource/admin
- Legacy-Id: 17903
2020-06-01 10:09:27 +00:00
Sasha Romijn 69a5752a00 Fix incorrect timerange name in create_dummy_meeting command
- Legacy-Id: 17902
2020-06-01 09:27:25 +00:00
Sasha Romijn 57d8ffb27a Re-introduce Group.meeting_seen_as_area and use it in automatic scheduler
- Legacy-Id: 17901
2020-06-01 09:25:51 +00:00
Sasha Romijn 468afdcbe3 Fix tests to account for meetings starting on a Sunday
- Legacy-Id: 17900
2020-06-01 09:22:37 +00:00
Sasha Romijn 38aaa38a0b Don't schedule sessions on Sunday in schedule builder.
- Legacy-Id: 17899
2020-06-01 09:19:18 +00:00
Sasha Romijn 2f8dfe8c78 Removed Python 2 compatibility for schedule builder as it's obsolete
- Legacy-Id: 17896
2020-05-29 12:49:51 +00:00
Sasha Romijn 1aad1bee48 Add Python 2 compatibility for schedule builder with functools32
- Legacy-Id: 17895
2020-05-29 12:14:51 +00:00
Sasha Romijn c8e0a83b47 Add new model for business logic meeting constraint costs, update existing constraint costs, and small improvements in tests
- Legacy-Id: 17894
2020-05-29 12:03:50 +00:00
Sasha Romijn cbcb5a2bd2 Add schedule saving to automatic scheduler, various cleanups
- Legacy-Id: 17893
2020-05-28 19:47:30 +00:00
Sasha Romijn a75c29c231 Add partially completed automatic scheduler.
- Legacy-Id: 17891
2020-05-28 12:59:44 +00:00
Henrik Levkowetz d55f0aa084 Set version info and settings back to development mode
- Legacy-Id: 17699
2020-04-27 20:36:50 +00:00
Henrik Levkowetz 5bbc7adc67 Set version info to release version 6.128.0 before branching.
- Legacy-Id: 17697
2020-04-27 20:36:31 +00:00
Henrik Levkowetz bd53b197d8 Removed a debug statement
- Legacy-Id: 17693
2020-04-27 19:58:28 +00:00
Henrik Levkowetz 66175b20df Changed etherpad port to 9009 in the links in 2 templates.
- Legacy-Id: 17692
2020-04-27 19:47:50 +00:00
Henrik Levkowetz f8760cdf6f In IPR disclosure statement updates, don't show links to parked IPR declarations, since they will 404.
- Legacy-Id: 17691
2020-04-26 11:04:16 +00:00
Henrik Levkowetz 20013f28da Removed a debug statement.
- Legacy-Id: 17690
2020-04-26 10:44:55 +00:00
Henrik Levkowetz c556820f5f Fixed a server 500 on missing flooplan image file, which should have returned a 404.
- Legacy-Id: 17689
2020-04-25 19:10:06 +00:00
Henrik Levkowetz 8a7f4ce96e Enhanced [17687] slightly, adding rendering of other status settings than cancelled, and adding warning background for cancelled. See issue #2963.
- Legacy-Id: 17688
Note: SVN reference [17687] has been migrated to Git commit 48562d131b
2020-04-25 14:34:56 +00:00
Henrik Levkowetz 48562d131b Changed the date/datetime at the top of meeting session pages to indicate timezone, and be given in UTC for virtual interim meetings, but meeting timezone with UTC in parentheses for in-person meetings. Fixes issue #2963.
- Legacy-Id: 17687
2020-04-25 12:02:05 +00:00
Henrik Levkowetz 59df536958 Added a template filter that is a replacement for Django's builtin 'date' filter, with a more polymorphic signature: It accepts either datetime or date input, and ignores time-specific format entries when handling a date.
- Legacy-Id: 17686
2020-04-25 11:29:15 +00:00
Henrik Levkowetz e0bd77f8a3 Fixed a html closing tag error.
- Legacy-Id: 17684
2020-04-24 18:15:44 +00:00
Henrik Levkowetz 788321dbf3 Added two new methods to TimeSlot: local_start_time() and local_end_time().
- Legacy-Id: 17682
2020-04-24 15:13:39 +00:00
Henrik Levkowetz 20c1bd532f Added a warnings filter for some versions of 'coverage' under Py3.
- Legacy-Id: 17680
2020-04-23 18:51:32 +00:00
Henrik Levkowetz ebf9d1d32c Fixed a Py2/Py3 issue in patch.py.
- Legacy-Id: 17677
2020-04-23 04:15:08 +00:00
Henrik Levkowetz 9aeda11a29 Removed some Py2 compatibility decorators.
- Legacy-Id: 17673
2020-04-21 13:54:31 +00:00
Henrik Levkowetz 26907e510d Merged in [17663] from rjsparks@nostrum.com:
Show recent meetings on a group's meeting tab even if there aren't other past meetings. Fixes #2961.
 - Legacy-Id: 17670
Note: SVN reference [17663] has been migrated to Git commit fec811de36
2020-04-20 18:27:45 +00:00
Henrik Levkowetz 52a01645c7 PyFlakes fix
- Legacy-Id: 17669
2020-04-20 18:26:57 +00:00
Henrik Levkowetz 3054b8cf58 Removed usage of maybe_create_svn_symlinks()
- Legacy-Id: 17668
2020-04-20 18:03:25 +00:00
Henrik Levkowetz c1f6743b36 Removed code from checks.py that isn't needed any more under Py3.
- Legacy-Id: 17666
2020-04-20 17:55:07 +00:00
Henrik Levkowetz 8ec63ca0e1 Removed Py2 svn-package settings, and added a patch for request_profiler.
- Legacy-Id: 17665
2020-04-20 17:51:47 +00:00
Robert Sparks fec811de36 Show recent meetings on a group's meeting tab even if there aren't other past meetings. Fixes #2961. Commit ready for merge.
- Legacy-Id: 17663
2020-04-20 17:31:28 +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 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