Validate domain name uniqueness

This commit is contained in:
Alice Gaudon 2020-07-30 09:49:22 +02:00
parent db09ec75f8
commit ba3a7a3caf
1 changed files with 3 additions and 1 deletions

View File

@ -28,7 +28,9 @@ export default class MailDomain extends Model {
}
protected init(): void {
this.setValidation('name').defined().maxLength(252).regexp(/^[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/)
this.setValidation('name').defined().maxLength(252)
.regexp(/^[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/)
.unique(this);
this.setValidation('user_id').acceptUndefined().exists(User, 'id');
}