Henrik Levkowetz
6459638fad
Adjusted the code to the 2.1 attribute name change from ._size to .size in upload file objects.
...
- Legacy-Id: 18054
2020-06-24 20:42:05 +00:00
Henrik Levkowetz
06fa5e517a
Adjusted the code to the changed signature of admin.utils.get_deleted_objects()
...
- Legacy-Id: 18053
2020-06-24 20:39:27 +00:00
Henrik Levkowetz
7c7c5da39f
Changed the 2.1 removed django.contrib.auth.views.logout to LogoutView.
...
- Legacy-Id: 18052
2020-06-24 20:36:46 +00:00
Henrik Levkowetz
dc7581fef4
Changed NullBoleanField() to BooleanField(null=True), according to the 2.1 upgrade recommendations.
...
- Legacy-Id: 18051
2020-06-24 20:33:57 +00:00
Robert Sparks
bf53bf1057
Merged forward. Added some missing parts to the XMPPURLValidator.
...
- Legacy-Id: 18050
2020-06-24 19:01:45 +00:00
Ole Laursen
15de8ef380
Remove the responsible AD at the top of the session info in the new
...
meeting editor as the information is now redundant - the AD appears as
an AD constraint.
- Legacy-Id: 18048
2020-06-24 15:50:28 +00:00
Ole Laursen
44cbfca7bd
Add support for detecting and displaying AD conflicts.
...
- Legacy-Id: 18046
2020-06-24 12:42:00 +00:00
Henrik Levkowetz
ddf874bc77
Fixed an issue in a test function that could occasionally fail incorrectly.
...
- Legacy-Id: 18045
2020-06-24 11:07:11 +00:00
Henrik Levkowetz
e493377a52
Fixed a problem with the code to update missing person record association in a meeting registration record.
...
- Legacy-Id: 18044
2020-06-24 11:03:49 +00:00
Henrik Levkowetz
595dcb75e9
Fixed a silly bug in [18040]. 'settings' isn't a dictionary.
...
- Legacy-Id: 18043
Note: SVN reference [18040] has been migrated to Git commit e1ed51b0b6
2020-06-23 21:16:02 +00:00
Henrik Levkowetz
649831e7c7
Added a default logger and level for 'django.security' log items, to route them to our regular syslog. This will give us more information about failures to retrieve session info, and also things like 404 responses, which will already be captured in the apache log but with less info. May need revisiting if it proves to cause excessive logging.
...
- Legacy-Id: 18042
2020-06-23 20:47:58 +00:00
Henrik Levkowetz
ed8e578a07
Separated the session cache from the default cache, using slightly different settings, in order to not drop sessions when a new release is deployed.
...
- Legacy-Id: 18041
2020-06-23 20:41:26 +00:00
Henrik Levkowetz
e1ed51b0b6
Fixed a logging issue when running the test crawler.
...
- Legacy-Id: 18040
2020-06-23 20:38:33 +00:00
Robert Sparks
f7b1ce1fce
Remove abandoned charters from any future telechats. Fixes #3003 . Commit ready for merge.
...
- Legacy-Id: 18037
2020-06-22 21:22:54 +00:00
Robert Sparks
da0c81d78f
Tweak to title of the page used to complete reviews. Fixes #2767 . Commit ready to merge.
...
- Legacy-Id: 18036
2020-06-22 20:32:58 +00:00
Ole Laursen
3b31ed9ad1
Update the constraint name fixtures.
...
- Legacy-Id: 18034
2020-06-22 17:40:06 +00:00
Ole Laursen
49d4be8d17
Rework the new meeting editor label formatting to store the icon
...
references directly in the database as HTML.
Rework the label update migration to take this into account (can be
rerun by running "ietf/manage.py migrate name 0011 --fake" first).
Add a little bit of support for the recently added constraints types -
the JS does not hint about them, but they do show up without looking
silly.
- Legacy-Id: 18033
2020-06-22 17:33:54 +00:00
Henrik Levkowetz
5ea79b87dd
Set version info and settings back to development mode
...
- Legacy-Id: 18031
2020-06-22 13:59:28 +00:00
Henrik Levkowetz
c4f454f996
Set version info to release version 7.4.0 before branching.
...
- Legacy-Id: 18029
2020-06-22 13:59:08 +00:00
Henrik Levkowetz
66d2fd8604
Merged in [18021] from rjsparks@nostrum.com:
...
A little less waste creating meeting/interim test data.
- Legacy-Id: 18024
Note: SVN reference [18021] has been migrated to Git commit ba41f9ba95
2020-06-22 13:18:12 +00:00
Henrik Levkowetz
0f17e03121
Merged in [18020] from rjsparks@nostrum.com:
...
Construct Faker objects used for person name generation only once. Results in a roughly 20% speedup of the test-suite.
- Legacy-Id: 18023
Note: SVN reference [18020] has been migrated to Git commit c60cc1b1a0
2020-06-22 12:58:44 +00:00
Ole Laursen
ab178173f4
Fix bug in showing the time of other sessions of the same group in the
...
new meeting schedule editor
- Legacy-Id: 18022
2020-06-22 12:31:39 +00:00
Robert Sparks
ba41f9ba95
A little less waste creating meeting/interim test data. Commit ready for merge.
...
- Legacy-Id: 18021
2020-06-19 21:45:15 +00:00
Robert Sparks
c60cc1b1a0
Construct Faker objects used for person name generation only once. Results in a roughly 20% speedup of the test-suite. Commit ready for merge.
...
- Legacy-Id: 18020
2020-06-19 19:54:50 +00:00
Ole Laursen
a70ece9a34
Hint when a timeslot is unsuitable because the room is too small.
...
Expand test to cover the timeslot hints too.
- Legacy-Id: 18019
2020-06-19 17:50:55 +00:00
Ole Laursen
770341f122
Add information about other sessions of the same group to the session
...
info in the new meeting schedule editor.
- Legacy-Id: 18018
2020-06-19 16:57:08 +00:00
Henrik Levkowetz
820e30d99d
Merged in [18016] from rjsparks@nostrum.com:
...
Ensure UTC time is shown throughout the interim request, approval, and announcement workflow. Fixes #2974 .
- Legacy-Id: 18017
Note: SVN reference [18016] has been migrated to Git commit 64de3fcd8c
2020-06-18 15:02:27 +00:00
Robert Sparks
64de3fcd8c
Ensure UTC time is shown throughout the interim request, approval, and announcement workflow. Fixes #2974 . Commit ready for merge.
...
- Legacy-Id: 18016
2020-06-17 22:15:39 +00:00
Henrik Levkowetz
4033785d40
With the draft submission cutoff date before a meeting set to the meeting start date (with the intention to have no blackout), the fact that submission re-open time is midnight _local_ time led to a blackout period of a few hours after midnight UTC for meeting timezones with midnight later than UTC. Changed this to give no blackout time when cutoff-date == meeting.date
...
- Legacy-Id: 18014
2020-06-17 18:04:03 +00:00
Ole Laursen
674dae22c7
Fix a bunch of meeting schedule editor test bugs introduced by the
...
changes in the previous commit.
- Legacy-Id: 18013
2020-06-17 17:59:06 +00:00
Ole Laursen
b60939a26c
Change new meeting schedule editor to not layout the time slots on a
...
linear scale, instead lay them out horizontally per day in
chronological order with a small amount of size hinting by
interpolating the width depending on the duration of the
timeslot/session.
Solve the problem of labeling time slots that don't necessarily align
by simply labeling each slot separately.
Add scheduled time slot information to the session info in the bottom
right corner.
Add selector for hiding timeslots to make it possible to hide special
morning sessions.
Add requested duration to the sessions in the grid.
Use a smaller font size for the grid and switch to a non-serif, more
condensed font. Tweak the margins. The grid is now slightly smaller
than the old editor.
Fix a couple of bugs.
- Legacy-Id: 18012
2020-06-17 16:16:57 +00:00
Henrik Levkowetz
9b672fc801
The registration system creates separate records for hackathon and session registration, but in order to provide OAuth2 registration information to for instance Meetecho we want just one consolidated record. Changed the handling of notifications from the registration system to aggregate reg_type and ticket_type information in one record.
...
- Legacy-Id: 18011
2020-06-17 15:44:37 +00:00
Henrik Levkowetz
bf230a738b
Added a test suite switch to optionally show logging output. Normally this is suppressed while running tests. In production, it goes to syslog's user facility. With --show-logging, it will go to the console when running tests.
...
- Legacy-Id: 18010
2020-06-17 15:05:57 +00:00
Henrik Levkowetz
a6a99a449f
Removed a debug statement
...
- Legacy-Id: 18009
2020-06-17 14:56:26 +00:00
Henrik Levkowetz
b0b9bb4ce9
Added code in the OpenID registration scope to look for registration matches also by email, to handle the case where somebody registered with a new email and only added it to the datatracker later. In this case, we would not have connected up the registration and the person record when first notified.
...
- Legacy-Id: 18008
2020-06-17 13:31:55 +00:00
Henrik Levkowetz
26dbcc85be
Set version info and settings back to development mode
...
- Legacy-Id: 18005
2020-06-16 21:16:41 +00:00
Henrik Levkowetz
5c68b60a84
Set version info to release version 7.3.2 before branching.
...
- Legacy-Id: 18003
2020-06-16 21:16:21 +00:00
Ole Laursen
8bd9e5de6e
Round the debug time sum
...
- Legacy-Id: 17998
2020-06-16 16:48:29 +00:00
Henrik Levkowetz
a5ccd3a806
Merged in [17993] from rjsparks@nostrum.com:
...
Make test_interim_send_announcement a little more time_zone aware.
- Legacy-Id: 17997
Note: SVN reference [17993] has been migrated to Git commit 02a3e9a708
2020-06-16 13:21:40 +00:00
Henrik Levkowetz
af87bf8e1b
Merged in [17992] from rjsparks@nostrum.com:
...
Improve admin form validation for used_roles.
- Legacy-Id: 17996
Note: SVN reference [17992] has been migrated to Git commit c69556efe1
2020-06-16 12:59:46 +00:00
Sasha Romijn
fe23d2f799
Modify dummy meeting script to match IETF 106 better.
...
- Legacy-Id: 17995
2020-06-15 20:53:00 +00:00
Sasha Romijn
9dd0035a19
Fix migrations after rebase.
...
- Legacy-Id: 17994
2020-06-15 20:51:46 +00:00
Robert Sparks
02a3e9a708
Make test_interim_send_announcement a little more time_zone aware. Commit ready for merge.
...
- Legacy-Id: 17993
2020-06-15 20:20:34 +00:00
Robert Sparks
c69556efe1
Improve admin form validation for used_roles. Commit ready for merge.
...
- Legacy-Id: 17992
2020-06-15 19:14:42 +00:00
Sasha Romijn
6e026926f0
Rebase automatic-scheduler-2 onto 7.3.2.dev0
...
- Legacy-Id: 17990
2020-06-15 12:29:39 +00:00
Sasha Romijn
ec1ee89e89
- Increase penalty of timerange and area meeting overlap
...
- Fix incidental bug in schedule optimiser
- Fix unused import
- Legacy-Id: 17988
2020-06-15 09:16:48 +00:00
Henrik Levkowetz
3589ea2cd9
Fixed two mypy issues with utils.log code to set loggin handlers.
...
- Legacy-Id: 17987
2020-06-14 18:32:45 +00:00
Henrik Levkowetz
0a7648b7de
Improved the handling of logger enabling entries in UTILS_LOGGER_LEVELS to set a handler if none exists for a given logger.
...
- Legacy-Id: 17981
2020-06-13 21:31:31 +00:00
Henrik Levkowetz
b03b2e2477
Tweaked the OpenID Connect 'profile' grant description.
...
- Legacy-Id: 17980
2020-06-13 21:29:37 +00:00
Henrik Levkowetz
cb0817175e
Tweaked the showloggers command help text.
...
- Legacy-Id: 17979
2020-06-13 21:28:32 +00:00
Henrik Levkowetz
c5f6883624
Fixed a couple of mypy errors.
...
- Legacy-Id: 17977
2020-06-12 22:05:03 +00:00
Henrik Levkowetz
96bbf3457a
The datatracker logs directly to syslog, but some python libraries send debug logging to the python logging module. Added a python logging syslog handler to the django logging setup, in order to make it easier to turn on built-in logging from external modules when needed.
...
- Legacy-Id: 17976
2020-06-12 20:35:56 +00:00
Henrik Levkowetz
1cc9712ddf
Changed the OpenID profile data description to match what the datatracker actually shares.
...
- Legacy-Id: 17975
2020-06-12 16:17:06 +00:00
Henrik Levkowetz
77524a333b
Added a management command to list registered loggers, in order to see which can be configured in settings_local with the UTILS_LOGGER_LEVELS settings.
...
- Legacy-Id: 17974
2020-06-12 15:00:15 +00:00
Henrik Levkowetz
682036321d
Reorganized the python logging setup slightly, and added a possibility to configure logging levels for individual loggers in settings_local.py
...
- Legacy-Id: 17973
2020-06-12 14:41:41 +00:00
Henrik Levkowetz
eeba4ea992
Removed an unnecessary entry from the OIDC auth request arguments in test_oidc_code_auth().
...
- Legacy-Id: 17972
2020-06-12 14:39:54 +00:00
Ole Laursen
27384a1935
Make constraint hints more obvious. Show constraints in the session
...
information panel.
- Legacy-Id: 17971
2020-06-11 17:22:36 +00:00
Henrik Levkowetz
033da559d2
Set version info and settings back to development mode
...
- Legacy-Id: 17968
2020-06-10 20:59:26 +00:00
Henrik Levkowetz
6d3e07be12
Set version info to release version 7.3.1 before branching.
...
- Legacy-Id: 17966
2020-06-10 20:59:06 +00:00
Henrik Levkowetz
ae6b39459f
Updated API resources for MeetingRegistration.
...
- Legacy-Id: 17961
2020-06-10 18:22:47 +00:00
Henrik Levkowetz
567449d3d2
Merged in [17908] from rjsparks@nostrum.com:
...
Add used_roles to Group and default_used_roles to GroupFeatures. Dynamically build the group edit form to provide a field for all used_roles. Fixes #2785 and #2572 . Partially addresses #2160 .
- Legacy-Id: 17960
Note: SVN reference [17908] has been migrated to Git commit 2862727d02
2020-06-10 12:58:29 +00:00
Henrik Levkowetz
980de4fac0
Removed an unused import
...
- Legacy-Id: 17959
2020-06-10 11:32:24 +00:00
Henrik Levkowetz
6e30b36515
Expanded the test case for api_new_meeting_registration() to test both the existing and new account case, and that additional table fields are set appropriately.
...
- Legacy-Id: 17958
2020-06-09 21:06:09 +00:00
Henrik Levkowetz
8547432583
Updated the api_new_meeting_registration() endpoint to set all provided fields correctly. Fixes a bug that left some fields unset.
...
- Legacy-Id: 17957
2020-06-09 21:04:12 +00:00
Henrik Levkowetz
61f01721c6
Added some code to set the meeting attendance flag when Meetecho pulls OAuth2 profile data for session participation between the start and end dates for a meeting.
...
- Legacy-Id: 17956
2020-06-09 21:01:49 +00:00
Henrik Levkowetz
efcdc4d917
Updated meeting attendance and nomcom eligibility calculations to take the MeetingRegistration.attendance flag into account.
...
- Legacy-Id: 17955
2020-06-09 21:00:07 +00:00
Henrik Levkowetz
8a6026ce6e
Added a MeetingRegistration.attended field, to keep apart meeting attendence and meeting registration before attendance.
...
- Legacy-Id: 17954
2020-06-09 20:58:35 +00:00
Henrik Levkowetz
59487f5627
Fixed an issue with multiple objects matching a registsration record fetched from the registration system (this has been caused by not correctly detecting changes in registration system details).
...
- Legacy-Id: 17953
2020-06-09 19:42:11 +00:00
Henrik Levkowetz
956ddaf3cf
Fixed an incorrect admin site search field specification.
...
- Legacy-Id: 17951
2020-06-09 18:26:45 +00:00
Henrik Levkowetz
3e008518c9
With ticket_type and reg_type fields now part of MeetingRegistratoin, removed the conditional handling of these attributes in the OpenID 'registration' scope handler.
...
- Legacy-Id: 17949
2020-06-09 14:00:47 +00:00
Henrik Levkowetz
516a2af54d
Set version info and settings back to development mode
...
- Legacy-Id: 17946
2020-06-08 20:18:38 +00:00
Henrik Levkowetz
0a82b60138
Set version info to release version 7.3.0 before branching.
...
- Legacy-Id: 17944
2020-06-08 20:18:16 +00:00
Henrik Levkowetz
ec5d159b4f
Added a new API endpoint to be used by the registration system, to trigger account creation.
...
- Legacy-Id: 17941
2020-06-08 19:51:10 +00:00
Henrik Levkowetz
2416a46f5e
Refactored some account creation code to re-use the email sending part in the registration system notification api for new meeting registrations.
...
- Legacy-Id: 17940
2020-06-08 19:49:30 +00:00
Henrik Levkowetz
275e48681d
Updated the email template that goes out for password setting on account creation, to give directions also for the case when the user already has a pre-existing account. Updated a test to match.
...
- Legacy-Id: 17939
2020-06-08 19:48:05 +00:00
Henrik Levkowetz
228f00287b
Added migrations for model changes
...
- Legacy-Id: 17938
2020-06-08 19:28:15 +00:00
Henrik Levkowetz
49bf6090d0
Updated the @require_api_key decorator to not check for recent login dates for staff (which would include robots)
...
- Legacy-Id: 17937
2020-06-08 19:24:42 +00:00
Henrik Levkowetz
c3b05d41b8
Removed an API meeting resource field which is not present in the database any more.
...
- Legacy-Id: 17936
2020-06-08 19:21:50 +00:00
Henrik Levkowetz
0ba2c93d7f
Added a showapikeys management command, to be able to easily see the api keys.
...
- Legacy-Id: 17935
2020-06-08 19:20:27 +00:00
Henrik Levkowetz
542c165907
Added a migration to create login and person records for the mail-archive and registration-system users.
...
- Legacy-Id: 17934
2020-06-08 19:19:25 +00:00
Henrik Levkowetz
ff0279e7ae
Added a new role 'Robot', for use with reg-system and mail-archive automated accesses.
...
- Legacy-Id: 17933
2020-06-08 19:16:23 +00:00
Henrik Levkowetz
c01dcddea1
Added reg_type and ticket_type to the MeetingRegistration model.
...
- Legacy-Id: 17932
2020-06-08 19:14:21 +00:00
Henrik Levkowetz
40fac7a283
Set version info and settings back to development mode
...
- Legacy-Id: 17929
2020-06-07 12:08:35 +00:00
Henrik Levkowetz
b46ddbe754
Set version info to release version 7.2.0 before branching.
...
- Legacy-Id: 17927
2020-06-07 12:08:16 +00:00
Henrik Levkowetz
65c919b325
Added OpenID support through django-oidc-provider, with tests using the certified python oic module.
...
- Legacy-Id: 17919
2020-06-06 21:01:21 +00:00
Henrik Levkowetz
5a2a255bcb
Added django urlconfig namespace support in ietf.utils.test.get_callbacks() (needed when testing the reverse lookups in templates for oidc_provider).
...
- Legacy-Id: 17917
2020-06-06 20:19:54 +00:00
Henrik Levkowetz
cd186fa04b
Tweaked patch.py for Py3 compatibility.
...
- Legacy-Id: 17916
2020-06-06 20:17:31 +00:00
Henrik Levkowetz
0ca29a80c2
Tweaked log.unreachable() and log.assertion() for Py3 compatibility.
...
- Legacy-Id: 17915
2020-06-06 20:17:04 +00:00
Henrik Levkowetz
4139d17308
Added a factory function OidClientRecordFactory for OpenID testing
...
- Legacy-Id: 17914
2020-06-06 20:15:18 +00:00
Henrik Levkowetz
b9b36dc124
Tweaked the meetecho access API fallback response to use person.plain_name instead of person.name.
...
- Legacy-Id: 17913
2020-06-06 20:13:54 +00:00
Robert Sparks
2862727d02
Add used_roles to Group and default_used_roles to GroupFeatures. Dynamically build the group edit form to provide a field for all used_roles. Fixes #2785 and #2572 . Partially addresses #2160 . Commit ready for merge.
...
- Legacy-Id: 17908
2020-06-04 21:05:33 +00:00
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
Henrik Levkowetz
186e2ae67b
Decorated post_submission() with @transaction.atomic, and did some slight refactoring of code related to post_submission() calls and submission events. This was triggered by a submission left in an intermediate state because of a WSGI timeout (leading to a 504 error).
...
- Legacy-Id: 17892
2020-05-28 15:01:33 +00:00
Sasha Romijn
a75c29c231
Add partially completed automatic scheduler.
...
- Legacy-Id: 17891
2020-05-28 12:59:44 +00:00
Ole Laursen
d357723a54
Style BoFs differently in the meeting schedule editor
...
- Legacy-Id: 17888
2020-05-26 16:38:18 +00:00
Ole Laursen
c9394ae6a2
Make the selection more obvious in the meeting schedule editor
...
- Legacy-Id: 17887
2020-05-26 15:51:01 +00:00
Ole Laursen
65e5245626
Fix mypy warning when overriding DEV_TEMPLATE_CONTEXT_PROCESSORS by
...
turning it into a list (can't override a tuple without the type
changing)
- Legacy-Id: 17886
2020-05-26 15:46:05 +00:00
Ole Laursen
27ebc639f4
Fix bug in hex conversion (missing digit) in meetings schedule editor
...
by switching to rgb() notation instead - fixes problem with art area
not having a color
- Legacy-Id: 17885
2020-05-26 15:20:13 +00:00
Henrik Levkowetz
29a8264647
Set version info and settings back to development mode
...
- Legacy-Id: 17881
2020-05-21 23:12:28 +00:00
Henrik Levkowetz
15bf49d4b3
Set version info to release version 7.1.0 before branching.
...
- Legacy-Id: 17879
2020-05-21 23:12:08 +00:00
Henrik Levkowetz
40f38a343b
Merged in [17864] from housley@vigilsec.com:
...
Add /meeting/<num>/agenda pages to the slowpages cache. While I was in the template, I also did a recent ticket. Fixes #2992 .
- Legacy-Id: 17876
Note: SVN reference [17864] has been migrated to Git commit 5dc4931f87
2020-05-21 22:36:24 +00:00
Henrik Levkowetz
65c6a878f7
Merged in [17843] from housley@vigilsec.com:
...
Create slowpages cache for some very stable pages
- Legacy-Id: 17874
Note: SVN reference [17843] has been migrated to Git commit f7886df212
2020-05-21 22:03:38 +00:00
Robert Sparks
d87a1d009b
Map some new urls. Create a new external resource type
...
- Legacy-Id: 17873
2020-05-21 21:46:51 +00:00
Robert Sparks
324be05151
added an XMPP URL validator
...
- Legacy-Id: 17872
2020-05-21 21:27:36 +00:00
Robert Sparks
8a0578040e
Added better self-descriptive __str__ functions to PersonExtResource, GroupExtResource, and DocExtResource
...
- Legacy-Id: 17871
2020-05-21 20:59:44 +00:00
Robert Sparks
02e1226a03
Added appropriate Admin classes
...
- Legacy-Id: 17870
2020-05-21 20:48:03 +00:00
Robert Sparks
b7f45dba05
added ways to see and edit PersonExtResources.
...
- Legacy-Id: 17869
2020-05-21 20:10:04 +00:00
Robert Sparks
38ba0f401d
merged forward
...
- Legacy-Id: 17868
2020-05-21 18:30:48 +00:00
Russ Housley
5dc4931f87
Add /meeting/<num>/agenda pages to the slowpages cache. While I was in the template, I also did a recent ticket. Fixes #2992 .
...
- Legacy-Id: 17864
2020-05-21 14:42:37 +00:00
Henrik Levkowetz
a3979c3cf7
Merged in [17838] from fenton@bluepopcorn.net:
...
Give IRSG at-large members balloting capability. Fixes #2979 . Branch
- Legacy-Id: 17863
Note: SVN reference [17838] has been migrated to Git commit c9bc6b43f0
2020-05-21 13:54:44 +00:00
Henrik Levkowetz
0240c5c0e6
Changed wording in one place on the NomCom Chair help page to be in line with menu entry and page title of the NomCom Settings page, based on feedback from Barbara Stark.
...
- Legacy-Id: 17861
2020-05-20 21:41:39 +00:00
Henrik Levkowetz
ac52ce6595
Updated the NomCom eligibility calculation to use the last 5 in-person meetings, in accordance with draft-iesg-nomcom-eligibility-2020-03 which has now been approved for publication. The code will need revisiting when the long-term policy is available.
...
- Legacy-Id: 17859
2020-05-20 19:41:25 +00:00
Henrik Levkowetz
950f1822bc
Refined the makeresources management command slightly to improve handling of models with names ending in 'Resource' -- tastypie requires the resource name to be explicitly set in that case.
...
- Legacy-Id: 17858
2020-05-20 19:38:44 +00:00
Robert Sparks
785f6243f1
explicit resource names for classes with the word resource in their name
...
- Legacy-Id: 17857
2020-05-20 18:28:05 +00:00
Henrik Levkowetz
5697c6ed72
Additional name changes for agenda_ical()
...
- Legacy-Id: 17856
2020-05-20 15:50:06 +00:00
Henrik Levkowetz
d9a40f8ef4
Renamed some view funtions for consistency. Almost all .json enpoints were named *_json(), but not all. Fixed in this commit, together with the equivalent renaiming for one .ical endpoint.
...
- Legacy-Id: 17855
2020-05-20 14:19:37 +00:00
Henrik Levkowetz
2340f310c7
Changed the nomcom chair help page to show 4-digit years, rather than 2-digit
...
- Legacy-Id: 17854
2020-05-20 14:16:04 +00:00
Henrik Levkowetz
f53d03e7ef
Merged in [17835] from pusateri@bangj.com:
...
Add agenda_note and remote_instructions to agenda.json API. Fixes #2955 .
- Legacy-Id: 17853
Note: SVN reference [17835] has been migrated to Git commit d275a78bce
2020-05-20 12:06:23 +00:00
Henrik Levkowetz
cd7eeb238f
Added a missing guard against attribute access on None.
...
- Legacy-Id: 17852
2020-05-20 10:28:09 +00:00
Henrik Levkowetz
b88a9ccae0
Set version info and settings back to development mode
...
- Legacy-Id: 17850
2020-05-20 09:34:02 +00:00
Henrik Levkowetz
cad36dbf83
Set version info to release version 7.0.0 before branching.
...
- Legacy-Id: 17848
2020-05-20 09:33:43 +00:00
Henrik Levkowetz
8fcfd2073a
Added a migration where Django 2.0 captures more model information than 1.11 did.
...
- Legacy-Id: 17845
2020-05-20 07:31:35 +00:00
Henrik Levkowetz
420099d72a
Added a template with-clause that was lost in merging.
...
- Legacy-Id: 17844
2020-05-20 07:11:50 +00:00
Russ Housley
f7886df212
Create slowpages cache for some very stable pages
...
- Legacy-Id: 17843
2020-05-19 21:29:25 +00:00
Henrik Levkowetz
ee103c99ec
Merged in [17839] from rcross@amsl.com:
...
Fixed issue where any session request was referred to as Virtual
- Legacy-Id: 17841
Note: SVN reference [17839] has been migrated to Git commit 95bb522693
2020-05-19 19:54:11 +00:00
Robert Sparks
7e57be2bd3
merged forward ^/personal/rjs/explore-extref
...
- Legacy-Id: 17840
2020-05-19 18:47:47 +00:00
Ryan Cross
95bb522693
Fixed issue where any session request was referred to as Virtual
...
- Legacy-Id: 17839
2020-05-19 17:42:11 +00:00
Jim Fenton
c9bc6b43f0
Give IRSG at-large members balloting capability. Fixes #2979 . Branch ready for merge.
...
- Legacy-Id: 17838
2020-05-19 16:34:24 +00:00
Tom Pusateri
d275a78bce
Add agenda_note and remote_instructions to agenda.json API. Commit ready for merge. Fixes #2955 .
...
- Legacy-Id: 17835
2020-05-19 15:53:38 +00:00
Henrik Levkowetz
d986c5b227
Merged in [17803] from rcross@amsl.com:
...
Made various changes to session request form, mostly removal of fields, to support virtual session requests. Also added settings.SECR_VIRTUAL_MEETINGS list.
- Legacy-Id: 17829
Note: SVN reference [17803] has been migrated to Git commit d90d97d8cc
2020-05-19 12:13:37 +00:00
Henrik Levkowetz
0a885bfbb7
Fixed a test that incorrectly lookdef or author.name instead of author.plain_name()
...
- Legacy-Id: 17827
2020-05-19 09:13:00 +00:00
Henrik Levkowetz
3a963eaf29
Removed a future import
...
- Legacy-Id: 17818
2020-05-18 10:59:59 +00:00
Henrik Levkowetz
488ff08352
Merged in ^/personal/henrik/6.129.2-django2.0 which contains an upgrade of Django from 1.11 to 2.0, with the code changes needed.
...
- Legacy-Id: 17817
2020-05-18 06:50:50 +00:00
Henrik Levkowetz
a44a80b068
Set version info and settings back to development mode
...
- Legacy-Id: 17815
2020-05-18 04:46:57 +00:00
Henrik Levkowetz
0f8eddff1a
Set version info to release version 6.130.1 before branching.
...
- Legacy-Id: 17813
2020-05-18 04:46:34 +00:00
Henrik Levkowetz
d36d717fe5
Removed some debug code.
...
- Legacy-Id: 17810
2020-05-17 19:46:14 +00:00
Henrik Levkowetz
e87dd6b599
Merged in [17797] from rjsparks@nostrum.com:
...
Better use of group type in interim announcement tools. Fixes #2989 .
- Legacy-Id: 17809
Note: SVN reference [17797] has been migrated to Git commit 9ba71bebac
2020-05-17 19:44:39 +00:00
Henrik Levkowetz
bc05e7a8d0
Refactored many instances of msg.get_payload(decode=True).decode('utf-8') and similar to get_payload_text(msg), which uses msg.get_charset() to get the actual charset to do the decoding, in a consistent manner. Also removed some instances of force_str, but more remain.
...
- Legacy-Id: 17807
2020-05-16 20:20:05 +00:00
Henrik Levkowetz
0bc19f0c7c
Added group chair/secretary role information to the personal meetecho key API.
...
- Legacy-Id: 17806
2020-05-16 15:58:40 +00:00
Ryan Cross
db6ce662f5
Fix typo in custom template filter
...
- Legacy-Id: 17804
2020-05-16 00:19:33 +00:00
Ryan Cross
d90d97d8cc
Made various changes to session request form, mostly removal of fields, to support virtual session requests. Also added settings.SECR_VIRTUAL_MEETINGS list.
...
- Legacy-Id: 17803
2020-05-15 23:48:06 +00:00
Henrik Levkowetz
6bb0a33a8d
Fleshed out a review test slightly, and did some refactoring.
...
- Legacy-Id: 17801
2020-05-15 14:51:25 +00:00
Henrik Levkowetz
6318d49b40
Added an utility function to get email payload as unicode text.
...
- Legacy-Id: 17800
2020-05-15 14:50:22 +00:00
Henrik Levkowetz
2b68095b82
Merged in [17794] from mark@painless-security.com:
...
Add the 'msg' variable for interpolation on reviewer availability change emails, and reformat the add-a-period email. Fixes #2891 .
- Legacy-Id: 17799
Note: SVN reference [17794] has been migrated to Git commit 96bc71f51f150cec7043aca60d0156d35847019b
2020-05-15 11:33:03 +00:00
Henrik Levkowetz
3b99992083
Merged in [17722] from mark@painless-security.com:
...
Remove the 'experimental' verbiage from the references / referenced by pages. Fixes #2857 .
- Legacy-Id: 17798
Note: SVN reference [17722] has been migrated to Git commit 52c7d13f2aff6e8e92eec821e3123da6e5277c84
2020-05-15 08:33:16 +00:00
Robert Sparks
9ba71bebac
Better use of group type in interim announcement tools. Fixes #2989 . Commit ready for merge.
...
- Legacy-Id: 17797
2020-05-14 22:38:02 +00:00
Henrik Levkowetz
aa9db4995a
Disabled a test that is unreliable under Django 2.
...
- Legacy-Id: 17795
2020-05-14 15:57:21 +00:00
Henrik Levkowetz
3439f3d42c
Tweaked a log.assertion() case.
...
- Legacy-Id: 17793
2020-05-14 15:47:41 +00:00
Henrik Levkowetz
c9f69f1869
Fixed a bug in upcoming()
...
- Legacy-Id: 17791
2020-05-13 12:57:58 +00:00
Henrik Levkowetz
ddca2128b5
Set version info and settings back to development mode
...
- Legacy-Id: 17789
2020-05-13 00:22:20 +00:00
Henrik Levkowetz
f2f232fa3a
Set version info to release version 6.130.0 before branching.
...
- Legacy-Id: 17787
2020-05-13 00:21:59 +00:00
Henrik Levkowetz
154876a12a
Merged in ^/trunk@17782 (just ahead of release 6.130.0)
...
- Legacy-Id: 17783
2020-05-12 15:54:46 +00:00
Henrik Levkowetz
4f4c3fd980
Based on [17694] from mark@painless-security.com, this merges in a set of changes that provides agenda-like details on session meeting view, and fixes issue #2751 . It also aligns the styling of materials and resources link lists on the upcoming meetings and ietf agenda pages, and adds calendar symbols with links and recordings symbols with links to interim meeting pages.
...
- Legacy-Id: 17782
Note: SVN reference [17694] has been migrated to Git commit 4df7e5531f8273892c71a363cf328bb324585204
2020-05-12 13:35:57 +00:00
Henrik Levkowetz
da6a0d83f1
Reworded the instructions for submission tool bug reporting and manual posting to avoid reports going to the wrong address.
...
- Legacy-Id: 17779
2020-05-11 19:43:50 +00:00
Henrik Levkowetz
aa4bee7a19
Added set-up and tear-down of test directores for HasMeetingsTests
...
- Legacy-Id: 17776
2020-05-11 14:41:42 +00:00
Henrik Levkowetz
9a72f1b031
Updates names.json fixture, to capture the latest state of the database (minor changes only).
...
- Legacy-Id: 17774
2020-05-11 14:22:23 +00:00
Henrik Levkowetz
a26ace5bfa
Merged in [17764] from rjsparks@nostrum.com:
...
Allow IAB programs to use normal meeting mechanics. Fixes #2970 .
- Legacy-Id: 17773
Note: SVN reference [17764] has been migrated to Git commit fb8e5c6842
2020-05-11 11:41:22 +00:00
Henrik Levkowetz
b04171b526
Added guards against using attributes of None in a couple of places.
...
- Legacy-Id: 17772
2020-05-10 15:47:24 +00:00
Henrik Levkowetz
111d27486f
Added a pyflakes:ignore
...
- Legacy-Id: 17771
2020-05-10 14:25:27 +00:00
Henrik Levkowetz
0daddb5b91
Changed a log.assertion() to provide more information about the unexpected situation.
...
- Legacy-Id: 17770
2020-05-10 14:17:23 +00:00
Henrik Levkowetz
26e85ce53b
Added a catch for malformed apikey input.
...
- Legacy-Id: 17769
2020-05-10 14:16:22 +00:00
Henrik Levkowetz
02804ba163
Fixed a case of too few format string parameters.
...
- Legacy-Id: 17768
2020-05-10 14:14:50 +00:00
Henrik Levkowetz
81197f044c
Tweaked a 404 message to differentiate between two not-found cases.
...
- Legacy-Id: 17767
2020-05-10 14:13:39 +00:00
Henrik Levkowetz
ae7c7707f0
Tweaked the interim_session_buttons template, bringing it closer to the session_buttons_include template.
...
- Legacy-Id: 17766
2020-05-10 14:09:40 +00:00
Robert Sparks
fb8e5c6842
Allow IAB programs to use normal meeting mechanics. Fixes #2970 . Commit ready for merge.
...
- Legacy-Id: 17764
2020-05-08 21:11:25 +00:00
Henrik Levkowetz
6d7c5b52ee
Django 2.0 conversion. Test suite passes, except for javascript tests.
...
- Legacy-Id: 17762
2020-05-08 13:07:07 +00:00
Henrik Levkowetz
29ccca849a
Added a second link to htmlized draft content (on the datatracker) in addition to the link to the tools hosted htmlized document.
...
- Legacy-Id: 17760
2020-05-06 18:23:47 +00:00
Henrik Levkowetz
95233536ff
Fixed some instances of invalid html.
...
- Legacy-Id: 17758
2020-05-06 13:47:00 +00:00
Henrik Levkowetz
01027b977c
Set version info and settings back to development mode
...
- Legacy-Id: 17756
2020-05-06 13:31:14 +00:00
Henrik Levkowetz
e485d7f4a1
Set version info to release version 6.129.1 before branching.
...
- Legacy-Id: 17754
2020-05-06 13:30:46 +00:00
Henrik Levkowetz
42473ecfb4
Moved the agenda-popup template include for the meeting agenda page into the button-list include, to simplify agenda.html. Reduced variable dereferencing one level in many places in the agenda-popup template. Changed the look of the session-agenda links to reduce the business of the IETF agenda page and match the look of the upcoming meetings page.
...
- Legacy-Id: 17749
2020-05-05 16:03:54 +00:00
Henrik Levkowetz
2bace097ae
Updated the interim meeting agenda-links template to show appropriate things both for past and future meetings. Added support for items with video_stream() set, to support future meetecho streamed interims.
...
- Legacy-Id: 17748
2020-05-05 15:59:17 +00:00
Henrik Levkowetz
7ea7ea0311
Whitespace changes only. Reindented and reformatted a template.
...
- Legacy-Id: 17747
2020-05-05 15:56:02 +00:00
Henrik Levkowetz
9d72b65c2d
Changed the session details panel to not show icalendar links if the session has been cancelled, and to do show the full set of session agenda links if not cancelled.
...
- Legacy-Id: 17746
2020-05-05 15:52:48 +00:00
Henrik Levkowetz
e6483b20e6
Merged in [17711] from henrik@levkowetz.com:
...
Turned autoescape off for another email fragment template (production database has also been changed). Fixes an issue where test_assign_reviewer() would sometimes fail due to html-escaped characters in email text.
- Legacy-Id: 17745
Note: SVN reference [17711] has been migrated to Git commit 8ec9e1cf77
2020-05-05 15:48:15 +00:00
Henrik Levkowetz
9485de6371
Tweaked the spacing of the calendar symbol link on the session details page to match the spacing otherwise used for session detail links.
...
- Legacy-Id: 17744
2020-05-05 15:44:23 +00:00
Henrik Levkowetz
5e56f16e7c
Added the css for font-datatracker to base.html
...
- Legacy-Id: 17743
2020-05-05 15:40:55 +00:00
Henrik Levkowetz
ad37d80aa8
Added a custom font with (currently) one glyph, the meetecho symbol, in order to be able to treat it the same way as other session-related links in the session link collection on agenda.html and upcoming.html.
...
- Legacy-Id: 17742
2020-05-05 15:38:43 +00:00
Henrik Levkowetz
7b24874b0e
Merged in [17725] from rjsparks@nostrum.com:
...
Add help text strongly encouraging always having a conference link in any interim request. Fixes #2973 .
- Legacy-Id: 17741
Note: SVN reference [17725] has been migrated to Git commit caa109cb42
2020-05-05 14:46:07 +00:00
Henrik Levkowetz
dcd2b69b4f
Merged in [17724] from rjsparks@nostrum.com:
...
Use normal material management permissions for uploading bluesheets. Fixes #2975 .
- Legacy-Id: 17740
Note: SVN reference [17724] has been migrated to Git commit 139bcc1b7d
2020-05-05 14:23:26 +00:00
Henrik Levkowetz
135ade54ab
Merged in [17723] from rjsparks@nostrum.com:
...
Stop requiring AD approval of virtual interims. Fixes #2972 .
- Legacy-Id: 17739
Note: SVN reference [17723] has been migrated to Git commit 9b14d17c6c
2020-05-05 13:04:34 +00:00
Henrik Levkowetz
6f1186672f
Merged in code from mark@painless-security.com in [17694] which provides historic_group information in the session_details() view, and a test case for same. Added 'now' information in the template dictionary, for use when rendering old (vs. upcoming) session details. Commit ready for merge.
...
- Legacy-Id: 17738
Note: SVN reference [17694] has been migrated to Git commit 4df7e5531f8273892c71a363cf328bb324585204
2020-05-05 13:04:11 +00:00
Henrik Levkowetz
280c356e5d
Fixed a problem with SchedTimeSessAssignment.slug() for sessions without historic_group information. Commit ready to merge.
...
- Legacy-Id: 17737
2020-05-05 12:59:14 +00:00
Henrik Levkowetz
2a290b4f0b
Added CSS styling to support superposition of Font-Awesome glyphs other than the builtin 1x on 2x sizes. Commit ready to merge.
...
- Legacy-Id: 17736
2020-05-05 12:56:43 +00:00
Henrik Levkowetz
e6f6799902
Added calendar icon links for webcal subscription and ical download to the Upcoming meetings page. Removed the display of agenda and call-in links for cancelled meetings. Moved the CANCELLED label into the freed-up space. Commit ready to merge.
...
- Legacy-Id: 17735
2020-05-05 12:54:58 +00:00
Henrik Levkowetz
4b4894b32c
Merged in [17712] from rjsparks@nostrum.com:
...
Add a webcal link to /meetings/upcoming. Partially addresses #2971 . Adding this to the main agenda page will require some js juggling, and I think getting some runtime with it first to make sure it is what we want makes sense.
- Legacy-Id: 17734
Note: SVN reference [17712] has been migrated to Git commit 88b3ae87da
2020-05-05 12:37:42 +00:00
Henrik Levkowetz
4208364f83
Merged in [17709] from rjsparks@nostrum.com:
...
Modified the last-call announcement template, at the IESG's request, removing the link to documment's ballot (which may not exist at the time last-call goes out). Fixes #2967 .
- Legacy-Id: 17733
Note: SVN reference [17709] has been migrated to Git commit ee0eff1dcb
2020-05-04 21:13:47 +00:00
Henrik Levkowetz
0b51e9a2b3
Removed a debug statement.
...
- Legacy-Id: 17732
2020-05-04 20:59:44 +00:00
Henrik Levkowetz
35a2a145fa
Merged in [17708] from rjsparks@nostrum.com:
...
Remove 'point raised - writup needed' from the set of substates the IESG can use with a document. Fixes #2968 .
- Legacy-Id: 17731
Note: SVN reference [17708] has been migrated to Git commit fa492c3947
2020-05-04 20:50:17 +00:00
Henrik Levkowetz
7444388949
Fixed a pyflakes issue
...
- Legacy-Id: 17728
2020-05-04 18:56:04 +00:00
Henrik Levkowetz
f53f667f75
Added a first iteration of /meeting/upcoming.json for Meetecho use, with the expectation that buildout and tweaks may be required.
...
- Legacy-Id: 17727
2020-05-04 18:47:14 +00:00
Robert Sparks
caa109cb42
Add help text strongly encouraging always having a conference link in any interim request. Fixes #2973 . Commit ready for merge.
...
- Legacy-Id: 17725
2020-05-01 19:43:45 +00:00
Robert Sparks
139bcc1b7d
Use normal material management permissions for uploading bluesheets. Fixes #2975 . Commit ready for merge.
...
- Legacy-Id: 17724
2020-05-01 19:11:45 +00:00
Robert Sparks
9b14d17c6c
Stop requiring AD approval of virtual interims. Fixes #2972 . Commit ready for merge.
...
- Legacy-Id: 17723
2020-05-01 18:21:04 +00:00
Henrik Levkowetz
3e6a1cfb11
Limited the data for 'New draft revisions over time' on the personal profile page to type='draft'.
...
- Legacy-Id: 17720
2020-05-01 11:37:32 +00:00
Henrik Levkowetz
8c36cfbb66
Set version info and settings back to development mode
...
- Legacy-Id: 17718
2020-05-01 09:05:02 +00:00
Henrik Levkowetz
8dd29f7224
Set version info to release version 6.129.0 before branching.
...
- Legacy-Id: 17716
2020-05-01 09:04:43 +00:00
Henrik Levkowetz
b3733de346
Added a migration for updated timezone names and added validation for sechedule names.
...
- Legacy-Id: 17713
2020-05-01 08:45:43 +00:00
Robert Sparks
88b3ae87da
Add a webcal link to /meetings/upcoming. Partially addresses #2971 . Adding this to the main agenda page will require some js juggling, and I think getting some runtime with it first to make sure it is what we want makes sense.
...
- Legacy-Id: 17712
2020-04-30 22:06:09 +00:00
Henrik Levkowetz
8ec9e1cf77
Turned autoescape off for another email fragment template (production database has also been changed). Fixes an issue where test_assign_reviewer() would sometimes fail due to html-escaped characters in email text.
...
- Legacy-Id: 17711
2020-04-30 13:07:08 +00:00
Robert Sparks
ee0eff1dcb
Modified the last-call announcement template, at the IESG's request, removing the link to documment's ballot (which may not exist at the time last-call goes out). Fixes #2967 . Commit ready for merge.
...
- Legacy-Id: 17709
2020-04-29 20:48:38 +00:00
Robert Sparks
fa492c3947
Remove "point raised - writup needed" from the set of substates the IESG can use with a document. Fixes #2968 . Commit ready for merge.
...
- Legacy-Id: 17708
2020-04-29 20:32:31 +00:00
Henrik Levkowetz
c5a7cfaf10
Changed the verbosity of the purge_request_profiler_records command to require -v2 to show records deleted.
...
- Legacy-Id: 17704
2020-04-28 18:04:00 +00:00
Henrik Levkowetz
0ee45ebb87
Renamed a migration (multiple leaf nodes)
...
- Legacy-Id: 17703
2020-04-28 17:59:07 +00:00
Henrik Levkowetz
5c597430f4
Removed an unused setting
...
- Legacy-Id: 17702
2020-04-28 15:27:03 +00:00
Henrik Levkowetz
42995fadea
Merged in ^/branch/iola/meeting-improvement-r17214@17617, which provides a new meeting schedule editor.
...
- Legacy-Id: 17701
2020-04-28 14:34:34 +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
Robert Sparks
7587d564d4
Added GroupExtResources to the group about page, and added the ability to edit them.
...
- Legacy-Id: 17685
2020-04-24 21:47:24 +00:00
Henrik Levkowetz
e0bd77f8a3
Fixed a html closing tag error.
...
- Legacy-Id: 17684
2020-04-24 18:15:44 +00:00
Robert Sparks
2de9eb93b5
Added validation to the migrations. Added external resources to the draft display page. Built an editor for DocExternalResources.
...
- Legacy-Id: 17683
2020-04-24 16:14:43 +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
Robert Sparks
672f9bce26
Added display-name. Refined migrations.
...
- Legacy-Id: 17646
2020-04-15 19:54:29 +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