zuxel
Новичок
Вопрос по юзабилити
Как считаете, когда есть каталог - категории, вложенные подкатегории и позиции в категориях. В БД дерево категорий хранится как Adjacency List.
Пользователь хочет удалить каталог, у каталога есть вложенные категории.
Удалять только эту категорию, а ее потомков перецеплять к родителю удаляемой категории или удалять вместе с потомками( всеми )?
Пользователь хочет изменить переместить категорию, изменить ее родителя. Тотже вопрос, перемещаем ее одну или с потомками?
Кстати, во втором случае, какие варианты надо предотвратить чтобы не нарушить целостность дерева? Мне приходит в голову только ситуация когда чел может сделать категорию потомком ее потомка(допустим из-за ошибки в интерфесе, который это допустил ).
Отпишитесь, пожайлуста, какбы сделали в первом и во втором случае, какое поведение будет для пользователя более интуитивным?
Как считаете, когда есть каталог - категории, вложенные подкатегории и позиции в категориях. В БД дерево категорий хранится как Adjacency List.
Пользователь хочет удалить каталог, у каталога есть вложенные категории.
Удалять только эту категорию, а ее потомков перецеплять к родителю удаляемой категории или удалять вместе с потомками( всеми )?
Пользователь хочет изменить переместить категорию, изменить ее родителя. Тотже вопрос, перемещаем ее одну или с потомками?
Кстати, во втором случае, какие варианты надо предотвратить чтобы не нарушить целостность дерева? Мне приходит в голову только ситуация когда чел может сделать категорию потомком ее потомка(допустим из-за ошибки в интерфесе, который это допустил ).
Отпишитесь, пожайлуста, какбы сделали в первом и во втором случае, какое поведение будет для пользователя более интуитивным?