Ticket #1128 (assigned defect)
Record Change Detection for CMS
| Reported by: | ischommer | Owned by: | sminnee |
|---|---|---|---|
| Priority: | medium | Milestone: | 2.3.1 |
| Component: | CMS - General | Version: | |
| Severity: | medium effort / impact | Keywords: | |
| Cc: | Hours: | 5 |
Description
When you have a facility for editing records - such as a CMS or grants processing database - there needs to be some kind of locking facility, so that people don't wind up overwriting other people's changes.
We recommend that this is implemented as a generic locking toolkit, that is first applied to the CMS, then to other edit forms in systems as required.
Note also that Versioned.php makes a call to "SELECT MAX(Version) + 1", which will break if two people are editing the same record at the same time.
Change History
Note: See
TracTickets for help on using
tickets.
