mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
Allow usernames to contain @-signs as long as it is not at the begininng
This allows to use email addresses as usernames and fixes issue #772
This commit is contained in:
parent
ca8ad760d7
commit
b1ba26e0b9
3 changed files with 3 additions and 3 deletions
|
@ -256,7 +256,7 @@ class User extends AttachmentContainingDBElement implements UserInterface, HasPe
|
||||||
protected ?string $password = null;
|
protected ?string $password = null;
|
||||||
|
|
||||||
#[Assert\NotBlank]
|
#[Assert\NotBlank]
|
||||||
#[Assert\Regex('/^[\w\.\+\-\$]+$/', message: 'user.invalid_username')]
|
#[Assert\Regex('/^[\w\.\+\-\$]+[\w\.\+\-\$\@]*$/', message: 'user.invalid_username')]
|
||||||
#[Groups(['user:read'])]
|
#[Groups(['user:read'])]
|
||||||
protected string $name = '';
|
protected string $name = '';
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,7 @@
|
||||||
</notes>
|
</notes>
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>user.invalid_username</source>
|
<source>user.invalid_username</source>
|
||||||
<target>Der Benutzername darf nur Buchstaben, Zahlen, Unterstriche, Punkte, Plus- oder Minuszeichen enthalten.</target>
|
<target>Der Benutzername darf nur Buchstaben, Zahlen, Unterstriche, Punkte, Plus- oder Minuszeichen enthalten und darf nicht mit einem @ beginnen.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
||||||
|
|
|
@ -164,7 +164,7 @@
|
||||||
</notes>
|
</notes>
|
||||||
<segment state="translated">
|
<segment state="translated">
|
||||||
<source>user.invalid_username</source>
|
<source>user.invalid_username</source>
|
||||||
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses!</target>
|
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses and must not begin with an @!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
<unit id="_v.DMg." name="validator.noneofitschild.self">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue