Skip to content

feat: RPC modernization APIs#9631

Merged
rjsparks merged 147 commits intomainfrom
feat/rpc-api
Jan 14, 2026
Merged

feat: RPC modernization APIs#9631
rjsparks merged 147 commits intomainfrom
feat/rpc-api

Conversation

@jennifer-richards
Copy link
Copy Markdown
Member

No description provided.

jennifer-richards and others added 30 commits September 26, 2023 10:44
feat: api endpoint for docs submitted to the rpc
* feat: adding rev to demo doc creation

* fix: remove attempt to control required
* feat: Add @requires_api_token decorator

* refactor: Use @requires_api_token

* refactor: Tweak api token endpoints

This might be drifting from the design intent, but at least
uses the defined endpoint values. Further cleanup may well
be needed.
chore: Merge main into feat/rpc-api
* feat: subject_id -> Person api call

* doc: Add error responses to openapi spec
chore: Merge main into feat/rpc-api
chore: Merge main into feat/rpc-api
chore: Merge main into feat/rpc-api
# Conflicts:
#	ietf/doc/models.py
This can perhaps go away entirely
feat: better author edit via Rfc update API
* chore: update list of rfc file exts

* refactor: _destination() helper

* fix: .notprepped.xml -> prerelease/ subdir

* refactor: better prefixed DRF Routers

* test: fix references API test

* test: test notify_rfc_published

* test: test upload_rfc_files

* chore: remove unused imports

* chore: remove unused imports

* chore: add a todo
chore: merge main into feat/rpc-api
Comment thread ietf/api/routers.py Outdated
jennifer-richards and others added 10 commits January 6, 2026 12:30
fix: find pubreq event for editorial stream
chore: remove obsolete rpc demo API
* fix: avoid over-return

* chore: undo accidental commit

This is a separate bug fix on main; let it come in from there.
* refactor: authors() -> author_persons()

* refactor: select_related() a couple more places

* refactor: update uses of Document.authors()

* chore: remove debug

* fix: typo
* fix: doc property needs refactoring

* fix: set source for author fields

* chore: comment

* chore: fix random typo

---------

Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
@jennifer-richards jennifer-richards marked this pull request as ready for review January 13, 2026 14:26
Comment thread ietf/person/models.py
rjsparks
rjsparks previously approved these changes Jan 14, 2026
@rjsparks
Copy link
Copy Markdown
Member

The test failures are only the expected changes in coverage (since the denominator moved).

@rjsparks rjsparks merged commit d06001f into main Jan 14, 2026
7 of 8 checks passed
@rjsparks rjsparks deleted the feat/rpc-api branch January 14, 2026 17:55
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jan 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants