Контроль уникальности названия #111

Open
opened 5 years ago by romanov73 · 10 comments
romanov73 commented 5 years ago (Migrated from gitlab.com)

В активностях контролировать уникальность названия.

Реализовать для:

  • Статей
  • Грантов
  • Проектов
  • Конференций

При сохранении выдавать предупреждение, если такое название уже есть.

Примечания по реализации:

Реализовать общий интерфейс для сущностей (например, NameContainer) и репозитория (findByName) для выполнения запроса по поиску.

В одном общем абстрактном классе реализовать метод поиска по имени. Все требуемые сущности пометить как реализующие нужные интерфейсы, добавить проверку в сервисы.

В активностях контролировать уникальность названия. Реализовать для: * [ ] Статей * [x] Грантов * [ ] Проектов * [x] Конференций При сохранении выдавать предупреждение, если такое название уже есть. Примечания по реализации: Реализовать общий интерфейс для сущностей (например, NameContainer) и репозитория (findByName) для выполнения запроса по поиску. В одном общем абстрактном классе реализовать метод поиска по имени. Все требуемые сущности пометить как реализующие нужные интерфейсы, добавить проверку в сервисы.
romanov73 commented 5 years ago (Migrated from gitlab.com)

changed the description

changed the description
romanov73 commented 5 years ago (Migrated from gitlab.com)

changed the description

changed the description
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

marked the task Статей as completed

marked the task **Статей** as completed
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

marked the task Статей as incomplete

marked the task **Статей** as incomplete
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

created merge request !86 to address this issue

created merge request !86 to address this issue
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

mentioned in merge request !86

mentioned in merge request !86
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

mentioned in commit d846192046

mentioned in commit d846192046aae130e1882f0e889845a664c4180c
VladimirZarayskiy commented 5 years ago (Migrated from gitlab.com)

mentioned in commit 6044d6f8e3

mentioned in commit 6044d6f8e398e0aa6b5706066511a2133de304de
romanov73 commented 5 years ago (Migrated from gitlab.com)

marked the task Конференций as completed

marked the task **Конференций** as completed
tatyana_belousova commented 5 years ago (Migrated from gitlab.com)

marked the task Грантов as completed

marked the task **Грантов** as completed
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: romanov73/ng-tracker#111
Loading…
There is no content yet.