Robert Sparks
|
3697180cc1
|
Reverted merge of timezone-aware migration efforts.
- Legacy-Id: 18792
|
2021-01-12 16:54:20 +00:00 |
|
Henrik Levkowetz
|
774e752a54
|
Snapshot of timezone-aware datatracker code. Tests pass, and the test-crawler shows only expected differences. Trunk changes merged in up to r18768.
- Legacy-Id: 18770
|
2020-12-16 23:53:37 +00:00 |
|
Henrik Levkowetz
|
ca79c61950
|
Added a 'dumptime' entry to the JSON return from /api/version, in order to be able to make sure that running 'test-crawl --diff' will use database data from the same dump to avoid false page diff positives. Commit ready for merge.
- Legacy-Id: 18752
|
2020-12-11 17:08:53 +00:00 |
|
Henrik Levkowetz
|
6cd3e6c83e
|
Added Person.personextresource_set to the information returned in the personal-information JSON blob.
- Legacy-Id: 18543
|
2020-10-02 12:10:33 +00:00 |
|
Henrik Levkowetz
|
96330c3f43
|
Added a missing URL pattern for /api/openid/.
- Legacy-Id: 18496
|
2020-09-15 10:13:11 +00:00 |
|
Henrik Levkowetz
|
724e982a1c
|
Added documentation of the OpenID Connect and version endpoints to /api/. Added some tests.
- Legacy-Id: 18487
|
2020-09-11 14:13:45 +00:00 |
|
Henrik Levkowetz
|
ac31ea1f5d
|
Added a datatracker version endpoint /api/version. Fixes issue #3077.
- Legacy-Id: 18486
|
2020-09-11 14:11:37 +00:00 |
|
Henrik Levkowetz
|
95bca1dbed
|
Updated the bluesheet submission API tests slightly, to check correct handling of updates.
- Legacy-Id: 18447
|
2020-08-30 19:41:55 +00:00 |
|
Henrik Levkowetz
|
da7c22f710
|
Added html.escape() in a test case in order to correctly handle affiliation names with ampersands.
- Legacy-Id: 18420
|
2020-08-26 16:04:50 +00:00 |
|
Henrik Levkowetz
|
57938b039d
|
Converted many cases of plain-text 403 messages to use a properly styled page instead, with a login link when appropriate. Also changed some API endpoint 400 responses to a more correct 403.
- Legacy-Id: 18339
|
2020-08-06 10:59:52 +00:00 |
|
Henrik Levkowetz
|
d8b11c4293
|
Removed an unused and unnecessary API endpoint, now that gather.town has gotten OpenID Connect authentication working.
- Legacy-Id: 18190
|
2020-07-17 19:33:15 +00:00 |
|
Henrik Levkowetz
|
9910d1ecf0
|
Added the use of local test directories instead of default settings for bluesheet files in the bluesheet upload API test.
- Legacy-Id: 18069
|
2020-06-26 15:37:21 +00:00 |
|
Henrik Levkowetz
|
3a76e4a935
|
Added an API endpoint for bluesheet information upload. Factored out code in common with manual upload_session_bluesheets(). Tweaked ietf.secr.proceedings.utils.handle_upload_file() to handle temp files in addition to http file objects, to support the API endpoint.
- Legacy-Id: 18067
|
2020-06-26 14:49:13 +00:00 |
|
Henrik Levkowetz
|
b332233d6f
|
Fixed a problem with the handling of multiple registrations for the same person and meeting in api_new_meeting_registration().
- Legacy-Id: 18059
|
2020-06-24 20:49:13 +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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
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 |
|
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
|
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
|
726fcbf27d
|
Removed all __future__ imports.
- Legacy-Id: 17391
|
2020-03-05 23:53:42 +00:00 |
|
Henrik Levkowetz
|
ab173cb2eb
|
Removed further six usage: six.string_types, six.integer_types, six.moves.urllib instances.
- Legacy-Id: 17390
|
2020-03-05 20:46:58 +00:00 |
|
Henrik Levkowetz
|
e9a37d8ac8
|
Removed six.text_type(), changed six.moves.urllib to plain urllib, and removed now unused six imports.
- Legacy-Id: 17385
|
2020-03-05 14:41:41 +00:00 |
|
Ole Laursen
|
3957743b85
|
Move Session.status, .requested, and .requested_by to a new SchedulingEvent
- Legacy-Id: 17122
|
2019-12-05 12:41:09 +00:00 |
|
Henrik Levkowetz
|
92a84117b4
|
Added a type hint stub file for ietf/api/__init__.py, to capture variables created during module initialization.
- Legacy-Id: 16804
|
2019-10-01 20:29:02 +00:00 |
|
Henrik Levkowetz
|
bdc73e771a
|
Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue.
- Legacy-Id: 16461
|
2019-07-16 13:20:05 +00:00 |
|
Henrik Levkowetz
|
8c6eb3a30a
|
Python2/3 compatibility: Changed the use of open() and StringIO to io.open() etc.
- Legacy-Id: 16458
|
2019-07-15 19:14:04 +00:00 |
|
Henrik Levkowetz
|
a5e31c3f40
|
Py2/3 compatibility: Added __future__ import.
- Legacy-Id: 16452
|
2019-07-15 15:52:18 +00:00 |
|
Henrik Levkowetz
|
2d7c9629aa
|
Added 'from __future__' imports all over the place, to bring code behaviour into closer alignment between python2 and python3
- Legacy-Id: 16446
|
2019-07-15 15:40:51 +00:00 |
|
Henrik Levkowetz
|
71ea5ae379
|
Updated the file header generated by the makeresources managment command to set Copyright and file encoding, and use io.open() for py2/3 compatibility.
- Legacy-Id: 16441
|
2019-07-15 14:35:25 +00:00 |
|
Henrik Levkowetz
|
f481f5c3e6
|
Replaced use of six with the equivalent pure python3 constructs.
- Legacy-Id: 16428
|
2019-07-08 10:43:47 +00:00 |
|
Henrik Levkowetz
|
0679eaa8d4
|
Removed unused imports.
- Legacy-Id: 16402
|
2019-07-04 21:06:57 +00:00 |
|
Henrik Levkowetz
|
f480799af9
|
Undid unintentional bulk commit
- Legacy-Id: 16401
|
2019-07-04 21:04:46 +00:00 |
|
Henrik Levkowetz
|
fc09a59950
|
Added decode() of command pipe output.
- Legacy-Id: 16400
|
2019-07-04 21:01:39 +00:00 |
|
Henrik Levkowetz
|
b7690fbdcd
|
Changed additional regexes to r strings.
- Legacy-Id: 16377
|
2019-07-04 15:54:23 +00:00 |
|
Henrik Levkowetz
|
05f275a3af
|
Changed instances of json.loads(r.content) to r.json(). Changed some instances of assert* to assertContains.
- Legacy-Id: 16338
|
2019-06-30 20:44:45 +00:00 |
|
Henrik Levkowetz
|
92350834c7
|
Give hashlib.md5() bytes instead of str.
- Legacy-Id: 16325
|
2019-06-28 20:20:18 +00:00 |
|
Henrik Levkowetz
|
e39ac52071
|
Removed 2to3-generated list() around .items() iterator in for loops.
- Legacy-Id: 16315
|
2019-06-27 18:11:17 +00:00 |
|
Henrik Levkowetz
|
d7f5c84182
|
Initial 2to3 patch with added copyright statement updates.
- Legacy-Id: 16309
|
2019-06-27 14:40:54 +00:00 |
|
Henrik Levkowetz
|
b8e92d31da
|
Added generation of Meta.ordering for API ModelResources in mkresources.
- Legacy-Id: 16283
|
2019-06-18 12:32:28 +00:00 |
|
Henrik Levkowetz
|
004d1d3aa8
|
Removed a debug statement.
- Legacy-Id: 15545
|
2018-10-09 13:51:54 +00:00 |
|