"... that should be enough." Should be enough for whom? Depending on people to behave correctly when using information systems often causes problems.
I don't know of any simple database-based way given the architecture...db level locking is problematic in a web environment, and SQLITE anyways uses file-level update locking. My approach is to block anyone who is not the owner (or TRAC_ADMIN) from doing most operations on a ticket. You can use the VirtualTicketsPermissions plugin to restrict your choice of workflow operations to owner only. That does not block folks from changing ticket properties, however, and so I looking at some other plugins for that. I am hoping that blackmagictweaks can do that, although I know I will have to modify it as it does not pay attention to owner and current user relationship. The concept of permissions, workflow, and command dependence on Owner == Current User is a basic ticket system concept and is missing from TRAC core, as far as I can tell. I'm hoping it gets included in the next versions. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Tomek Grzechowski [k3o] Sent: Wednesday, June 17, 2009 4:34 PM To: [email protected] Subject: [Trac] Re: [task] Locking Ticket # while working on it? yeah, a person can accept a ticket and the ticket will have its status changed to assigned. another person should not work on a ticket that has status eq assigned. that should be enough. 2009/6/17 Lukasz Szybalski <[email protected]>: > > Hello, > We have setup our trac to monitor our high volume of tasks(500 a day). > We've put in out task in milestone categories. Now we have 2 or 3 > people that are working on particular milestone and tasks in it. While > one opened the ticket, and is working on it (average 3 minutes) > another person pulls the same report and starts working on the same > ticket. > > Is there a solutions that would lock the ticket or notify another user > that somebody is working on this ticket(preferred)? > > Thanks, > Lucas > > > > -- Tomek Grzechowski ----------------- mini...@k3o; developer/programmer; http://k3o.eu [email protected]; +48 662 279 869 (cell) skype: miniman.k3o --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
