Это не справочник, а отдельная сущность.
Участвуют и в документах и в задачах, и там и там опционально. Это позволит использовать категории
Базовые поля
В будующем, в tndt-199 будет организовано дерево категорий
CRUD. (D в виде soft delete) Контролы назначения категории задачам и документам.
Если все будет быстро, сразу добавить в список документов подумать о фильтрации по категории, благо tndt-19 готова.
В side-menu вместо списка документов, выводить категории первого уровня, и в нем список документов с выставленным фильтром по категории. вот это врядли, пока что у нас в каждой категории будет очень мало документов, чаще всего по одному документу на систему. Поэтому пункт “Все документы” еще очень долго будет актуальна. Скорее в будущем сделать отдельную страницу категории, где в одном блоке будет список документов, а рядом асоциированных с ней задач. И это будет параллельно общему списку документов.
Очень не хватает нам хотя бы минимлаьных категорий, чтобы искать была ли уже задача или надо создавать.