- In `submitFormHelperOnsuccessDefault` JS function, only manage `blob` if `content-type` is `application/xxx`. [gbastien] - Added `content.sort_on_vocab_order` that will sort a list of `values` respecting a given `vocabulary` terms order. This relies on `sort_by_indexes` from `imio.pyutils` that is now a dependency. [gbastien]
0.71
-----------------
- Modified `transmogrifier.relative_path` to add option to keep leading slash (True by default). [sgeulette] - In `content.get_user_fullname`, if `fullname` not found at the end, finally fallback to `portal_membership.getMemberInfo`, this is sometimes necessary when using LDAP. [gbastien] - Removed backward compatible imports for `get_state_infos`, `get_transitions` and `do_transitions` moved from `content` to `workflow`. [gbastien]
0.70
-----------------
- Added `security.check_zope_admin` (moved from `Products.CPUtils`). [gbastien] - Improved `transmogrifier.filter_keys` [sgeulette] - Added `workflow.update_role_mappings_for` helper to update WF role mappings for a given object. [gbastien]
0.69
-----------------
- Monkeypatch `CatalogTool._listAllowedRolesAndUsers` to add `ram.cache` decorator. [gbastien]
0.68
-----------------
- Added `split_text` in transmogrifier module. [sgeulette] - Added `workflow.get_leading_transitions` that will return every WF transitions leading to a given `state_id`. [gbastien]
0.67
-----------------
- Added `clean_value`, `correct_path`, `filter_keys`, `get_obj_from_path` in transmogrifier module. [sgeulette] - Added `key_val`, `pool_tuples`, `str_to_date` in transmogrifier module. [sgeulette] - Renamed `text_int_to_bool` to `str_to_bool` [sgeulette]