How to install ftw.workspace
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install ftw.workspace
Dependencies
- collective.js.jqsmartTruncation
- distribute
- ftw.calendar
- ftw.tabbedview
- ftw.upgrade
- plone.principalsource
- [pdf] ftw.file
- [pdf] ftw.pdfgenerator
- [tests] ftw.builder
- [tests] ftw.pdfgenerator
- [tests] ftw.testing
- [tests] plone.app.testing
- [tests] pyquery
Lastest release
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.
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.
ftw.workspace is licensed under GNU General Public License, version 2.
Changelog
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