Modify

Opened 17 years ago

Closed 8 years ago

#1380 closed defect (wontfix)

Cannot change tickets

Reported by: marcus.franke@… Owned by:
Priority: normal Component: TracForgePlugin
Severity: major Keywords:
Cc: Trac Release: 0.10

Description

When I try to change a ticket I get this error message:

Traceback (most recent call last):

File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 387, in dispatch_request

dispatcher.dispatch(req)

File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 237, in dispatch

resp = chosen_handler.process_request(req)

File "/usr/lib/python2.3/site-packages/trac/ticket/web_ui.py", line 279, in process_request

self._do_save(req, db, ticket)

File "/usr/lib/python2.3/site-packages/trac/ticket/web_ui.py", line 546, in _do_save

cnum=internal_cnum):

File "/usr/lib/python2.3/site-packages/trac/ticket/model.py", line 262, in save_changes

listener.ticket_changed(self, comment, author, old_values)

TypeError: ticket_changed() takes exactly 4 arguments (5 given)

Active Plugins in my setup: *TracForgePlugin *Webadmin *XMLRPC (both)

I installed a trac-environment with just the webadmin and the XMLRPC plugins, as they are globally installed on my box and I can change all tickets without a problem.

After this test I installed the TracForge Plugin into the fresh environment and kapowwww there it is again.

My global trac.ini:

[tracforge] master_path = /var/www/trac/common

[components] tracrpc.* = enabled webadmin.* = enabled trac.web.auth.loginmodule = disabled tracforge.admin.perm.* = enabled tracforge.linker.auth.* = enabled tracpygments.* = enabled

Attachments (1)

trac.ini (2.3 KB) - added by marcus.franke@… 17 years ago.
trac.ini of my test-site

Download all attachments as: .zip

Change History (5)

Changed 17 years ago by marcus.franke@…

Attachment: trac.ini added

trac.ini of my test-site

comment:1 Changed 17 years ago by marcus.franke@…

Well, I just changed the permission_store property to TracForgePermissionModule, but it did not change the tickets being useful.

comment:2 Changed 17 years ago by Noah Kantrowitz

Looks like the ITicketChangeListener API changed sometime between 0.10 and now. For now just turn off the ticket subscription system in all environments:

tracforge.subscription.ticket.* = disabled

comment:3 Changed 9 years ago by Ryan J Ollos

Owner: Noah Kantrowitz deleted

comment:4 Changed 8 years ago by Ryan J Ollos

Resolution: wontfix
Status: newclosed

Plugin is deprecated.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.