wiki:AttachmentPolicyPlugin

Version 2 (modified by Ryan J Ollos, 12 years ago) (diff)

Syntax highlighting.

Adds permission TICKET_ATTACHMENT_DELETE, so deleting attachments can be done without giving permission TICKET_ADMIN

Description

Adds permission TICKET_ATTACHMENT_DELETE for exclusive right to delete and replace attachments, regardless who added / changed it.

Everybody who has permission TICKET_ATTACHMENT_DELETE can delete / replace attachments, regardless who added / changed it.

Once this plugin is enabled, you'll have to insert it at the appropriate place in your list of permission policies, e.g.

[trac]
permission_policies = AttachmentDeletePolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy

Bugs/Feature Requests

Existing bugs and feature requests for AttachmentPolicyPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from [download:attachmentpolicyplugin here].

Source

You can check out AttachmentPolicyPlugin from here using Subversion, or browse the source with Trac.

Example

Important: in order to work correctly, the module has to be placed in your list of permission policies, e.g.

[trac]
permission_policies = AttachmentDeletePolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy

Recent Changes

16321 by rjollos on 2017-03-10 19:25:52
0.1: Conform to PEP8
13152 by rjollos on 2013-05-17 01:01:23

Fixes #11085:

  • Added BSD 3-Clause license with permission of author, adding license text in a COPYING file and adding headers to source code.
  • Tidied up setup,py. Changed url to point to trac-hacks since this variable affects where defects are reported in the case that the user creates a ticket using the button on the Internal Error page.
13142 by rjollos on 2013-05-15 09:50:43
Removed empty 0.9 directory.
(more)

Author/Contributors

Author: framay
Maintainer: framay
Contributors:

Attachments (1)

Download all attachments as: .zip