A project folder for plone.
Project description
Introduction
============
``ftw.workspace`` provides a project folder for plone.
The folder has a tabbed view with the tabs:
- **Overview**: Shows recently modified contents within this workspace and the structure (subfolders)
- **Documents**: Lists files recursively
- **Events**: Lists events (see ``ftw.meeting``) and a calendar view.
The ``@@workspaces_view`` lists all workspaces recursively.
Compatibility
=============
``ftw.workspace`` Version 2.0.0 and greater only supports Plone 4.3.x
Use ``ftw.workspace`` Version 1.7.x for Plone 4.1 and Plone 4.2.
Usage
=====
- Install the package by adding it to your buildout configuration:
::
[instance]
eggs =+
ftw.workspace
- Install the generic setup profile.
Links
=====
- Main github project repository: https://github.com/4teamwork/ftw.workspace
- Issue tracker: https://github.com/4teamwork/ftw.workspace/issues
- Package on pypi: http://pypi.python.org/pypi/ftw.workspace
- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.workspace
Copyright
---------
This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.
``ftw.workspace`` is licensed under GNU General Public License, version 2.
.. _ftw.meeting: https://github.com/4teamwork/ftw.meeting
.. image:: https://cruel-carlota.pagodabox.com/58be9c0bedbcc0b1f4df6ac60b428464
:alt: githalytics.com
:target: http://githalytics.com/4teamwork/ftw.workspace
Changelog
=========
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
============
``ftw.workspace`` provides a project folder for plone.
The folder has a tabbed view with the tabs:
- **Overview**: Shows recently modified contents within this workspace and the structure (subfolders)
- **Documents**: Lists files recursively
- **Events**: Lists events (see ``ftw.meeting``) and a calendar view.
The ``@@workspaces_view`` lists all workspaces recursively.
Compatibility
=============
``ftw.workspace`` Version 2.0.0 and greater only supports Plone 4.3.x
Use ``ftw.workspace`` Version 1.7.x for Plone 4.1 and Plone 4.2.
Usage
=====
- Install the package by adding it to your buildout configuration:
::
[instance]
eggs =+
ftw.workspace
- Install the generic setup profile.
Links
=====
- Main github project repository: https://github.com/4teamwork/ftw.workspace
- Issue tracker: https://github.com/4teamwork/ftw.workspace/issues
- Package on pypi: http://pypi.python.org/pypi/ftw.workspace
- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.workspace
Copyright
---------
This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.
``ftw.workspace`` is licensed under GNU General Public License, version 2.
.. _ftw.meeting: https://github.com/4teamwork/ftw.meeting
.. image:: https://cruel-carlota.pagodabox.com/58be9c0bedbcc0b1f4df6ac60b428464
:alt: githalytics.com
:target: http://githalytics.com/4teamwork/ftw.workspace
Changelog
=========
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ftw.workspace-2.1.0.zip
(245.2 kB
view hashes)