I'm receiving the same error. It can be reproduced by navigating to the any ticket
*Stack trace:* https://gist.github.com/anonymous/c00aadd7d9a807d8b371 On Sun, Jul 27, 2014 at 11:55 PM, RjOllos <[email protected]> wrote: > > > On Sunday, July 27, 2014 10:49:18 PM UTC-7, Peter Suter wrote: >> >> On 28.07.2014 01:01, Jared Bownds wrote: >> > Thanks for the feedback, i'm now confident ReadonlySignedTickets.py is >> > enabled as a plugin. >> > >> > I've run a few tests on the code below. I created a user called temp1 >> > that does not have TRAC_ADMIN privileges. Also, I created a request >> > (#1968) and resolved it as signed. While the permissions feedback >> > provided by the trac log indicates the user does not have the necessary >> > permissions to comment on the ticket, I am still able to modify the >> > request as user temp1. I would appreciate feedback on >> > ReadonlySignedTickets.py to try and identify why the desired behavior >> is >> > not functioning. >> >> Permission policy plugins also need to be listed in the trac.ini config >> file under [trac] permission_policies. For example if you previously >> only had the current default policies, add ReadonlySignedTickets to the >> front of the list: >> >> [trac] >> permission_policies = ReadonlySignedTickets, ReadonlyWikiPolicy, >> DefaultPermissionPolicy, LegacyAttachmentPolicy >> >> (Note that the order can be important!) >> >> Hope this helps. >> > > I'm encountering the dreaded issue: RuntimeError: maximum recursion depth > exceeded while calling a Python object > > The issue seems to be with the check: 'TRAC_ADMIN' in perm. > > I tried reworking the conditional checks in various ways, such as making > it look as close as possible to SecurityTicketsPolicy: > > http://trac.edgewall.org/browser/trunk/sample-plugins/permissions/vulnerability_tickets.py > > Btw, in vulnerable_tickets.py, should the check be changed?: > if 'VULNERABILITY_VIEW' not in perm: > -> > > if 'VULNERABILITY_VIEW' not in perm(resource): > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Trac Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/trac-users/1GNDHTObQKg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/trac-users. > For more options, visit https://groups.google.com/d/optout. > -- Jared Bownds c. 916-224-2324 e. Jared.Bownds@g <[email protected]>mail.com -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
