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.

Reply via email to