trent
Developer
Редактирования материалов в многопользовательской системе
Интересует как люди решают вопрос редактирования материалов в многопользовательской системе. Например, в систему заходит человек и начинает радактировать материал.
Вариант 1:
Затем заходит еще один человек, имеющий права на этот материал и внеся изменения сохраняет его. Первый по окончанию редактирования "перекрывает" весь материал.
Вариант 2:
Затем заходит еще один человек, имеющий права на этот материал и внеся изменения сохраняет его. Первому выдается предупреждение, что его материал устарел и надо взять новую версию материала.
Кто как разруливает такие ситуации?
Если есть другие варианты, то прошу их высказать.
Интересует как люди решают вопрос редактирования материалов в многопользовательской системе. Например, в систему заходит человек и начинает радактировать материал.
Вариант 1:
Затем заходит еще один человек, имеющий права на этот материал и внеся изменения сохраняет его. Первый по окончанию редактирования "перекрывает" весь материал.
Вариант 2:
Затем заходит еще один человек, имеющий права на этот материал и внеся изменения сохраняет его. Первому выдается предупреждение, что его материал устарел и надо взять новую версию материала.
Кто как разруливает такие ситуации?
Если есть другие варианты, то прошу их высказать.