Implement MSC4323 suspension #967

Merged
nex merged 6 commits from nex/feat/agnostic-user-suspend-lock into main 2025-09-01 11:26:28 +00:00
Owner

Implements the {GET,PUT} /_matrix/client/v1/admin/suspend/{userId} endpoints from MSC4323. Lock will not be implemented because we don't support that

closes #922

Implements the `{GET,PUT} /_matrix/client/v1/admin/suspend/{userId}` endpoints from [MSC4323](https://github.com/matrix-org/matrix-spec-proposals/pull/4323). Lock will not be implemented because we don't support that closes #922
nex requested review from Owners 2025-08-31 15:57:52 +00:00
nex changed title from Implement MSC4323 suspension to WIP: Implement MSC4323 suspension 2025-08-31 15:59:26 +00:00
Author
Owner

Forgot to add the capability changes

Forgot to add the capability changes
nex changed title from WIP: Implement MSC4323 suspension to Implement MSC4323 suspension 2025-08-31 16:11:09 +00:00
nex force-pushed nex/feat/agnostic-user-suspend-lock from bcd1d4be34
Some checks failed
Release Docker Image / define-variables (push) Waiting to run
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Blocked by required conditions
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Checks / Prek / Pre-commit & Formatting (push) Has been cancelled
Documentation / Build and Deploy Documentation (pull_request) Successful in 31s
Checks / Prek / Clippy and Cargo Tests (push) Has been cancelled
to d21f07a3cc
All checks were successful
Release Docker Image / define-variables (push) Successful in 9s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m1s
Documentation / Build and Deploy Documentation (pull_request) Successful in 35s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 5m28s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 12m55s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 13m37s
Release Docker Image / merge (push) Successful in 11s
2025-08-31 16:11:20 +00:00
Compare
nex added this to the v0.5.0-rc.8 milestone 2025-08-31 16:18:58 +00:00
nex removed review request for Owners 2025-09-01 10:28:20 +00:00
nex requested review from Owners 2025-09-01 11:10:40 +00:00
Author
Owner

Dogfooded this by writing this meowlnir pr which itself works fine on my servers, and is currently being deployed to continuwuity.rocks. Only a code review is needed.

Dogfooded this by writing [this meowlnir pr](https://github.com/maunium/meowlnir/pull/40) which itself works fine on my servers, and is currently being deployed to continuwuity.rocks. Only a code review is needed.
nex force-pushed nex/feat/agnostic-user-suspend-lock from 98f35d9d53
All checks were successful
Release Docker Image / define-variables (push) Successful in 4s
Documentation / Build and Deploy Documentation (pull_request) Successful in 38s
Checks / Prek / Pre-commit & Formatting (push) Successful in 59s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 5m32s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 11m56s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 11m48s
Release Docker Image / merge (push) Successful in 10s
to d970df5fd2
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 39s
Documentation / Build and Deploy Documentation (push) Successful in 43s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m39s
Release Docker Image / define-variables (push) Successful in 4s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 4m56s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Has been cancelled
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Has been cancelled
Release Docker Image / merge (push) Has been cancelled
2025-09-01 11:14:00 +00:00
Compare
Jade approved these changes 2025-09-01 11:15:27 +00:00
Jade left a comment
Owner

Shiny

Shiny ✨
nex merged commit d970df5fd2 into main 2025-09-01 11:26:28 +00:00
nex deleted branch nex/feat/agnostic-user-suspend-lock 2025-09-01 11:26:28 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
Reference
continuwuation/continuwuity!967
No description provided.