Skip to content

Доделать форму ресурса (ResourceForm) #57

Closed

Description

@vladcheck

Контекст

Страница №4 (ResourceForm.fxml + ResourceFormController, см. docs/pages.md): режимы create/edit, предзаполнение через getById, сохранение через create/update. Удаление уже вынесено в №2/№3 (#55). Остались заделы внутри самой формы.

DoD

  • Проверка title переведена на validation/*Validator вместо ручных if (сообщения пользователю — как сейчас: обязательно, 3–255 символов)
  • Маршрут защищён по ролям: вход без MODER/ADMIN не приводит к сохранению (редирект в №2 либо ошибка), есть тест
  • Строки UI приведены к глоссарию: «документ» → «ресурс» («Новый документ», «Редактирование документа», подсказки полей)
  • Сохранение выполняется асинхронно (Task + индикатор), окно не висит при медленной сети; ошибка сервиса показывается через errorLabel

Проверка

  • mvn -B clean test зелёный, spotless:check и checkstyle:check чистые
  • docs/pages.md отражает факт (примечания по №4)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestpageA UI pageready-for-agentFully specified, ready for an AFK agent

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions