Add clientside error for non-alphanumeric group ID
This commit is contained in:
parent
21b684381d
commit
4abaa93cf0
2 changed files with 6 additions and 1 deletions
|
@ -66,8 +66,12 @@ export default React.createClass({
|
||||||
{domain: MatrixClientPeg.get().getDomain()},
|
{domain: MatrixClientPeg.get().getDomain()},
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
const groupId = parsedGroupId[0];
|
||||||
const domain = parsedGroupId[1];
|
const domain = parsedGroupId[1];
|
||||||
if (domain !== MatrixClientPeg.get().getDomain()) {
|
|
||||||
|
if (!/^[a-zA-Z0-9]*$/.test(groupId)) {
|
||||||
|
error = _t("Community IDs may only contain alphanumeric characters");
|
||||||
|
} else if (domain !== MatrixClientPeg.get().getDomain()) {
|
||||||
error = _t(
|
error = _t(
|
||||||
"It is currently only possible to create communities on your own home server: "+
|
"It is currently only possible to create communities on your own home server: "+
|
||||||
"use a community ID ending with %(domain)s",
|
"use a community ID ending with %(domain)s",
|
||||||
|
|
|
@ -583,6 +583,7 @@
|
||||||
"Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.",
|
"Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.",
|
||||||
"%(actionVerb)s this person?": "%(actionVerb)s this person?",
|
"%(actionVerb)s this person?": "%(actionVerb)s this person?",
|
||||||
"Community IDs must be of the form +localpart:%(domain)s": "Community IDs must be of the form +localpart:%(domain)s",
|
"Community IDs must be of the form +localpart:%(domain)s": "Community IDs must be of the form +localpart:%(domain)s",
|
||||||
|
"Community IDs may only contain alphanumeric characters": "Community IDs may only contain alphanumeric characters",
|
||||||
"It is currently only possible to create communities on your own home server: use a community ID ending with %(domain)s": "It is currently only possible to create communities on your own home server: use a community ID ending with %(domain)s",
|
"It is currently only possible to create communities on your own home server: use a community ID ending with %(domain)s": "It is currently only possible to create communities on your own home server: use a community ID ending with %(domain)s",
|
||||||
"Room creation failed": "Room creation failed",
|
"Room creation failed": "Room creation failed",
|
||||||
"Create Community": "Create Community",
|
"Create Community": "Create Community",
|
||||||
|
|
Loading…
Reference in a new issue