Kesara Rathnayake
dc833aa85c
Implements /api/appauth/authortools API endpoint. Fixes #3396 . Commit ready for merge.
...
- Legacy-Id: 19344
2021-09-06 11:42:16 +00:00
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
96330c3f43
Added a missing URL pattern for /api/openid/.
...
- Legacy-Id: 18496
2020-09-15 10:13:11 +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
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
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
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
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
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
bd934d0f2d
Added a personal API key for meetecho access.
...
- Legacy-Id: 17630
2020-04-15 11:58:52 +00:00
Henrik Levkowetz
8f2ba33059
Merged in [15263], [15264], [15265], [15287] from rcross@amsl.com:
...
Added new custom API endpoints for export of person data, restricted
to secretariat use. Added a test for the new custom API.
- Legacy-Id: 15543
Note: SVN reference [15263] has been migrated to Git commit 8e7e0faf529db057ac4f7496d0bc84fb05f0625d
Note: SVN reference [15264] has been migrated to Git commit e6549635650d4d9f9a9de7c5b4711f5a4a25c42c
Note: SVN reference [15265] has been migrated to Git commit 7c0e97f824b874763550adf1647841129017bf5a
Note: SVN reference [15287] has been migrated to Git commit 7431bdfcd9f2213c812a9004162ca576ae230a94
2018-10-08 14:23:51 +00:00
Henrik Levkowetz
a62e9964a5
Added a recursive object to JSON serializer and a view which will let any logged-in user download a JSON serialized copy of the datatracker information related to his person record. Added information about this, and a link, to the account page. Related to issue #2501 .
...
- Legacy-Id: 15206
2018-06-04 13:06:47 +00:00
Henrik Levkowetz
e8f999dc07
Added an API endpoint to let Meetech associate recording urls with sessions.
...
- Legacy-Id: 14967
2018-03-29 11:04:47 +00:00
Henrik Levkowetz
6567e707ce
Merged in ^/personal/henrik/6.64.2-ballotapi@14426. This provides personal API keys and a ballot position API at /api/iesg/position. Also added an endpoint description at /api/.
...
- Legacy-Id: 14430
2017-12-17 23:43:44 +00:00
Henrik Levkowetz
e7209c6e50
Added a new personal event table to keep track of personal API key logins, and a management command to send out reports about activity to users with API keys. Added a weekly cronjob script to trigger weekly reports, and a monthly script for future use. Added a @require_api_key decorator to validate API keys for API key views and log in the API key owner. Modified the API key management urls to use create and disable rather than add and delete. Updated the API key list view. Added an API placeholder view function for ballot position setting, for test purposes. Added tests for the decorator and management command.
...
- Legacy-Id: 14426
2017-12-16 18:37:52 +00:00
Henrik Levkowetz
526003fd26
Added a brief REST API info page. In preparation for signing http notifications using RFC 7515, added information about API signing public/private keypair. Refactored api views to reside in api/views.py. Added jwcrypto to requirements.
...
- Legacy-Id: 14294
2017-11-03 16:17:00 +00:00
Henrik Levkowetz
3af2554b2f
Added an API for draft submission, at /api/submit. Added an urls.py file under api/ to hold api urls, and moved those from ietf/urls.py. Refactored out many parts of the regular submission forms and functions in submit/forms.py and submit/views.py in order to re-use the appropriate parts for the submission API. Moved support functions to submit/utils.py. Added a new validation errors for missing docName in xml-based submissions. Updated the submission test document templates to use insert additional values. Added failure and success test cases for automated API submissions, and refactored some test utility functions.
...
- Legacy-Id: 14125
2017-09-16 09:35:42 +00:00