Changes between Version 1 and Version 2 of TracDev/PluginDevelopment/ExtensionPoints/trac.ticket.api.ITicketChangeListener
- Timestamp:
- Jul 18, 2014, 6:04:23 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracDev/PluginDevelopment/ExtensionPoints/trac.ticket.api.ITicketChangeListener
v1 v2 19 19 20 20 When a user creates a new ticket the `ticket_created` method is called. Similarly methods are called when a user deletes a ticket (`ticket_deleted`), changes some ticket properties and / or comments on a ticket (`ticket_changed`), edits an existing ticket comment (`ticket_comment_modified`) or deletes / reverts a property change or comment (`ticket_change_deleted`). 21 22 The [TracDev/DataModels#Ticket Ticket data] can as always be accessed by indexing (e.g. `ticket['reporter']`, `ticket['milestone']` etc.). In `ticket_changed` the changed properties are also available (e.g. in `old_values['reporter']`). 21 23 22 24 == Examples == … … 78 80 * [TracDev/DatabaseSchema/TicketSystem Tickets database schema] 79 81 * Related tickets: 80 * Generic change listener replacement: #8834, #11148, #6543 82 * Generic change listener replacement: #8834, #11148, #6543, Trac-dev:7737 83 * Mailing list discussions: 84 * Run external script: Trac-ML:33887, Trac-ML:35057 85 * Missing `req` parameter: Trac-ML:33193, Trac-dev:7566 86 * No reentrancy guarantees: Trac-dev:7390 81 87 82 88 === API History