Olá Pessoal,
Eu tenho uma app desktop desenvolvida em Delphi e a situação é a seguinte, um registro começa a ser editado, especificamente um campo TextField, em dado momento um segundo usuário acessa este registro e é avisado que o registro está sendo editado e que somente poderá visualizar o mesmo, e mesmo quando dois usuários estão com o mesmo registro sem ter iniciado a edição, quando o primeiro começa, o segundo se for tentar editar, o sistema analisa se já tem alguém editando, e já trava a edição do segundo, deixando o mesmo só visualizar, para isso eu tenho um campo neste registro que é uma flag que indica qual é o login que está trabalhando nele, em Delphi há eventos, que por exemplo quando ele tentar digitar, o sistema tem o evento modo edição, neste modo edição, eu tenho método que consulta o registro num buffer a parte se já não tem alguém editando, se tiver, aí faço o travamento para não poder mexer no mesmo.
No Django é muito POST e GET para obter as ações, mas neste caso preciso de um bloqueio persistente, eu vejo o Google Docs dois usuários trabalhando, e um vai vendo a alteração do outro, se tiver algo similar também, por favor, me avisem, estou usando o Twitter Bootstrap como CRUD para desenvolver esta app e gostaria de poder ter esta característica de bloqueio.
Obrigado,
Toninho Nunes