Skip to main content

A file content type for gov usecases

Project description

Overview

This is a file content for plone which provides some useful functions, such as:

  • Write downloader-name in history (ftw.journal)

  • Image preview

  • New FileField (stores more information in the RESPONSE header)

Install

  • Add ftw.file to your buildout configuration

[instance]
eggs =
    ftw.file
  • Run buildout

  • Install ftw.file in portal_setup

Changelog

1.10.0 (2014-12-16)

  • The file can be replaced with drag’n’drop (modern browsers only). [mbaechtold]

1.9.0 (2014-09-15)

  • ftw.activity integration: dispaly preview image in activity stream. [jone]

  • Use ftw.profilehook instead of custom import steps (setuphandlers). [jone]

1.8.2 (2014-08-07)

  • When replacing the file, use the new filename given by the file. [lknoepfel]

  • Catch OverflowError for unkown PSD formats. [jone]

  • Don’t journalize when our user has no id. [tschanzt]

1.8.1 (2014-02-10)

  • Improve file download implementation by using a stream iterator and supporting range and if-modified-since requests. [buchi]

  • Make download view use our file download implementation. [buchi]

1.8 (2013-12-23)

  • Add editable filename functionality. The File-Schema is extended with a new StringField: originFilename. You can set a new filename without touching its extension. [elioschmutz]

  • Use ftw.colorbox for ftw.file overlay. [tschanzt]

  • Use PIL itself to detect images. [tschanzt]

  • Remove percent signs from download URL to fix problems in combination with Apache mod_rewrite. [buchi]

1.7.4 (2013-11-28)

  • Require ftw.upgrade >= 1.4.0 required by upgrade 1514. [jone]

  • Add upgradestep to recalculate wrong contenttypes. [tschanzt]

1.7.3 (2013-11-04)

  • Customize getIcon method. Search MimetypeRegistry before using iconmaps. [tschanzt]

1.7.2 (2013-10-16)

  • Add French translations. [tschanzt]

1.7.1 (2013-07-19)

  • Fix regression in download redirect with unicode filenames. [jone]

1.7.0 (2013-07-18)

  • Drop Plone 4.1 support. [jone]

  • File download: redirect to URL containing filename. This allows us to easily track downloads in statistics tools. [jone]

  • Redirect users without any modifying permissions (without editable border) to the download when not hitting a specific view. Also add File back to allowAnonymousViewAbout for making sure that /view is added in the navigation. [jone]

1.6.4 (2013-06-04)

  • Fix Upgradestep. [tschanzt]

1.6.3 (2013-05-31)

  • Add additional Schemata for removal since it was renamed. [tschanzt]

  • Add permission to edit advanced fields. [tschanzt]

1.6.2 (2013-05-17)

  • Hide author in file view if anonymous and allowAnonymousViewAbout is False. [Julian Infanger]

1.6.1 (2013-04-17)

  • Lawgiver support: map permissions. [jone]

1.6 (2013-01-21)

  • Drop Plone 4.0 support. [jone]

  • Hide view action for file. [Julian Infanger]

1.5 (2012-10-16)

  • Add missing dependency in setup.py [tschanzt]

  • use new document_date instead of effectiveDate. [tschanzt]

1.4.12 (2012-05-09)

  • Show time too on contenthostory viewlet. [mathias.leimgruber]

1.4.11 (2012-05-01)

  • Readded i18n:translate for content history viewlet action. [mathias.leimgruber]

1.4.10 (2012-04-30)

  • Fixed filename in response header for download. [Julian Infanger]

1.4.9 (2012-03-12)

  • Table head should be in thead, body in tbody. [Julian Infanger]

1.4.8 (2012-03-05)

  • Added plone default classes to tables. [Julian Infanger]

1.4.7 (2011-12-21)

  • The image preview, should no be squarish. [mathias.leimgruber]

1.4.6 (2011-12-21)

  • Fixed MANIFEST.in (include *.rst) [mathias.leimgruber]

1.4.5 (2011-12-21)

  • add test for is_image method in FileView [eschmutz]

  • fix: error when uploading a not scalable image mimetype (i.e. .dwg) we now check for allowed mimetypes to fix the error [eschmutz]

1.4.4 (2011-08-22)

1.4.3 (unreleased)

  • created imagepreview in file_view [ttschanz]

  • Added registry.xml for user_ids field. [mathias.leimgruber]

  • Added setFilename() method. [Thomas Buchberger]

1.4.2

  • First move effectiveDate field to default schemata, then change write permissions on all other fields (except default schemata) [31.05.2011, mathias.leimgruber]

1.4.1

  • Do not show specific users in Journal [16.02.2011, ttschanz]

1.4

  • Show Journal to members with Reader-role. [mathias.leimgruber]

1.3

  • Link to author’s site [mathias.leimgruber]

  • Removed styles, this should be done by theme [mathias.leimgruber]

  • Some translations / Added default_method to effectiveDate. [mathias.leimgruber]

1.2

1.1

1.0

  • Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ftw.file-1.10.0.zip (88.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page