continuous-integration/drone/pr Build is passing
Регистрация остаётся закрытой. Администраторы — MAIL_ADMINS (по умолчанию первый ящик); роль не в базе, укравший ящик себя админом не сделает. API /api/admin/mailboxes, сгенерированный пароль — один раз в ответе, в лог не пишется. Настройки → MAILBOXES (видно только администратору). Тесты: MailboxAdminControllerTest (5), всего 73. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
9 lines
305 B
Java
9 lines
305 B
Java
package com.mailserver.dto;
|
|
|
|
import java.time.Instant;
|
|
|
|
/** @param admin may manage mailboxes ({@link com.mailserver.config.MailAdmins}) */
|
|
public record ProfileResponse(String email, String displayName, long usedBytes, long quotaBytes, Instant createdAt,
|
|
boolean admin) {
|
|
}
|