Awesome Attachments Plugin

Description

Makes uploading attachments to new tickets easier than ever before. No longer do you need to create a ticket before you can attach a file to a ticket. Supports uploading multiple files.

Bugs/Feature Requests

Existing bugs and feature requests for AwesomeAttachmentsPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Installation

Navigate to the plugins source and build your egg.

python setup.py bdist_egg

Install the egg using your preferred method.

To disable the built in TicketModule and enable this plugin in conf/trac.ini :

[components]
trac.ticket.web_ui.TicketModule = off
awesome.awesomattachments.* = enabled

Recent Changes

[12188] by rjollos on 10/17/12 06:43:43

Refs #9071: Set version to 0.3dev. Added author to setup.py.

[12187] by rjollos on 10/17/12 06:33:28

Refs #9071: Declared the license as 3-Clause BSD, following a discussion with the original author Dan Ordille over email exchange.

[12186] by rjollos on 10/17/12 06:29:31

Refs #9071: Fixed some errors in [12185], which were masked because awesomeattachments.pyc was still being imported in the development environment.

[12185] by rjollos on 10/17/12 01:31:33

Refs #9071: Attempted to get AwesomeAttachmentsPlugin working, but it still needs more work.

  • Entry point in setup.py was not correct.
  • Renamed awesomattachments.py to awesomeattachments.py.
  • Fixed indentation problems in source code.
  • Get the attachments: max_size option from Config rather than re-defining the option.

It appears that this plugin may rely on a patched instance of Trac. The attachment fieldset and children are now added to the newticket form, but attachments are not added to the ticket when it is created.

Author/Contributors

Author: dan
Maintainer: none
Contributors:
License: 3-Clause BSD

Attachments