Changelog
=========


4.0.0 (2016-08-08)
------------------

- Implement example workspaces workflow.
  [mathias.leimgruber]

- Move several features from the main policy package to ``ftw.workspace``. Check
  Readme for details. If you upgrading to this version be careful, it may enable features you don't want.
  [mathias.leimgruber]


3.1.1 (2015-06-03)
------------------

- Fix ftw.pdfgenerator import without dependency.
  [jone]


3.1.0 (2015-05-26)
------------------

- Add a spreadsheet of the participants in the zip export.
  [mbaechtold]

- Export workspace as a ZIP file with the help of ftw.zipexport.
  [mbaechtold]

- Add the fullname of the creator of a workspace to the searchable text
  index. This way the list of workspaces on the overview tab can be filtered
  by creator.
  [mbaechtold]


3.0.1 (2014-11-19)
------------------

- Do not show filter/search box on activitiy tab.


3.0.0 (2014-09-29)
------------------

- Add "Activity"-tab to the workspaces view.
  [jone]

- Overview: replace old recently modified with activity stream.
  [jone]


2.2.2 (2015-04-13)
------------------

- Add the fullname of the creator of a workspace to the searchable text
  index. This way the list of workspaces on the overview tab can be filtered
  by creator.
  [mbaechtold]


2.2.1 (2014-09-03)
------------------

- Use navtree properties to sort items on workspace overview.
  [tschanzt]

- Fix broken upgradestep 1707 if no workspaces exists.
  [elioschmutz]


2.2.0 (2014-06-02)
------------------

- Added new helper method to get icon or sprite for document tab.
  [Julian Infanger]

- Show all users with local roles on a Workspace.
  [mathias.leimgruber]

- Hide upload option of text field on Workspace and TabbedViewFolder.
  [mathias.leimgruber]

- Fix misplaced checkbox in documents tab. Reset table configuration.
  [elioschmutz]

- Use ftw.builder ImageBuilder, remove the ImageBuilder of this package.
  [mathias.leimgruber]


2.1.0 (2014-03-20)
------------------

- Quick upload factory: also reindex dexterity types.
  [jone]

- Add functionality for deleting and moving multiple documents
  directly from the documents tab of the workspace.
  [lknoepfel, elioschmutz]


2.0.4 (2014-02-05)
------------------

- Remove old, no longer used calendar js code.
  [buchi]

- Update German, French and English translations.
  [jone]


2.0.3 (2014-01-09)
------------------

- Fix quick_upload id generator (allow filenames staring with an '_')
  [mathias.leimgruber]


2.0.2 (2013-11-28)
------------------

- Add txt preview adapter (shows just a txt.png).
  [mathias.leimgruber]

- Add zip preview adapter (shows just a zip.png).
  [mathias.leimgruber]

- Add pdf preview adapter (shows just a pdf.png).
  [mathias.leimgruber]

- Add xlsx preview adapter (shows just a xlsx.png).
  [mathias.leimgruber]

- Add xls preview adapter (shows just a xls.png).
  [mathias.leimgruber]

- Add pptx preview adapter (shows just a pptx.png).
  [mathias.leimgruber]

- Add ppt preview adapter (shows just a ppt.png).
  [mathias.leimgruber]

- Add docx preview adapter (shows just a docx.png).
  [mathias.leimgruber]

- Add doc preview adapter (shows just a doc.png).
  [mathias.leimgruber]

- Add new fallback image for previews.
  [mathias.leimgruber]


2.0.1 (2013-11-15)
------------------

- The preview image should not be bigger than the container.
  [Julian Infanger]


2.0.0 (2013-11-04)
------------------

- Group previews by modification date.
  [mathias.leimgruber]

- Implement image preview for ftw.file.
  [mathias.leimgruber]


1.8.1 (2013-11-01)
------------------

- Fix bad href in overview_sublisting.
  [elioschmutz]


1.8.0 (2013-10-24)
------------------

- Implement a generic listing on the workspace overview tab.
  [mathias.leimgruber]


1.7.1 (2013-09-16)
------------------

- Use human date formatting with "today", "yesterday" etc.
  for tabs "documents", "events" and "workspaces".
  [jone]


1.7.0 (2013-08-28)
------------------

- Add div-element arount ics export for better css selectors
  [elio.schmutz]

- Provide a workspace browserlayer.
  [mathias.leimgruber]

- Make auto-roles, granted to the owner of a workspace, configurable.
  [jone]

- Plone 4.3 compatibility.
  [jone]

- Move the following features from a private repo to ftw.workspace.

  - Enable filtering on overview.
  - Truncate long text in recently modified listing.
  - Use 'today + time' and 'yesterday + time' in recently modified listing.

  [mathias.leimgruber]

- Add permissionmapping for ftw.lawgiver
  [elioschmutz]


1.6.3 (2013-03-11)
------------------

- Make pdf export work with document_date.
  [tschanzt]

- Use finalize schemata also for TabbedViewFolder.
  [mathias.leimgruber]

- Replace jq by $.
  [mathias.leimgruber]

1.6.2 (2013-01-21)
------------------

- Workspace details PDF: do not show empty listings.
  [jone]

- Fix error in overview tab when an object has no description.
  [jone]

- Fix filtering on overview.
  [jone]

- Implements sorting on fullname for PrincipalVocabulary.
  [phgross]

- Set TabbviewFolder upload capable interface in TabbViewFolder not
  on ATFolder.
  [mathias.leimgruber]


1.6.1 (2012-10-16)
------------------

- Hide view action for TabbedViewFolder.
  [Julian Infanger]

- Documents tab: use document date column translation from ftw.file.
  [jone]


1.6 (2012-08-10)
----------------

- Convert description to plain text, so there is no HTML in tooltip.
  [Julian Infanger]

- Hide select-all in overview when filtering contents.
  [jone]

- Show documenDate only if ftw.file is installed.
  [mathias.leimgruber]

- Make DocumentsTab work with documentDate.
  [tschanzt]

- Quick upload: run processForm after creating the file.
  This sets the creation flag to False.
  [jone]

- Fix display issue with text-field on tabbedviewfolders.
  [mathias.leimgruber]

- Add English translations.
  [jone]

- Disable resetting table configuration on tabs: tabbedview does now implement it in a general menu.
  [jone]

- Tabs: define column widths.
  [jone]

- ViewChooser-links should have a href attribute.
  [Julian Infanger]


1.5.3 (2012-08-21)
------------------

- Add own TabbedViewFolder class and disable setting default page.
  Setting the default page does not make sense for tabbed view folders.
  [jone]

- Fix AssignableUsersVocabulary so that it works in portal_factory too.
  This is important when ticket boxes are used within workspaces.
  [jone]

- Add tooltip information to titles in documents tab.
  ftw.tooltip configuration not included.
  [jone]


1.5.2 (2012-05-09)
------------------

- Code cleanup (pep8/pylint).
  [mathias.leimgruber]


1.5.1 (2012-04-23)
------------------

- Extend only TabbedViewFolders with the additional text field.
  [mathias.leimgruber]


1.5 (2012-04-02)
----------------

- Fix quickupload setup.
  [mathias.leimgruber]

- Implement ftw.tabbedview quickupload functionality
  into workspace.
  [phippu]


1.4 (2012-03-19)
----------------

- Add workspace details PDF view (extras_require "pdf").
  [jone]


1.3.10 (2012-03-12)
-------------------

- Fix testing
  [jone]

- Fix sort_index for documents listing.
  [mathias.leimgruber]


1.3.9 (2012-03-05)
------------------

- List default plone Event in events tab too.
  [jone]

- Get portal_url in helpers with getToolByName, so there is no error if the
  items are solr flares.
  [Julian Infanger]

- Show 10 items on recently modified listing.
  [mathias.leimgruber]

- Set sort_index of meeting title to sortable_title.
  [Julian Infanger]

- Icon helper should not return a image if no icon is defined for this type.
  [Julian Infanger]

- Display "reset table configuration" in documents and events listing tabs.
  [jone]

- Update custom "events" tab template.
  [jone]

- Use userid instead of username in assignable_users vocabulary.
  [mathias.leimgruber]

- Use ftw.calendar to display the events calendar.
  [Julian Infanger]


1.3.8 (2012-01-24)
------------------

- User ViewPageTemplateFile from Products.Five for Plone 4.0 compatibility.
  [mathias.leimgruber]

- Do not show menus and selctions on workspaces and documents tab.
  [mathias.leimgruber]


1.3.7 (2012-01-09)
------------------

- Automatically assign "Administrator" role the creator of a workspace.
  [mathias.leimgruber]


1.3.6 (2011-12-15)
------------------

- Translate workspaces_view.
  [mathias.leimgruber]


1.3.5 (2011-12-15)
------------------

- added rst to MANIFEST.in
  [mathias.leimgruber]


1.3.4 (2011-12-15)
------------------

- Fix TinyMCE configuration problem by using properties and yields.
  [jone]

- Fixed Overview tab - searching, Translations, added tests
  [ttschanz]

1.3.3 (2011-09-13)
------------------

- Fix folder extender, if registry is no available.
  [mathias.leimgruber]


1.3.2 (2011-09-09)
------------------

- Fix a bug in assignable_users in workspaces.
  [mathias.leimgruber]


1.3.1 (2011-09-08)
------------------

- Extend assingable_users vocab - also show interited users.
  [mathias.leimgruber]

- Added assingable_users vocab tests using plone.app.testing
  [mathias.leimgruber]


1.3 (2011-08-31)
----------------

- Add new features:
  TabbevViewFolder now also has a textfield.
  Toolbar of Textfield is configurable, throught plone registry.
  [mathias.leimgruber]


1.2.7
-----

- Removed documents listing from overview.
  [mathias.leimgruber]


1.2.6
-----

- Totally refactored assignable_users.
  Now it only uses local roles and inherited roles.
  Groups are also supported
  [mathias.leimgruber]

- Fixed arguments for bin/test in test-plone-4.0.x.cfg
  [lgraf]

1.2.5
-----

- Fix description and text format.
  [mathias.leimgruber]

1.2.4
-----

- Removed views from TabbedViewFolder
  [ttschanz]

1.2.2
-----

- Added date column
  [mathias.leimgruber]

- Permission check for assignable_users
  [mathias.leimgruber]

- Added TabbedViewFolder for portal_factory
  [mathias.leimgruber]

- Set depth in catalog query to -1 (means everything).
  [mathias.leimgruber]


1.2.1
-----

- Removed checkboxes in documents and events listing.
  [mathias.leimgruber]

- Implement membersonly param. for assignable_users vocab.
  [mathias.leimgruber]


1.2
---

- Removed dependency to ftw.calendarwidget, it seems not to be needed
  [jbaumann]

- New ftw.table implemented
  [mathias.leimgruber]


1.1
---

- fix icon helper function (url generation)
  [mathias.leimgruber]


1.0
---

- Initial release
