ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

Rebuild Attachments model / UX (Feature #431)


Added by Holger Just at 2011-05-27 03:52 pm.


Status:Open Start date:2011-05-27
Priority:Normal Due date:
Assignee:Holger Just % Done:

0%

Category:Refactoring
Target version:-
Remote issue URL: Affected version:

Description

The current Attachment model is rather bloated and inflexible at the same time. This issue serves as the reference point for the refactoring.

I envision the following rough features:

  • Support X-SENDFILE / X-Accel-Redirect to speed up delivery of attachments and to free rails ressources with Apache, Lighttpd and Nginx
  • Allow to change attributes (actual file, name, description, ...)
  • Support journalizing
  • Support various storage backends (e.g. git repositories, Amazon S3), i.e. make the model extensible by plugins
  • Clean up the distinction between viewing and downloading files
  • Support for inline-viewing of browser-displayable content (text, images, maybe PDFs, ...)

History

Also available in: Atom PDF