Devs, Is there a "simple" way to separate the permissions for commenting on a ticket and for attaching files to a ticket? Right now, TICKET_APPEND grants both permissions. What I want to do is to enable comments, but disable ticket attachments for certain users (actually based on the presence of a third permission).
I had hoped to do this through the ILegacyAttachmentPolicyDelegate, but those delegates are not called for any parent realm that matches the legacy defaults (ticket, wiki, and milestone). My second shot is to create another IPermissionPolicy, and have the site admin list it *before* the LegacyAttachmentPolicy in the list of providers in trac.ini... but this seems rather inelegant. At least to me, it raises the more general issue that when checking permissions, the first provider to return true/false "wins": there isn't an "easy" way to have a plugin that consistently denies a permission that would otherwise returns "True" in a given context. Thanks, john --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en -~----------~----~----~----~------~----~------~--~---
