id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
8653,Backlog Plugin stop trac from functioning,anonymous,rjollos,Hello Bart_\r\n\r\nFirst ty for making this plugin I really look forward to getting it working.\r\n\r\nPlease note this is trac 0.12\r\n\r\nI initially downloaded this zipped plugin extracted and attempted to install.\r\n\r\nthis yielded:\r\n{{{\r\neasy_install 0.11         \r\nProcessing 0.11\r\nRunning setup.py -q bdist_egg --dist-dir /root/backlogplugin/0.11/egg-dist-tmp-1Co9jy\r\n  File "build/bdist.linux-x86_64/egg/backlog/model.py"_ line 158\r\n    (ordered_tickets if ticket['tkt_order'] is not None else unordered_tickets).append(ticket)\r\n                      ^\r\nSyntaxError: invalid syntax\r\nAdding BacklogPlugin 0.1.33 to easy-install.pth file\r\n\r\nInstalled /usr/lib/python2.4/site-packages/BacklogPlugin-0.1.33-py2.4.egg\r\nProcessing dependencies for BacklogPlugin==0.1.33\r\nFinished processing dependencies for BacklogPlugin==0.1.33\r\n\r\nSo I broke out the compound if statement via:\r\n\r\n            if ticket['tkt_order'] is not None:\r\n                ordered_tickets.append(ticket)\r\n            else:\r\n                unordered_tickets.append(ticket)\r\n\r\nThis allowed it to build:\r\n\r\neasy_install 0.11\r\nProcessing 0.11\r\nRunning setup.py -q bdist_egg --dist-dir /root/backlogplugin/0.11/egg-dist-tmp-j1xkIT\r\nBacklogPlugin 0.1.33 is already the active version in easy-install.pth\r\n\r\nInstalled /usr/lib/python2.4/site-packages/BacklogPlugin-0.1.33-py2.4.egg\r\nProcessing dependencies for BacklogPlugin==0.1.33\r\nFinished processing dependencies for BacklogPlugin==0.1.33\r\n\r\nUpon enabling the plugin though trac is not happy with the stack trace below:\r\n\r\nTraceback (most recent call last):\r\n  File "/usr/lib/python2.4/site-packages/trac/web/main.py"_ line 511_ in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/lib/python2.4/site-packages/trac/web/main.py"_ line 237_ in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "/usr/lib/python2.4/site-packages/trac/admin/web_ui.py"_ line 80_ in process_request\r\n    panels_ providers = self._get_panels(req)\r\n  File "/usr/lib/python2.4/site-packages/trac/admin/web_ui.py"_ line 163_ in _get_panels\r\n    p = list(provider.get_admin_panels(req) or [])\r\n  File "/usr/lib/python2.4/site-packages/trac/ticket/admin.py"_ line 45_ in get_admin_panels\r\n    if 'TICKET_ADMIN' in req.perm:\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 553_ in has_permission\r\n    return self._has_permission(action_ resource)\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 566_ in _has_permission\r\n    decision = PermissionSystem(self.env). \\\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 454_ in check_permission\r\n    perm)\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 285_ in check_permission\r\n    permissions = PermissionSystem(self.env). \\\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 359_ in get_user_permissions\r\n    actions += list(requestor.get_permission_actions() or [])\r\n  File "/usr/lib/python2.4/site-packages/trac/perm.py"_ line 476_ in get_permission_actions\r\n    for action in requestor.get_permission_actions() or []:\r\n  File "build/bdist.linux-x86_64/egg/backlog/web_ui.py"_ line 258_ in get_permission_actions\r\n  File "build/bdist.linux-x86_64/egg/backlog/model.py"_ line 278_ in __init__\r\nAttributeError: 'BacklogList' object has no attribute 'env'\r\n}}}\r\nPlease advise as I would totally love to try this out and provide feedback.\r\n\r\nThanks again_\r\n\r\nJesse,defect,assigned,normal,BacklogPlugin,normal,,,anachesa,0.12
