A plone view listing objects and review states in a tree.
Project description
ftw.statusmap
A plone view listing objects and review states in a tree.
Features
Shows objects and review states recursively as tree.
Adds CSS-classes per review-state for easy custom styling.
Allows to execute workflow transitions for every object which has this transition available.
Usage
Add ftw.statusmap to your buildout configuration:
[instance] eggs += ftw.statusmap
Install the generic setup profile.
Constraint Checker
The IConstraintChecker utility is used to check if a transaction can be executed on an object or not.
It’s possible to register multiple IConstraintChecker utilities and all utilities will be executed.
Adding an IConstraintChecker utility
Create your Utility:
from ftw.statusmap.interfaces import IConstraintChecker
from zope.interface import implements
class MyConstraintCheckerUtility(object):
implements(IConstraintChecker)
def is_transition_allowed(self, obj, transition):
return True
Register your utility in zcml.
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:i18n="http://namespaces.zope.org/i18n"
i18n_domain="ftw.statusmap">
<utility
provides="ftw.statusmap.interfaces.IConstraintChecker"
name="My Constraint Checker"
factory=".checker.MyConstraintCheckerUtility"
/>
</configure>
Compatibility
Runs with Plone 4.3 and 5.1.
Links
Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.statusmap
Copyright
This package is copyright by 4teamwork.
ftw.statusmap is licensed under GNU General Public License, version 2.
Changelog
1.6.0 (2019-10-21)
Fix test suite. [mbaechtold]
Add Plone 5.1 support. [tinagerber]
1.5.0 (2016-12-30)
Fix statusmap view when being called on an inactive content. [mbaechtold]
1.4.0 (2016-12-29)
Drop support for Plone 4.2. Only Plone 4.3 is supported now. [mbaechtold]
1.3.0 (2016-05-20)
Support ftw.lawgiver status translations. [jone]
Drop Plone 4.1 support. [elioschmutz]
Adds an IConstraintChecker utility to register constraint checks before transition execution. [elioschmutz]
1.2.2 (2016-02-24)
Do not show statusmap link on plone root. [mathias.leimgruber]
1.2.1 (2015-12-07)
Display the human readable title of the transitions and states instead of their id (this is useful if you have ftw.upgrade >= 1.6.2 installed). [mbaechtold]
1.2.0 (2015-09-30)
Add old and new state to the transitions-listing [elioschmutz]
Fix status message type. [mbaechtold]
Fix portal type title when deviates from FTI id. [jone]
Fix contenttype icons by normalizing class. [jone]
1.1.1 (2014-05-01)
Fix JavaScript issues - use jQuery properly. [jone]
1.1 (2013-05-24)
Translate portal type names with its own i18n domain. [mathias.leimgruber]
Fix item order - sort on path. [mathias.leimgruber]
1.0 (2013-01-09)
Implementation of basic features.
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
File details
Details for the file ftw.statusmap-1.6.0.tar.gz
.
File metadata
- Download URL: ftw.statusmap-1.6.0.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44a93f8fde2b9458ebd80aa095682d44b46da7f728a21bcf1efd72a5d334dcf4 |
|
MD5 | 3baf0ebc40eaac10832bed4d967d33c9 |
|
BLAKE2b-256 | 9abeabb60ca692e61cc240bd19ba34703fe40cb41bffd955a45db5843d8a9a19 |