fix(clients): bump auto-generated email length to 10 chars

The "create" form opened with a 9-char random email default, the bulk
modal's random portion was only 6 chars, and the inbound-defaults seed
used 8 — all below the 10-char minimum we want for new clients. Bring
each generator to 10 so an unedited auto-generated email meets the
threshold without the user having to extend it.
This commit is contained in:
MHSanaei 2026-05-28 18:27:35 +02:00
parent 99df5d70a8
commit bee8288d41
No known key found for this signature in database
GPG key ID: 7E4060F2FBE5AB7A
3 changed files with 3 additions and 3 deletions

View file

@ -46,7 +46,7 @@ interface ClientBase {
function clientBase(seed: ClientBaseSeed = {}): ClientBase { function clientBase(seed: ClientBaseSeed = {}): ClientBase {
return { return {
email: seed.email ?? RandomUtil.randomLowerAndNum(8), email: seed.email ?? RandomUtil.randomLowerAndNum(10),
limitIp: seed.limitIp ?? 0, limitIp: seed.limitIp ?? 0,
totalGB: seed.totalGB ?? 0, totalGB: seed.totalGB ?? 0,
expiryTime: seed.expiryTime ?? 0, expiryTime: seed.expiryTime ?? 0,

View file

@ -130,7 +130,7 @@ export default function ClientBulkAddModal({
const postfix = method > 2 && form.emailPostfix.length > 0 ? form.emailPostfix : ''; const postfix = method > 2 && form.emailPostfix.length > 0 ? form.emailPostfix : '';
for (let i = start; i < end; i++) { for (let i = start; i < end; i++) {
let email = ''; let email = '';
if (method !== 4) email = RandomUtil.randomLowerAndNum(6); if (method !== 4) email = RandomUtil.randomLowerAndNum(10);
email += useNum ? prefix + String(i) + postfix : prefix + postfix; email += useNum ? prefix + String(i) + postfix : prefix + postfix;
out.push(email); out.push(email);
} }

View file

@ -191,7 +191,7 @@ export default function ClientFormModal({
} else { } else {
setForm({ setForm({
...emptyForm(), ...emptyForm(),
email: RandomUtil.randomLowerAndNum(9), email: RandomUtil.randomLowerAndNum(10),
uuid: RandomUtil.randomUUID(), uuid: RandomUtil.randomUUID(),
subId: RandomUtil.randomLowerAndNum(16), subId: RandomUtil.randomLowerAndNum(16),
password: RandomUtil.randomLowerAndNum(16), password: RandomUtil.randomLowerAndNum(16),