--
Ticket URL: <http://transifex.org/ticket/221>
Transifex <http://transifex.org/>
Integrated translation platform
* milestone: => 0.8
* needs_patch: => 1
* easy_task: 0 => 1
--
Ticket URL: <http://transifex.org/ticket/221#comment:1>
* owner: => korki
* priority: major => minor
* status: new => assigned
* milestone: 0.8 => 0.8.1
Comment:
This is quite easy:
- In the Edit View, add a cache flag `{"project.is_being_edited":
"username.timestamp"}.
- This should have a default expiration time of eg. 10 minutes.
- When the edit succeeds, the flag is expired.
- The view should check: "check the flag: if the user is not the user
holding the flag, don't allow editing."
This should be implemented as a reusable decorator. It might as well
already exist in other Django apps.
--
Ticket URL: <http://transifex.org/ticket/221#comment:3>
* version: => devel
* ready_for_review: => 0
* milestone: 0.8.1 => Sometime...
--
Ticket URL: <http://transifex.org/ticket/221#comment:4>
* status: assigned => closed
* resolution: => invalid
--
Ticket URL: <http://transifex.org/ticket/221#comment:5>