Привет интернет-техно!
Я пишу проект для пользователей по созданию документов из элементов документа (в основном изображений и фрагментов html).
Документы верхнего уровня будут находиться под базовым контролем версий (где каждое сохранение увеличивает номер версии, а все предыдущие версии хранятся в базе данных)
Элементы документа также должны находиться под контролем версий (если пользователь редактирует фрагмент html или загружает новое изображение, версия элемента увеличивается)
Моя проблема ... когда у элемента увеличивается версия, мне нужно показать пользователю, на какие документы ссылается элемент, и для каждого ссылочного документа дать им несколько параметров, это эти параметры, которые я не могу понять,
Могу ли я дать им выбор
- Обновить документ, чтобы отразить новую версию элемента (увеличивая редакцию документа в процессе)
- Сохранять документ в исходном состоянии, ссылаясь на исходный элемент (который находится ниже текущей версии - не идеально в моей голове, но мне нужны ВАШИ идеи)
- Пометить документ как требующий внимания и запретить пользователю использовать указанный документ до разрешения конфликта (удалить элемент из документа)
- удалить ссылку из документа в элемент (увеличивается версия документа в процессе)
Это действительно проблема удобства использования и пользовательских предпочтений, а не столько программирования. Я хотел бы услышать от людей, которые использовали подобные системы - особенно о ваших претензиях к ним, о вещах, которые вы хотели бы, чтобы они делали, и так далее ...
Надеюсь, я достаточно прояснил свою проблему, если у вас возникнут дополнительные вопросы, просто задавайте !!
Заранее спасибо,
Алан.