форму
                  
                  
                  в этом месте мы ещё ничего не знаем о том, кто и что будет менять.
                  
                  
                  3. Вася меняет что-то, сохраняет.
                  
                  
                  4. Петя меняет что-то, сохраняет.
                  
                  
                  вот на этапе 4 у нас возникает ветвление: поменяли они одно и то же или разное.
                  
                  
                  Так?
                  
                  
                
да, примерно так. Еще добавляем - если редактируемые поля не пересекаются, тогда надо при Петином сохранении сделать мерж с Васиными изменениями, потому что в открытой форме у Пети данные старые, и они перезатрут то, что Вася сохранил. А если поля пересекаются - блокируем save
Обсуждают сегодня