MSC4335: M_USER_LIMIT_EXCEEDED error code#4335
Conversation
|
@mscbot fcp merge |
|
Team member @mscbot has proposed to None this. The next step is review by the rest of the tagged people: Concerns:
Once at least 75% of reviewers approve (and there are no outstanding concerns), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for information about what commands tagged team members can give me. |
|
MSCs proposed for Final Comment Period (FCP) should meet the requirements outlined in the checklist prior to being accepted into the spec. This checklist is a bit long, but aims to reduce the number of follow-on MSCs after a feature lands. SCT members: please check off things you check for, and raise a concern against FCP if the checklist is incomplete. If an item doesn't apply, prefer to check it rather than remove it. Unchecking items is encouraged where applicable. Checklist:
|
|
The bot isn't aware that FCP is paused when a concern is raised during the countdown. This still has 4 days of FCP to go once the concern is cleared. |
|
Ahem: https://spec.matrix.org/proposals/#process:
|
|
The rest of that quote feels relevant:
so there's 0 days left, but it's still in FCP. See also: matrix-org/mscbot-python#3 (also note that the process on spec.matrix.org is full of lies in many places, but here it looks accurate enough). |
|
@mscbot resolve how can clients programmatically discern between a soft limit and a payment required limit if both are setup on a homeserver? |
|
we'll fix the spell check later |
|
Spec PR: matrix-org/matrix-spec#2315 |
|
Merged 🎉 |
Rendered
I am employed by Element to write this MSC on behalf of the Matrix Foundation for use on the matrix.org homeserver. Hence the use of the
org.matrixnamespace on the unstable values.Implementations
In the prototype Element Web implementation when this error code is encountered for a file upload, it is rendered as follows for a soft limit:
And like this for a hard limit:
Customisation of clients for matrix.org homeserver
The Matrix.org Foundation has discussed with Element Creations Limited the possibility of having Element clients show a custom message when the
M_USER_LIMIT_EXCEEDEDerror is received from the matrix.org homeserver. Element have agreed to this in principle.If this MSC is accepted then the Foundation intends to request that other client developers consider implementing a similar customisation for the matrix.org homeserver. The purpose of this is to support the funding of the matrix.org homeserver.
Whilst the exact design/form of this in Element is to be decided, the following illustrates the level of customisation that is anticipated. (For example, it might appear as feedback within the timeline instead of a modal)
In the case of a Free user encountering a limit that can be increased by upgrading to Premium:
For a hard limit:
SCT Stuff:
MSC checklist
FCP tickyboxes