Re[3]: Delete constraints
От: GlebZ Россия  
Дата: 31.07.07 16:34
Оценка:
Здравствуйте, rsn81, Вы писали:

GZ>>Очень абстрактно.

R>Почему? Необходимо сделать интуитивным для пользователя факт, что "удалить словарный элемент, если на него ссылаются другие данные, нельзя без нарушения целостности данных", вот и все.
Дело в том, что все сильно зависит от предметной области. И в зависимости от предметной области, ожидания пользователя — разные. Для кого-то важно историчность, скрыть только некоторый справочник, но текущие ссылки оставить. Для кого-то нужны ссылки такие, чтобы объект считался неотделимым, и удалялся вместе с рутовым, и ни в коем случае самостоятельно, для кого-то, то что ты описал, объект удаляется физически, и все ссылки обнуляются.



R>PS Сделал пока по варианту 1 (админ на работе сказал, что если бы после настройки ISA-фильтра попытка удаления элемент не просто бы ругалась "удалить нельзя, кое-где он используется", а еще и говорила, где собственно — он был бы счастлив). Просто хотел услышать возможно более интуитивные для пользователя варианты.

Если не противоречит тематике, то вполне нормальный, неусложненный, вариант.


ЗЫ. Если очень интересно, то кое какое абстрактное обсуждение есть где-то здесь
Автор: BaZa
Дата: 03.04.05
. Давно это было, флейм здоровый, лениво искать. Посмотри, возможно что-то полезное для себя найдешь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.