Opened 2 years ago
Closed 21 months ago
#14170 closed defect (fixed)
Nothing has changed after the installation
Reported by: | Owned by: | Ralph Ewig | |
---|---|---|---|
Priority: | normal | Component: | TracChecklistMacro |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 1.2 |
Description
Nothing has changed after the installation. When I want to update the database, it says that everything is already up to date. After that I restart Apache but no ChecklistTemplates page was created in the wiki. I installed it via setup.py, I did it via pip and I put the Egg in the plugins directory. Unfortunately without success. The plugin looks very interesting and we would really like to test it.
Attachments (0)
Change History (19)
comment:1 Changed 2 years ago by
Status: | new → accepted |
---|
comment:2 Changed 2 years ago by
Had the exact same nothing happens as Ralph above.
buster
no database update here either.
I really am quite excited about the functionality this offers
comment:3 Changed 2 years ago by
Hello,
I can't see the new table in the database nor can I activate the plugin under admin or in trac.ini. After the installation I was also not offered an update of the database. And when I wanted to do one, I got the message that there was nothing to update.
With kind regards Florian Strauß
comment:4 Changed 2 years ago by
The database update is not automatic during setup. Make sure to follow the steps in the setup section and do a manual update via:
trac-admin /path/to/env upgrade
Then see if the table was created?
comment:5 Changed 23 months ago by
Hello,
I know that this is not automatic. As already written above, the message comes that there is nothing to update and it does not create a new table.
With kind regards Florian Strauß
comment:6 Changed 23 months ago by
Which of the three install methods did you use?
- setup/global
$ cd /path/to/pluginsource $ python setup.py install
- setup/local
$ cd /path/to/pluginsource $ python setup.py bdist_egg $ cp dist/*.egg /path/to/projenv/plugins
- pip/global
$ pip install TracChecklist
I'll try to reproduce the behavior and see what's going on.
comment:7 Changed 23 months ago by
Which database are you using? TracChecklistMacro appears to be using the proper Trac API calls to check the database version and upgrade the database but it's worth checking on the database that the reporter is using.
comment:8 Changed 23 months ago by
Hello,
thank you very much for the help. I use the first type of installation:
setup/global
$ cd /path/to/pluginsource $ python setup.py install
And I use the database from trac. With kind regards Florian Strauß
comment:10 Changed 21 months ago by
This plugin requires TracWikiExtras at tracchecklistmacro/0.1/checklist/__init__.py@18464:3. Check trac.log in your Trac environment.
$ pip install TracWikiExtras
comment:11 Changed 21 months ago by
Hello,
have installed the Wiki Extras and then the ChecklistMacro. No change. Nothing has changed after the installation. I do not have to update any database and nothing has been added to the wiki. Even if I do a database update by hand, it says that there is nothing to update.
Greetings Florian
comment:12 Changed 21 months ago by
At least, it works on my fresh Trac environment.
trac-admin $ENV initenv 'My Project' sqlite:db/trac.db
pip install TracWikiExtras
pip install svn+https://trac-hacks.org/svn/tracchecklistmacro/0.1/
trac-admin $ENV config set components 'checklist.*' enabled
trac-admin $ENV upgrade
That's an installation issue on your environment.
comment:13 follow-up: 14 Changed 21 months ago by
Hello,
I do it via setup.py. Pip does not work for us. I downloaded and installed the WikiExtras and then restarted Apache. Then activated all plugins of the WikiExtras. This works. Can use everything from the WikiExtras. Then I download the ChecklistPlugin, install it and restart Apache. In Trac under Admin no new plugin appears that I can activate. It also does not work via Trac.ini. And when I do trac-admin $ENV upgrade it says that there is nothing to update.
Greetings Florian
comment:14 Changed 21 months ago by
In Trac under Admin no new plugin appears that I can activate.
Your environment leads the issue. Please post trac.log after enabling TracLogging with DEBUG level and visiting plugins page.
comment:15 Changed 21 months ago by
2023-02-13 14:40:47,601 Trac[env] INFO: -------------------------------- environment startup [Trac 1.2.5] -------------------------------- 2023-02-13 14:40:47,606 Trac[loader] DEBUG: Adding plugin "SvnAuthzAdminPlugin 0.2" from "/var/www/trac/math2market/plugins/SvnAuthzAdminPlugin-0.2-py2.7.egg" 2023-02-13 14:40:47,610 Trac[loader] DEBUG: Loading plugin "BackLinksMacro" from "/usr/local/lib/python2.7/dist-packages/BackLinksMacro-8.0dev-py2.7.egg" 2023-02-13 14:40:47,612 Trac[loader] DEBUG: Loading plugin "DuplicateTicketSearch" from "/usr/local/lib/python2.7/dist-packages/TracDuplicateTicketSearch-1.0.4-py2.7.egg" 2023-02-13 14:40:47,613 Trac[loader] DEBUG: Loading plugin "MultipleWorkflowAdmin" from "/usr/local/lib/python2.7/dist-packages/MultipleWorkflowPlugin-1.5.3-py2.7.egg" 2023-02-13 14:40:47,632 Trac[loader] DEBUG: Loading plugin "MultipleWorkflowPlugin" from "/usr/local/lib/python2.7/dist-packages/MultipleWorkflowPlugin-1.5.3-py2.7.egg" 2023-02-13 14:40:47,632 Trac[loader] DEBUG: Loading plugin "TracXMLRPC" from "/usr/local/lib/python2.7/dist-packages/TracXMLRPC-1.1.8dev-py2.7.egg" 2023-02-13 14:40:47,640 Trac[loader] DEBUG: Loading plugin "autocompleteusers" from "/usr/local/lib/python2.7/dist-packages/TracAutocompleteUsersPlugin-0.4.7dev-py2.7.egg" 2023-02-13 14:40:47,640 Trac[loader] DEBUG: Loading plugin "cc_selector.cc_selector" from "/usr/local/lib/python2.7/dist-packages/cc_selector-0.1.0dev-py2.7.egg" 2023-02-13 14:40:47,641 Trac[loader] DEBUG: Loading plugin "customfieldadmin.admin" from "/usr/local/lib/python2.7/dist-packages/TracCustomFieldAdmin-0.4.0dev-py2.7.egg" 2023-02-13 14:40:47,641 Trac[loader] DEBUG: Loading plugin "customfieldadmin.api" from "/usr/local/lib/python2.7/dist-packages/TracCustomFieldAdmin-0.4.0dev-py2.7.egg" 2023-02-13 14:40:47,641 Trac[loader] DEBUG: Loading plugin "dynfields.rules" from "/usr/local/lib/python2.7/dist-packages/TracDynamicFields-2.6.0dev-py2.7.egg" 2023-02-13 14:40:47,642 Trac[loader] DEBUG: Loading plugin "dynfields.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracDynamicFields-2.6.0dev-py2.7.egg" 2023-02-13 14:40:47,643 Trac[loader] DEBUG: Loading plugin "excelXLSTviewer" from "/usr/local/lib/python2.7/dist-packages/TracExcelXlstViewer-1.0dev-py2.7.egg" 2023-02-13 14:40:47,736 Trac[loader] DEBUG: Loading plugin "includemacro.macros" from "/usr/local/lib/python2.7/dist-packages/TracIncludeMacro-3.3.0dev-py2.7.egg" 2023-02-13 14:40:47,737 Trac[loader] DEBUG: Loading plugin "mastertickets.api" from "/usr/local/lib/python2.7/dist-packages/TracMasterTickets-4.0.2-py2.7.egg" 2023-02-13 14:40:47,738 Trac[loader] DEBUG: Loading plugin "mastertickets.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracMasterTickets-4.0.2-py2.7.egg" 2023-02-13 14:40:47,739 Trac[loader] DEBUG: Loading plugin "navadd.navadd" from "/usr/local/lib/python2.7/dist-packages/NavAdd-0.4-py2.7.egg" 2023-02-13 14:40:47,740 Trac[loader] DEBUG: Loading plugin "roadmapplugin" from "/usr/local/lib/python2.7/dist-packages/Roadmap_Plugin-0.4.2dev-py2.7.egg" 2023-02-13 14:40:47,740 Trac[loader] DEBUG: Loading plugin "svnauthz.admin_ui" from "/var/www/trac/math2market/plugins/SvnAuthzAdminPlugin-0.2-py2.7.egg" 2023-02-13 14:40:47,745 Trac[loader] DEBUG: Loading plugin "ticketcalendar.web_ui" from "/usr/local/lib/python2.7/dist-packages/TicketCalendarPlugin-0.12.0.2-py2.7.egg" 2023-02-13 14:40:47,746 Trac[loader] DEBUG: Loading plugin "ticketreminder" from "/usr/local/lib/python2.7/dist-packages/TicketReminderPlugin-0.2.1-py2.7.egg" 2023-02-13 14:40:47,746 Trac[loader] DEBUG: Loading plugin "tickettemplate" from "/usr/local/lib/python2.7/dist-packages/TracTicketTemplate-1.0dev-py2.7.egg" 2023-02-13 14:40:47,747 Trac[loader] DEBUG: Loading plugin "trac.about" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,747 Trac[loader] DEBUG: Loading plugin "trac.admin.console" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,748 Trac[loader] DEBUG: Loading plugin "trac.admin.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,748 Trac[loader] DEBUG: Loading plugin "trac.attachment" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,748 Trac[loader] DEBUG: Loading plugin "trac.db.mysql" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,753 Trac[loader] DEBUG: Skipping "trac.db.mysql = trac.db.mysql_backend [mysql]": DistributionNotFound: MySQL-python>=1.2.2 2023-02-13 14:40:47,753 Trac[loader] DEBUG: Loading plugin "trac.db.postgres" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,753 Trac[loader] DEBUG: Skipping "trac.db.postgres = trac.db.postgres_backend": DistributionNotFound: ('psycopg2>=2.0 or psycopg2-binary', ['Trac']) 2023-02-13 14:40:47,753 Trac[loader] DEBUG: Loading plugin "trac.db.sqlite" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,755 Trac[loader] DEBUG: Loading plugin "trac.mimeview.patch" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,756 Trac[loader] DEBUG: Loading plugin "trac.mimeview.pygments" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,759 Trac[loader] DEBUG: Loading plugin "trac.mimeview.rst" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,802 Trac[loader] DEBUG: Loading plugin "trac.mimeview.txtl" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Skipping "trac.mimeview.txtl = trac.mimeview.txtl [textile]": DistributionNotFound: textile>=2.0 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.notification.api" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.notification.compat" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.notification.mail" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.notification.prefs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.prefs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,807 Trac[loader] DEBUG: Loading plugin "trac.search" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,808 Trac[loader] DEBUG: Loading plugin "trac.ticket.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,808 Trac[loader] DEBUG: Loading plugin "trac.ticket.batch" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,808 Trac[loader] DEBUG: Loading plugin "trac.ticket.notification" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,808 Trac[loader] DEBUG: Loading plugin "trac.ticket.query" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,809 Trac[loader] DEBUG: Loading plugin "trac.ticket.report" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,809 Trac[loader] DEBUG: Loading plugin "trac.ticket.roadmap" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,809 Trac[loader] DEBUG: Loading plugin "trac.ticket.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,810 Trac[loader] DEBUG: Loading plugin "trac.timeline" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,810 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,810 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.svn_authz" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,810 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,814 Trac[loader] DEBUG: Loading plugin "trac.web.auth" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.web.main" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.web.session" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.wiki.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.wiki.interwiki" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.wiki.macros" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.wiki.web_api" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,825 Trac[loader] DEBUG: Loading plugin "trac.wiki.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,826 Trac[loader] DEBUG: Loading plugin "traccollapsible" from "/usr/local/lib/python2.7/dist-packages/TracCollapsiblePlugin-0.1-py2.7.egg" 2023-02-13 14:40:47,826 Trac[loader] DEBUG: Loading plugin "tracdragdrop.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracDragDrop-0.12.0.14-py2.7.egg" 2023-02-13 14:40:47,827 Trac[loader] DEBUG: Loading plugin "trachtmlnotification.notification" from "/usr/local/lib/python2.7/dist-packages/TracHtmlNotificationPlugin-0.12.0.2-py2.7.egg" 2023-02-13 14:40:47,831 Trac[loader] DEBUG: Loading plugin "tracopt.perm.authz_policy" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,831 Trac[loader] DEBUG: Loading plugin "tracopt.perm.config_perm_provider" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,832 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.clone" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,832 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.commit_updater" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,832 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.deleter" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,833 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.git.git_fs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,834 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.svn.svn_fs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,835 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.svn.svn_prop" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:47,835 Trac[loader] DEBUG: Loading plugin "tracpdfpreview" from "/usr/local/lib/python2.7/dist-packages/TracPdfPreview-0.1.2-py2.7.egg" 2023-02-13 14:40:47,836 Trac[loader] DEBUG: Loading plugin "tractoc.macro" from "/usr/local/lib/python2.7/dist-packages/TracTocMacro-11.0.0.4_r13602-py2.7.egg" 2023-02-13 14:40:47,836 Trac[loader] DEBUG: Loading plugin "tracwikiextras" from "/usr/local/lib/python2.7/dist-packages/TracWikiExtras-1.3.2dev-py2.7.egg" 2023-02-13 14:40:47,838 Trac[loader] DEBUG: Loading plugin "tracwysiwyg" from "/usr/local/lib/python2.7/dist-packages/TracWysiwyg-0.12.0.7-py2.7.egg" 2023-02-13 14:40:47,838 Trac[loader] DEBUG: Loading plugin "wikiautocomplete.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracWikiAutoComplete-1.4-py2.7.egg" 2023-02-13 14:40:47,838 Trac[loader] DEBUG: Loading plugin "wikireplace.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracWikiReplace-1.1.2dev-py2.7.egg" 2023-02-13 14:40:47,839 Trac[loader] DEBUG: Loading file plugin MonospaceCollapsibleStart from /var/www/trac/math2market/plugins/MonospaceCollapsibleStart.py 2023-02-13 14:40:47,839 Trac[loader] DEBUG: Loading file plugin NotificateReviewer from /var/www/trac/math2market/plugins/NotificateReviewer.py 2023-02-13 14:40:47,839 Trac[loader] DEBUG: Loading file plugin FoldMacro from /var/www/trac/math2market/plugins/FoldMacro.py 2023-02-13 14:40:47,839 Trac[loader] DEBUG: Loading file plugin MonospaceCollapsibleEnd from /var/www/trac/math2market/plugins/MonospaceCollapsibleEnd.py 2023-02-13 14:40:47,839 Trac[loader] DEBUG: Loading file plugin ticket_clone from /var/www/trac/math2market/plugins/ticket_clone.py 2023-02-13 14:40:47,840 Trac[default_workflow] DEBUG: Workflow actions at initialization: defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}) 2023-02-13 14:40:47,841 Trac[default_workflow] DEBUG: Workflow actions at initialization: defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}) 2023-02-13 14:40:47,843 Trac[env] WARNING: [trac] base_url option not set in configuration, generated links may be incorrect 2023-02-13 14:40:47,843 Trac[main] DEBUG: Dispatching <RequestWithSession "GET '/admin/general/plugin'"> 2023-02-13 14:40:47,844 Trac[main] DEBUG: Chosen handler is <Component trac.admin.web_ui.AdminModule> 2023-02-13 14:40:47,854 Trac[svn_fs] DEBUG: Subversion bindings imported 2023-02-13 14:40:47,855 Trac[api] INFO: Synchronized '(default)' repository in 0.01 seconds 2023-02-13 14:40:47,855 Trac[admin_ui] DEBUG: SvnAuthzAdminPlugin: project_repos: '[u'']' 2023-02-13 14:40:47,855 Trac[session] DEBUG: Retrieving session for ID u'strauss' 2023-02-13 14:40:47,856 Trac[authz_policy] DEBUG: Parsing authz security policy /var/www/trac/math2market/conf/authzpolicy.conf 2023-02-13 14:40:47,856 Trac[api] DEBUG: action controllers for ticket workflow: ['MultipleWorkflowPlugin'] 2023-02-13 14:40:47,856 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on *:*@* 2023-02-13 14:40:47,857 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on None 2023-02-13 14:40:47,858 Trac[main] DEBUG: Negotiated locale: de -> de 2023-02-13 14:40:47,862 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/customfields@* 2023-02-13 14:40:47,862 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/customfields'> 2023-02-13 14:40:47,862 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on *:*@* 2023-02-13 14:40:47,862 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on None 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking TT_ADMIN on *:*@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TT_ADMIN on None 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/basics@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/basics'> 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/logging@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/logging'> 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking PERMISSION_GRANT on admin:general/perm@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing PERMISSION_GRANT on <Resource u'admin:general/perm'> 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/plugin@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/plugin'> 2023-02-13 14:40:47,863 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/components@* 2023-02-13 14:40:47,863 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/components'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/milestones@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/milestones'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking MILESTONE_VIEW on admin:ticket/milestones@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing MILESTONE_VIEW on <Resource u'admin:ticket/milestones'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/versions@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/versions'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/priority@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/priority'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/resolution@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/resolution'> 2023-02-13 14:40:47,864 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/severity@* 2023-02-13 14:40:47,864 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/severity'> 2023-02-13 14:40:47,865 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/type@* 2023-02-13 14:40:47,865 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/type'> 2023-02-13 14:40:47,865 Trac[authz_policy] DEBUG: Checking VERSIONCONTROL_ADMIN on admin:versioncontrol/repository@* 2023-02-13 14:40:47,865 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing VERSIONCONTROL_ADMIN on <Resource u'admin:versioncontrol/repository'> 2023-02-13 14:40:47,882 Trac[chrome] DEBUG: Prepare chrome data for request 2023-02-13 14:40:47,883 Trac[authz_policy] DEBUG: Checking XML_RPC on *:*@* 2023-02-13 14:40:47,883 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing XML_RPC on None 2023-02-13 14:40:47,883 Trac[authz_policy] DEBUG: Checking ROADMAP_VIEW on *:*@* 2023-02-13 14:40:47,883 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing ROADMAP_VIEW on None 2023-02-13 14:40:47,884 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:*@* 2023-02-13 14:40:47,884 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource 'ticket'> 2023-02-13 14:40:47,884 Trac[authz_policy] DEBUG: Checking REPORT_VIEW on report:-1@* 2023-02-13 14:40:47,884 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing REPORT_VIEW on <Resource u'report:-1'> 2023-02-13 14:40:47,884 Trac[authz_policy] DEBUG: Checking TICKET_CREATE on *:*@* 2023-02-13 14:40:47,884 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_CREATE on None 2023-02-13 14:40:47,884 Trac[authz_policy] DEBUG: Checking SEARCH_VIEW on *:*@* 2023-02-13 14:40:47,884 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing SEARCH_VIEW on None 2023-02-13 14:40:47,884 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on *:*@* 2023-02-13 14:40:47,884 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on None 2023-02-13 14:40:47,893 Trac[workflow] DEBUG: Workflow actions at initialization: {u'Project-Task': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'completed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), 'default': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ogP-Execution': defaultdict(<type 'dict'>, {u'reset': {u'operations': [u'del_resolution'], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'plan_project', u'check_plan', u'started', u'check_closing', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_execute_project': {'operations': [], u'name': u'start', 'default': 0, 'newstate': u'started', 'label': u'start', 'oldstates': [u'check_plan'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_completed': {u'operations': [u'set_resolution'], u'name': u'project status', 'default': 0, 'newstate': u'review', 'label': u'project status', u'set_resolution': [u'completed'], 'oldstates': [u'check_closing'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_plan': {'operations': [], u'name': u'let controller check plan', 'default': 0, 'newstate': u'check_plan', 'label': u'let controller check plan', 'oldstates': [u'plan_project'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_cancelled': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'plan_project', u'check_plan', u'started', u'check_closing'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'review completed', 'default': 0, 'newstate': u'document', 'label': u'review completed', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'close': {'operations': [], u'name': u'documentation completed', 'default': 0, 'newstate': u'closed', 'label': u'documentation completed', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_plan_project': {'operations': [], u'name': u'start to plan project', 'default': 0, 'newstate': u'plan_project', 'label': u'start to plan project', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_closing': {'operations': [], u'name': u'let controller check closing', 'default': 0, 'newstate': u'check_closing', 'label': u'let controller check closing', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ogP-Acquisition': defaultdict(<type 'dict'>, {u'start_create_business_case': {'operations': [], u'name': u'start to create business case', 'default': 0, 'newstate': u'create_business_case', 'label': u'start to create business case', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'close': {'operations': [], u'name': u'documentation completed', 'default': 0, 'newstate': u'closed', 'label': u'documentation completed', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'submit_proposal': {'operations': [], u'name': u'submit proposal', 'default': 0, 'newstate': u'submit_proposal', 'label': u'submit proposal', 'oldstates': [u'create_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'start_create_proposal': {'operations': [], u'name': u'start to create proposal', 'default': 0, 'newstate': u'create_proposal', 'label': u'start to create proposal', 'oldstates': [u'create_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'next_stage': {'operations': [], u'name': u'start to create proposal for next stage', 'default': 0, 'newstate': u'create_proposal', 'label': u'start to create proposal for next stage', 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'decision': {'operations': [], u'name': u'decision by funding sponsor', 'default': 0, 'newstate': u'decision', 'label': u'decision by funding sponsor', 'oldstates': [u'submitted'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_rejected': {u'operations': [u'set_resolution'], u'name': u'decision', 'default': 0, 'newstate': u'review', 'label': u'decision', u'set_resolution': [u'rejected'], 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'reject_review': {'operations': [], u'name': u'reject review', 'default': 0, 'newstate': u'review', 'label': u'reject review', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'reject acquisition', 'default': 0, 'newstate': u'assigned', 'label': u'reject acquisition', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_withdrawn': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'withdrawn'], 'oldstates': [u'submitted'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'review completed', 'default': 0, 'newstate': u'document', 'label': u'review completed', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reset': {u'operations': [u'del_resolution'], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal', u'submitted', u'decision', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_cancelled': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'submitted': {'operations': [], u'name': u'proposal is submitted', 'default': 0, 'newstate': u'submitted', 'label': u'proposal is submitted', 'oldstates': [u'submit_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal', u'submitted', u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_accepted': {u'operations': [u'set_resolution'], u'name': u'decision', 'default': 0, 'newstate': u'review', 'label': u'decision', u'set_resolution': [u'accepted'], 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ClientProject': defaultdict(<type 'dict'>, {u'start_create_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_business_case', 'label': u'start create business case', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'reject_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_offer', 'label': u'reject offer', 'oldstates': [u'check_offer'], u'permissions': [u'TICKET_MODIFY']}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'endorse_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_offer', 'label': u'endorse business case', 'oldstates': [u'check_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'assigned', u'create_business_case', u'create_offer', u'offered'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'start_document': {'operations': [], 'name': '', 'default': 0, 'newstate': u'document', 'label': u'start document', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject_review': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'reject review', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'reject_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_business_case', 'label': u'reject business case', 'oldstates': [u'check_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'pause_project': {'operations': [], 'name': '', 'default': 0, 'newstate': u'paused', 'label': u'pause project', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resume': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'resume', 'oldstates': [u'paused'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_offer', u'label': u'let controller check offer', 'oldstates': [u'create_offer'], u'permissions': [u'TICKET_MODIFY']}, u'reject_project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'ordered', 'label': u'reject project plan', 'oldstates': [u'check_project_plan'], u'permissions': [u'TICKET_MODIFY']}, u'endorse_project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'endorse project plan', 'oldstates': [u'check_project_plan'], u'permissions': [u'TICKET_MODIFY']}, u'reject_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'reject project closing', 'oldstates': [u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'endorse_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'offered', 'label': u'endorse offer', 'oldstates': [u'check_offer'], 'permissions': []}, u'resolve_done': {u'operations': [u'set_resolution'], 'name': '', 'default': 0, 'newstate': u'closed', 'label': u'resolve done', u'set_resolution': [u'completed'], 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_project_closing', u'label': u'let controller check project closing', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'is_orderd': {'operations': [], 'name': '', 'default': 0, 'newstate': u'ordered', 'label': u'is orderd', 'oldstates': [u'offered'], u'permissions': [u'TICKET_MODIFY']}, u'project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_project_plan', u'label': u'let controller check project plan', 'oldstates': [u'ordered'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'endorse_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'endorse project closing', 'oldstates': [u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'create_business_case', u'check_business_case', u'create_offer', u'check_offer', u'offered', u'ordered', u'check_project_plan', u'started', u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_business_case', u'label': u'let controller check business case', 'oldstates': [u'create_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-WorkPackage': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'completed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}})} 2023-02-13 14:40:47,898 Trac[authz_policy] DEBUG: Checking TIMELINE_VIEW on timeline:*@* 2023-02-13 14:40:47,898 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TIMELINE_VIEW on <Resource 'timeline'> 2023-02-13 14:40:47,898 Trac[authz_policy] DEBUG: Checking BROWSER_VIEW on repository:@*/source:/@* 2023-02-13 14:40:47,898 Trac[svn_authz] INFO: Parsing authz file: /var/svn/authz 2023-02-13 14:40:47,899 Trac[perm] DEBUG: AuthzSourcePolicy allows strauss performing BROWSER_VIEW on <Resource u'repository, source:/'> 2023-02-13 14:40:47,900 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:WikiStart@* 2023-02-13 14:40:47,900 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:WikiStart'> 2023-02-13 14:40:47,901 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TracGuide@* 2023-02-13 14:40:47,901 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TracGuide'> 2023-02-13 14:40:47,901 Trac[main] DEBUG: Rendering response from handler 2023-02-13 14:40:47,908 Trac[authz_policy] DEBUG: Checking EMAIL_VIEW on *:*@* 2023-02-13 14:40:47,908 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing EMAIL_VIEW on None 2023-02-13 14:40:48,004 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:3332@* 2023-02-13 14:40:48,004 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource u'ticket:3332'> 2023-02-13 14:40:48,032 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TracBatchModify@* 2023-02-13 14:40:48,032 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TracBatchModify'> 2023-02-13 14:40:48,040 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TracIni@* 2023-02-13 14:40:48,040 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TracIni'> 2023-02-13 14:40:48,085 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:WikiStart@117/attachment/FOO.JPG 2023-02-13 14:40:48,085 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:WikiStart@117/attachment/FOO.JPG'> 2023-02-13 14:40:48,093 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:1@* 2023-02-13 14:40:48,093 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource u'ticket:1'> 2023-02-13 14:40:48,097 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:10@* 2023-02-13 14:40:48,097 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource u'ticket:10'> 2023-02-13 14:40:48,097 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:12@* 2023-02-13 14:40:48,097 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource u'ticket:12'> 2023-02-13 14:40:48,125 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TracWorkflow@* 2023-02-13 14:40:48,125 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TracWorkflow'> 2023-02-13 14:40:48,128 Trac[api] DEBUG: Trying to render HTML preview using PygmentsRenderer [no annotations] 2023-02-13 14:40:48,132 Trac[api] DEBUG: Trying to render HTML preview using PygmentsRenderer [no annotations] 2023-02-13 14:40:48,133 Trac[api] DEBUG: Trying to render HTML preview using PygmentsRenderer [no annotations] 2023-02-13 14:40:48,160 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:CodeResort@* 2023-02-13 14:40:48,160 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:CodeResort'> 2023-02-13 14:40:48,160 Trac[authz_policy] DEBUG: Checking WIKI_CREATE on wiki:CodeResort@* 2023-02-13 14:40:48,161 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_CREATE on <Resource u'wiki:CodeResort'> 2023-02-13 14:40:48,203 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TitleIndex@* 2023-02-13 14:40:48,203 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TitleIndex'> 2023-02-13 14:40:48,296 Trac[main] DEBUG: Dispatching <RequestWithSession "GET '/chrome/common/css/trac.css'"> 2023-02-13 14:40:48,296 Trac[main] DEBUG: Chosen handler is <Component trac.web.chrome.Chrome> 2023-02-13 14:40:48,296 Trac[session] DEBUG: Retrieving session for ID u'strauss' 2023-02-13 14:40:48,312 Trac[main] DEBUG: Dispatching <RequestWithSession "GET '/wikiextras/dynamicboxes.css'"> 2023-02-13 14:40:48,313 Trac[main] DEBUG: Chosen handler is <Component tracwikiextras.boxes.Boxes> 2023-02-13 14:40:48,314 Trac[api] INFO: Synchronized '(default)' repository in 0.00 seconds 2023-02-13 14:40:48,314 Trac[session] DEBUG: Retrieving session for ID u'strauss' 2023-02-13 14:40:48,453 Trac[env] INFO: -------------------------------- environment startup [Trac 1.2.5] -------------------------------- 2023-02-13 14:40:48,459 Trac[loader] DEBUG: Adding plugin "SvnAuthzAdminPlugin 0.2" from "/var/www/trac/math2market/plugins/SvnAuthzAdminPlugin-0.2-py2.7.egg" 2023-02-13 14:40:48,463 Trac[loader] DEBUG: Loading plugin "BackLinksMacro" from "/usr/local/lib/python2.7/dist-packages/BackLinksMacro-8.0dev-py2.7.egg" 2023-02-13 14:40:48,465 Trac[loader] DEBUG: Loading plugin "DuplicateTicketSearch" from "/usr/local/lib/python2.7/dist-packages/TracDuplicateTicketSearch-1.0.4-py2.7.egg" 2023-02-13 14:40:48,465 Trac[loader] DEBUG: Loading plugin "MultipleWorkflowAdmin" from "/usr/local/lib/python2.7/dist-packages/MultipleWorkflowPlugin-1.5.3-py2.7.egg" 2023-02-13 14:40:48,485 Trac[loader] DEBUG: Loading plugin "MultipleWorkflowPlugin" from "/usr/local/lib/python2.7/dist-packages/MultipleWorkflowPlugin-1.5.3-py2.7.egg" 2023-02-13 14:40:48,485 Trac[loader] DEBUG: Loading plugin "TracXMLRPC" from "/usr/local/lib/python2.7/dist-packages/TracXMLRPC-1.1.8dev-py2.7.egg" 2023-02-13 14:40:48,493 Trac[loader] DEBUG: Loading plugin "autocompleteusers" from "/usr/local/lib/python2.7/dist-packages/TracAutocompleteUsersPlugin-0.4.7dev-py2.7.egg" 2023-02-13 14:40:48,493 Trac[loader] DEBUG: Loading plugin "cc_selector.cc_selector" from "/usr/local/lib/python2.7/dist-packages/cc_selector-0.1.0dev-py2.7.egg" 2023-02-13 14:40:48,494 Trac[loader] DEBUG: Loading plugin "customfieldadmin.admin" from "/usr/local/lib/python2.7/dist-packages/TracCustomFieldAdmin-0.4.0dev-py2.7.egg" 2023-02-13 14:40:48,494 Trac[loader] DEBUG: Loading plugin "customfieldadmin.api" from "/usr/local/lib/python2.7/dist-packages/TracCustomFieldAdmin-0.4.0dev-py2.7.egg" 2023-02-13 14:40:48,494 Trac[loader] DEBUG: Loading plugin "dynfields.rules" from "/usr/local/lib/python2.7/dist-packages/TracDynamicFields-2.6.0dev-py2.7.egg" 2023-02-13 14:40:48,495 Trac[loader] DEBUG: Loading plugin "dynfields.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracDynamicFields-2.6.0dev-py2.7.egg" 2023-02-13 14:40:48,496 Trac[loader] DEBUG: Loading plugin "excelXLSTviewer" from "/usr/local/lib/python2.7/dist-packages/TracExcelXlstViewer-1.0dev-py2.7.egg" 2023-02-13 14:40:48,588 Trac[loader] DEBUG: Loading plugin "includemacro.macros" from "/usr/local/lib/python2.7/dist-packages/TracIncludeMacro-3.3.0dev-py2.7.egg" 2023-02-13 14:40:48,589 Trac[loader] DEBUG: Loading plugin "mastertickets.api" from "/usr/local/lib/python2.7/dist-packages/TracMasterTickets-4.0.2-py2.7.egg" 2023-02-13 14:40:48,590 Trac[loader] DEBUG: Loading plugin "mastertickets.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracMasterTickets-4.0.2-py2.7.egg" 2023-02-13 14:40:48,591 Trac[loader] DEBUG: Loading plugin "navadd.navadd" from "/usr/local/lib/python2.7/dist-packages/NavAdd-0.4-py2.7.egg" 2023-02-13 14:40:48,592 Trac[loader] DEBUG: Loading plugin "roadmapplugin" from "/usr/local/lib/python2.7/dist-packages/Roadmap_Plugin-0.4.2dev-py2.7.egg" 2023-02-13 14:40:48,592 Trac[loader] DEBUG: Loading plugin "svnauthz.admin_ui" from "/var/www/trac/math2market/plugins/SvnAuthzAdminPlugin-0.2-py2.7.egg" 2023-02-13 14:40:48,597 Trac[loader] DEBUG: Loading plugin "ticketcalendar.web_ui" from "/usr/local/lib/python2.7/dist-packages/TicketCalendarPlugin-0.12.0.2-py2.7.egg" 2023-02-13 14:40:48,597 Trac[loader] DEBUG: Loading plugin "ticketreminder" from "/usr/local/lib/python2.7/dist-packages/TicketReminderPlugin-0.2.1-py2.7.egg" 2023-02-13 14:40:48,598 Trac[loader] DEBUG: Loading plugin "tickettemplate" from "/usr/local/lib/python2.7/dist-packages/TracTicketTemplate-1.0dev-py2.7.egg" 2023-02-13 14:40:48,599 Trac[loader] DEBUG: Loading plugin "trac.about" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,599 Trac[loader] DEBUG: Loading plugin "trac.admin.console" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,600 Trac[loader] DEBUG: Loading plugin "trac.admin.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,600 Trac[loader] DEBUG: Loading plugin "trac.attachment" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,600 Trac[loader] DEBUG: Loading plugin "trac.db.mysql" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,605 Trac[loader] DEBUG: Skipping "trac.db.mysql = trac.db.mysql_backend [mysql]": DistributionNotFound: MySQL-python>=1.2.2 2023-02-13 14:40:48,605 Trac[loader] DEBUG: Loading plugin "trac.db.postgres" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,605 Trac[loader] DEBUG: Skipping "trac.db.postgres = trac.db.postgres_backend": DistributionNotFound: ('psycopg2>=2.0 or psycopg2-binary', ['Trac']) 2023-02-13 14:40:48,605 Trac[loader] DEBUG: Loading plugin "trac.db.sqlite" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,607 Trac[loader] DEBUG: Loading plugin "trac.mimeview.patch" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,608 Trac[loader] DEBUG: Loading plugin "trac.mimeview.pygments" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,611 Trac[loader] DEBUG: Loading plugin "trac.mimeview.rst" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,652 Trac[loader] DEBUG: Loading plugin "trac.mimeview.txtl" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Skipping "trac.mimeview.txtl = trac.mimeview.txtl [textile]": DistributionNotFound: textile>=2.0 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.notification.api" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.notification.compat" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.notification.mail" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.notification.prefs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.prefs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,657 Trac[loader] DEBUG: Loading plugin "trac.search" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,658 Trac[loader] DEBUG: Loading plugin "trac.ticket.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,658 Trac[loader] DEBUG: Loading plugin "trac.ticket.batch" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,658 Trac[loader] DEBUG: Loading plugin "trac.ticket.notification" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,658 Trac[loader] DEBUG: Loading plugin "trac.ticket.query" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,658 Trac[loader] DEBUG: Loading plugin "trac.ticket.report" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,659 Trac[loader] DEBUG: Loading plugin "trac.ticket.roadmap" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,659 Trac[loader] DEBUG: Loading plugin "trac.ticket.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,659 Trac[loader] DEBUG: Loading plugin "trac.timeline" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,660 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,660 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.svn_authz" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,660 Trac[loader] DEBUG: Loading plugin "trac.versioncontrol.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,664 Trac[loader] DEBUG: Loading plugin "trac.web.auth" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,674 Trac[loader] DEBUG: Loading plugin "trac.web.main" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.web.session" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.wiki.admin" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.wiki.interwiki" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.wiki.macros" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.wiki.web_api" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,675 Trac[loader] DEBUG: Loading plugin "trac.wiki.web_ui" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,676 Trac[loader] DEBUG: Loading plugin "traccollapsible" from "/usr/local/lib/python2.7/dist-packages/TracCollapsiblePlugin-0.1-py2.7.egg" 2023-02-13 14:40:48,676 Trac[loader] DEBUG: Loading plugin "tracdragdrop.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracDragDrop-0.12.0.14-py2.7.egg" 2023-02-13 14:40:48,677 Trac[loader] DEBUG: Loading plugin "trachtmlnotification.notification" from "/usr/local/lib/python2.7/dist-packages/TracHtmlNotificationPlugin-0.12.0.2-py2.7.egg" 2023-02-13 14:40:48,681 Trac[loader] DEBUG: Loading plugin "tracopt.perm.authz_policy" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,681 Trac[loader] DEBUG: Loading plugin "tracopt.perm.config_perm_provider" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,681 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.clone" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,681 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.commit_updater" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,682 Trac[loader] DEBUG: Loading plugin "tracopt.ticket.deleter" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,682 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.git.git_fs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,684 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.svn.svn_fs" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,685 Trac[loader] DEBUG: Loading plugin "tracopt.versioncontrol.svn.svn_prop" from "/usr/local/lib/python2.7/dist-packages/Trac-1.2.5-py2.7.egg" 2023-02-13 14:40:48,685 Trac[loader] DEBUG: Loading plugin "tracpdfpreview" from "/usr/local/lib/python2.7/dist-packages/TracPdfPreview-0.1.2-py2.7.egg" 2023-02-13 14:40:48,685 Trac[loader] DEBUG: Loading plugin "tractoc.macro" from "/usr/local/lib/python2.7/dist-packages/TracTocMacro-11.0.0.4_r13602-py2.7.egg" 2023-02-13 14:40:48,685 Trac[loader] DEBUG: Loading plugin "tracwikiextras" from "/usr/local/lib/python2.7/dist-packages/TracWikiExtras-1.3.2dev-py2.7.egg" 2023-02-13 14:40:48,687 Trac[loader] DEBUG: Loading plugin "tracwysiwyg" from "/usr/local/lib/python2.7/dist-packages/TracWysiwyg-0.12.0.7-py2.7.egg" 2023-02-13 14:40:48,687 Trac[loader] DEBUG: Loading plugin "wikiautocomplete.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracWikiAutoComplete-1.4-py2.7.egg" 2023-02-13 14:40:48,688 Trac[loader] DEBUG: Loading plugin "wikireplace.web_ui" from "/usr/local/lib/python2.7/dist-packages/TracWikiReplace-1.1.2dev-py2.7.egg" 2023-02-13 14:40:48,688 Trac[loader] DEBUG: Loading file plugin MonospaceCollapsibleStart from /var/www/trac/math2market/plugins/MonospaceCollapsibleStart.py 2023-02-13 14:40:48,688 Trac[loader] DEBUG: Loading file plugin NotificateReviewer from /var/www/trac/math2market/plugins/NotificateReviewer.py 2023-02-13 14:40:48,689 Trac[loader] DEBUG: Loading file plugin FoldMacro from /var/www/trac/math2market/plugins/FoldMacro.py 2023-02-13 14:40:48,689 Trac[loader] DEBUG: Loading file plugin MonospaceCollapsibleEnd from /var/www/trac/math2market/plugins/MonospaceCollapsibleEnd.py 2023-02-13 14:40:48,689 Trac[loader] DEBUG: Loading file plugin ticket_clone from /var/www/trac/math2market/plugins/ticket_clone.py 2023-02-13 14:40:48,690 Trac[default_workflow] DEBUG: Workflow actions at initialization: defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}) 2023-02-13 14:40:48,690 Trac[default_workflow] DEBUG: Workflow actions at initialization: defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}) 2023-02-13 14:40:48,692 Trac[env] WARNING: [trac] base_url option not set in configuration, generated links may be incorrect 2023-02-13 14:40:48,692 Trac[main] DEBUG: Dispatching <RequestWithSession "GET '/chrome/common/css/admin.css'"> 2023-02-13 14:40:48,693 Trac[main] DEBUG: Chosen handler is <Component trac.web.chrome.Chrome> 2023-02-13 14:40:48,694 Trac[admin_ui] DEBUG: SvnAuthzAdminPlugin: project_repos: '[u'']' 2023-02-13 14:40:48,694 Trac[session] DEBUG: Retrieving session for ID u'strauss' 2023-02-13 14:40:48,787 Trac[main] DEBUG: Dispatching <RequestWithSession "GET '/pygments/trac.css'"> 2023-02-13 14:40:48,788 Trac[main] DEBUG: Chosen handler is <Component trac.mimeview.pygments.PygmentsRenderer> 2023-02-13 14:40:48,795 Trac[svn_fs] DEBUG: Subversion bindings imported 2023-02-13 14:40:48,796 Trac[api] INFO: Synchronized '(default)' repository in 0.01 seconds 2023-02-13 14:40:48,798 Trac[session] DEBUG: Retrieving session for ID u'strauss' 2023-02-13 14:40:48,798 Trac[main] DEBUG: Empty or no response from handler. Entering post_process_request. 2023-02-13 14:40:48,798 Trac[chrome] DEBUG: Prepare chrome data for request 2023-02-13 14:40:48,799 Trac[main] DEBUG: Negotiated locale: de -> de 2023-02-13 14:40:48,799 Trac[authz_policy] DEBUG: Parsing authz security policy /var/www/trac/math2market/conf/authzpolicy.conf 2023-02-13 14:40:48,800 Trac[api] DEBUG: action controllers for ticket workflow: ['MultipleWorkflowPlugin'] 2023-02-13 14:40:48,800 Trac[authz_policy] DEBUG: Checking XML_RPC on *:*@* 2023-02-13 14:40:48,801 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing XML_RPC on None 2023-02-13 14:40:48,801 Trac[authz_policy] DEBUG: Checking ROADMAP_VIEW on *:*@* 2023-02-13 14:40:48,801 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing ROADMAP_VIEW on None 2023-02-13 14:40:48,806 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on ticket:*@* 2023-02-13 14:40:48,806 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on <Resource 'ticket'> 2023-02-13 14:40:48,806 Trac[authz_policy] DEBUG: Checking REPORT_VIEW on report:-1@* 2023-02-13 14:40:48,806 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing REPORT_VIEW on <Resource u'report:-1'> 2023-02-13 14:40:48,806 Trac[authz_policy] DEBUG: Checking TICKET_CREATE on *:*@* 2023-02-13 14:40:48,806 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_CREATE on None 2023-02-13 14:40:48,806 Trac[authz_policy] DEBUG: Checking SEARCH_VIEW on *:*@* 2023-02-13 14:40:48,806 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing SEARCH_VIEW on None 2023-02-13 14:40:48,806 Trac[authz_policy] DEBUG: Checking TICKET_VIEW on *:*@* 2023-02-13 14:40:48,806 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_VIEW on None 2023-02-13 14:40:48,807 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on *:*@* 2023-02-13 14:40:48,807 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on None 2023-02-13 14:40:48,807 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/customfields@* 2023-02-13 14:40:48,807 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/customfields'> 2023-02-13 14:40:48,807 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on *:*@* 2023-02-13 14:40:48,807 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on None 2023-02-13 14:40:48,807 Trac[authz_policy] DEBUG: Checking TT_ADMIN on *:*@* 2023-02-13 14:40:48,807 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TT_ADMIN on None 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/basics@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/basics'> 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/logging@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/logging'> 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking PERMISSION_GRANT on admin:general/perm@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing PERMISSION_GRANT on <Resource u'admin:general/perm'> 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking TRAC_ADMIN on admin:general/plugin@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TRAC_ADMIN on <Resource u'admin:general/plugin'> 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/components@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/components'> 2023-02-13 14:40:48,808 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/milestones@* 2023-02-13 14:40:48,808 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/milestones'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking MILESTONE_VIEW on admin:ticket/milestones@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing MILESTONE_VIEW on <Resource u'admin:ticket/milestones'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/versions@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/versions'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/priority@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/priority'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/resolution@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/resolution'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/severity@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/severity'> 2023-02-13 14:40:48,809 Trac[authz_policy] DEBUG: Checking TICKET_ADMIN on admin:ticket/type@* 2023-02-13 14:40:48,809 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TICKET_ADMIN on <Resource u'admin:ticket/type'> 2023-02-13 14:40:48,810 Trac[authz_policy] DEBUG: Checking VERSIONCONTROL_ADMIN on admin:versioncontrol/repository@* 2023-02-13 14:40:48,810 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing VERSIONCONTROL_ADMIN on <Resource u'admin:versioncontrol/repository'> 2023-02-13 14:40:48,819 Trac[workflow] DEBUG: Workflow actions at initialization: {u'Project-Task': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'completed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), 'default': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'invalid', u'wontfix', u'duplicate'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'Endorse review', 'default': 0, 'newstate': u'document', 'label': u'Endorse review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'fixed'], 'oldstates': [u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ogP-Execution': defaultdict(<type 'dict'>, {u'reset': {u'operations': [u'del_resolution'], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'plan_project', u'check_plan', u'started', u'check_closing', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_execute_project': {'operations': [], u'name': u'start', 'default': 0, 'newstate': u'started', 'label': u'start', 'oldstates': [u'check_plan'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_completed': {u'operations': [u'set_resolution'], u'name': u'project status', 'default': 0, 'newstate': u'review', 'label': u'project status', u'set_resolution': [u'completed'], 'oldstates': [u'check_closing'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_plan': {'operations': [], u'name': u'let controller check plan', 'default': 0, 'newstate': u'check_plan', 'label': u'let controller check plan', 'oldstates': [u'plan_project'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_cancelled': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'plan_project', u'check_plan', u'started', u'check_closing'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'review completed', 'default': 0, 'newstate': u'document', 'label': u'review completed', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'close': {'operations': [], u'name': u'documentation completed', 'default': 0, 'newstate': u'closed', 'label': u'documentation completed', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_plan_project': {'operations': [], u'name': u'start to plan project', 'default': 0, 'newstate': u'plan_project', 'label': u'start to plan project', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_closing': {'operations': [], u'name': u'let controller check closing', 'default': 0, 'newstate': u'check_closing', 'label': u'let controller check closing', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ogP-Acquisition': defaultdict(<type 'dict'>, {u'start_create_business_case': {'operations': [], u'name': u'start to create business case', 'default': 0, 'newstate': u'create_business_case', 'label': u'start to create business case', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'close': {'operations': [], u'name': u'documentation completed', 'default': 0, 'newstate': u'closed', 'label': u'documentation completed', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'submit_proposal': {'operations': [], u'name': u'submit proposal', 'default': 0, 'newstate': u'submit_proposal', 'label': u'submit proposal', 'oldstates': [u'create_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'start_create_proposal': {'operations': [], u'name': u'start to create proposal', 'default': 0, 'newstate': u'create_proposal', 'label': u'start to create proposal', 'oldstates': [u'create_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'next_stage': {'operations': [], u'name': u'start to create proposal for next stage', 'default': 0, 'newstate': u'create_proposal', 'label': u'start to create proposal for next stage', 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'decision': {'operations': [], u'name': u'decision by funding sponsor', 'default': 0, 'newstate': u'decision', 'label': u'decision by funding sponsor', 'oldstates': [u'submitted'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_rejected': {u'operations': [u'set_resolution'], u'name': u'decision', 'default': 0, 'newstate': u'review', 'label': u'decision', u'set_resolution': [u'rejected'], 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'reject_review': {'operations': [], u'name': u'reject review', 'default': 0, 'newstate': u'review', 'label': u'reject review', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'reject acquisition', 'default': 0, 'newstate': u'assigned', 'label': u'reject acquisition', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_withdrawn': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'withdrawn'], 'oldstates': [u'submitted'], u'permissions': [u'TICKET_MODIFY']}, u'endorse': {'operations': [], u'name': u'review completed', 'default': 0, 'newstate': u'document', 'label': u'review completed', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reset': {u'operations': [u'del_resolution'], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal', u'submitted', u'decision', u'review', u'document'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_cancelled': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'review', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'submitted': {'operations': [], u'name': u'proposal is submitted', 'default': 0, 'newstate': u'submitted', 'label': u'proposal is submitted', 'oldstates': [u'submit_proposal'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'create_business_case', u'create_proposal', u'submit_proposal', u'submitted', u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_accepted': {u'operations': [u'set_resolution'], u'name': u'decision', 'default': 0, 'newstate': u'review', 'label': u'decision', u'set_resolution': [u'accepted'], 'oldstates': [u'decision'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-ClientProject': defaultdict(<type 'dict'>, {u'start_create_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_business_case', 'label': u'start create business case', 'oldstates': [u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'reject_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_offer', 'label': u'reject offer', 'oldstates': [u'check_offer'], u'permissions': [u'TICKET_MODIFY']}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'endorse_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_offer', 'label': u'endorse business case', 'oldstates': [u'check_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'assigned', u'create_business_case', u'create_offer', u'offered'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'start_document': {'operations': [], 'name': '', 'default': 0, 'newstate': u'document', 'label': u'start document', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject_review': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'reject review', 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'reject_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'create_business_case', 'label': u'reject business case', 'oldstates': [u'check_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'pause_project': {'operations': [], 'name': '', 'default': 0, 'newstate': u'paused', 'label': u'pause project', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resume': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'resume', 'oldstates': [u'paused'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_offer', u'label': u'let controller check offer', 'oldstates': [u'create_offer'], u'permissions': [u'TICKET_MODIFY']}, u'reject_project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'ordered', 'label': u'reject project plan', 'oldstates': [u'check_project_plan'], u'permissions': [u'TICKET_MODIFY']}, u'endorse_project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'endorse project plan', 'oldstates': [u'check_project_plan'], u'permissions': [u'TICKET_MODIFY']}, u'reject_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'reject project closing', 'oldstates': [u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'endorse_offer': {'operations': [], 'name': '', 'default': 0, 'newstate': u'offered', 'label': u'endorse offer', 'oldstates': [u'check_offer'], 'permissions': []}, u'resolve_done': {u'operations': [u'set_resolution'], 'name': '', 'default': 0, 'newstate': u'closed', 'label': u'resolve done', u'set_resolution': [u'completed'], 'oldstates': [u'document'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_project_closing', u'label': u'let controller check project closing', 'oldstates': [u'started'], u'permissions': [u'TICKET_MODIFY']}, u'is_orderd': {'operations': [], 'name': '', 'default': 0, 'newstate': u'ordered', 'label': u'is orderd', 'oldstates': [u'offered'], u'permissions': [u'TICKET_MODIFY']}, u'project_plan': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_project_plan', u'label': u'let controller check project plan', 'oldstates': [u'ordered'], u'permissions': [u'TICKET_MODIFY']}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'endorse_project_closing': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'endorse project closing', 'oldstates': [u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'create_business_case', u'check_business_case', u'create_offer', u'check_offer', u'offered', u'ordered', u'check_project_plan', u'started', u'check_project_closing'], u'permissions': [u'TICKET_MODIFY']}, u'start_check_business_case': {'operations': [], 'name': '', 'default': 0, 'newstate': u'check_business_case', u'label': u'let controller check business case', 'oldstates': [u'create_business_case'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}}), u'Project-WorkPackage': defaultdict(<type 'dict'>, {u'reset': {'operations': [], u'name': u'reset ticket', 'default': 0, 'newstate': u'new', 'label': u'reset ticket', 'oldstates': [u'assigned', u'started', u'review'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_not': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'cancelled'], 'oldstates': [u'new', u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'started': {u'operations': [u'set_owner_to_self'], 'name': '', 'default': 0, 'newstate': u'started', 'label': u'started', 'oldstates': [u'new', u'assigned'], u'permissions': [u'TICKET_MODIFY']}, u'create': {u'operations': [u'may_set_owner'], 'name': '', u'default': 1, 'newstate': u'new', 'label': u'create', 'oldstates': [None], 'permissions': []}, u'leave': {u'operations': [u'leave_status'], 'name': '', u'default': 1, 'newstate': u'*', 'label': u'leave', 'oldstates': [u'*'], 'permissions': []}, u'reopen': {u'operations': [u'del_resolution'], 'name': '', 'default': 0, 'newstate': u'new', 'label': u'reopen', 'oldstates': [u'closed'], u'permissions': [u'TICKET_CREATE']}, u'create_and_assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', u'label': u'assign', 'oldstates': [None], u'permissions': [u'TICKET_MODIFY']}, u'done': {'operations': [], 'name': '', 'default': 0, 'newstate': u'review', 'label': u'done', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_failed': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'failed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reject': {'operations': [], u'name': u'Reject review', 'default': 0, 'newstate': u'started', 'label': u'Reject review', 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'reassign': {u'operations': [u'set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'reassign', 'oldstates': [u'assigned', u'started'], u'permissions': [u'TICKET_MODIFY']}, u'resolve_done': {u'operations': [u'set_resolution'], u'name': u'resolve', 'default': 0, 'newstate': u'closed', 'label': u'resolve', u'set_resolution': [u'completed'], 'oldstates': [u'review'], u'permissions': [u'TICKET_MODIFY']}, u'assign': {u'operations': [u'may_set_owner'], 'name': '', 'default': 0, 'newstate': u'assigned', 'label': u'assign', 'oldstates': [u'new'], u'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'default': 0, 'newstate': 'new', 'label': 'reset', 'oldstates': [], 'permissions': ['TICKET_ADMIN']}})} 2023-02-13 14:40:48,823 Trac[authz_policy] DEBUG: Checking TIMELINE_VIEW on timeline:*@* 2023-02-13 14:40:48,824 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing TIMELINE_VIEW on <Resource 'timeline'> 2023-02-13 14:40:48,824 Trac[authz_policy] DEBUG: Checking BROWSER_VIEW on repository:@*/source:/@* 2023-02-13 14:40:48,824 Trac[svn_authz] INFO: Parsing authz file: /var/svn/authz 2023-02-13 14:40:48,825 Trac[perm] DEBUG: AuthzSourcePolicy allows strauss performing BROWSER_VIEW on <Resource u'repository, source:/'> 2023-02-13 14:40:48,826 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:WikiStart@* 2023-02-13 14:40:48,826 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:WikiStart'> 2023-02-13 14:40:48,826 Trac[authz_policy] DEBUG: Checking WIKI_VIEW on wiki:TracGuide@* 2023-02-13 14:40:48,826 Trac[perm] DEBUG: DefaultPermissionPolicy allows strauss performing WIKI_VIEW on <Resource u'wiki:TracGuide'>
comment:18 Changed 21 months ago by
This plugin requires Trac 1.4.x, however your installed version is 1.2.5.
comment:19 follow-up: 20 Changed 21 months ago by
Hello,
on this page (https://trac-hacks.org/wiki/TracChecklistMacro) it is tagged at the very bottom with version 1.2. Ok then that is unfortunately the case. Thanks for the help.
Greetings Florian
comment:20 Changed 21 months ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
on this page (https://trac-hacks.org/wiki/TracChecklistMacro) it is tagged at the very bottom with version 1.2.
I've removed 1.2
tag from the TracChecklistMacro page.
Trac>=1.4
is required at tracchecklistmacro/0.1/checklist/__init__.py@18464:2 line.
Hi Florian, just catching up with email and saw this. After the database update, there should be a new table in it named
checklist
. Do you see that? Also make sure the plugin is enabled, either in the Admin panel or directly in thetrac.ini
for your environment. Let me know how it goes ...