Enforce a meaningful username format.

This commit is contained in:
Jan Böhmer 2020-01-08 20:57:46 +01:00
parent fc8ab93752
commit fcd9291f7f
3 changed files with 13 additions and 0 deletions

View file

@ -218,6 +218,7 @@ class User extends AttachmentContainingDBElement implements UserInterface, HasPe
/** /**
* @ORM\Column(type="string", length=180, unique=true) * @ORM\Column(type="string", length=180, unique=true)
* @Assert\NotBlank * @Assert\NotBlank
* @Assert\Regex("/^[\w\.\+\-\$]+$/", message="user.invalid_username")
*/ */
protected $name = ''; protected $name = '';

View file

@ -976,5 +976,11 @@
<target>Der Lagerort wurde als "Nur ein Bauteil" markiert, daher kann kein neues Bauteil hinzugefügt werden.</target> <target>Der Lagerort wurde als "Nur ein Bauteil" markiert, daher kann kein neues Bauteil hinzugefügt werden.</target>
</segment> </segment>
</unit> </unit>
<unit id="NcM463r" name="user.invalid_username">
<segment>
<source>user.invalid_username</source>
<target>Der Benutzername darf nur Buchstaben, Zahlen, Unterstriche, Punkte, Plus- oder Minuszeichen enthalten.</target>
</segment>
</unit>
</file> </file>
</xliff> </xliff>

View file

@ -976,5 +976,11 @@
<target>The storage location was marked as "single part", so you can not add a new part to it.</target> <target>The storage location was marked as "single part", so you can not add a new part to it.</target>
</segment> </segment>
</unit> </unit>
<unit id="NcM463r" name="user.invalid_username">
<segment>
<source>user.invalid_username</source>
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses.</target>
</segment>
</unit>
</file> </file>
</xliff> </xliff>