mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-20 10:55:09 +03:00
Merge pull request #3502 from matrix-org/matthew/dinsic-tweak-display-names
tweak dinsic display names
This commit is contained in:
commit
261e4f2542
1 changed files with 10 additions and 2 deletions
|
@ -421,9 +421,17 @@ class RegisterRestServlet(RestServlet):
|
||||||
# XXX: a nasty heuristic to turn an email address into
|
# XXX: a nasty heuristic to turn an email address into
|
||||||
# a displayname, as part of register_mxid_from_3pid
|
# a displayname, as part of register_mxid_from_3pid
|
||||||
parts = address.replace('.', ' ').split('@')
|
parts = address.replace('.', ' ').split('@')
|
||||||
|
org_parts = parts[1].split(' ')
|
||||||
|
|
||||||
|
if org_parts[-2] == "matrix" and org_parts[-1] == "org":
|
||||||
|
org = "Tchap Admin"
|
||||||
|
elif org_parts[-2] == "gouv" and org_parts[-1] == "fr":
|
||||||
|
org = org_parts[-3] if len(org_parts) > 2 else org_parts[-2]
|
||||||
|
else:
|
||||||
|
org = org_parts[-2]
|
||||||
|
|
||||||
desired_display_name = (
|
desired_display_name = (
|
||||||
capwords(parts[0]) +
|
capwords(parts[0]) + " [" + capwords(org) + "]"
|
||||||
" [" + capwords(parts[1].split(' ')[0]) + "]"
|
|
||||||
)
|
)
|
||||||
elif (
|
elif (
|
||||||
self.hs.config.register_mxid_from_3pid == 'msisdn' and
|
self.hs.config.register_mxid_from_3pid == 'msisdn' and
|
||||||
|
|
Loading…
Reference in a new issue