Skip to content

collective/collective.setuphandlertools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction
============

Tools for Plone setuphandler steps when running Generic Setup import Steps.


add_calendar_type
-----------------
Add calendar types to Products.CMFPlone.CalendarTool.


add_group
---------
Add a group to plone.


add_user
--------
Add a user to plone.


create_item
-----------
Create an Archetype content item in the given context. This function is called
by create_item_runner for each content found in it's given data structure.


create_item_runner
------------------
Create Archetype contents from a list of dictionaries, where each dictionary
describes a content item and optionally it's childs.


delete_items
------------
Remove content items from a context.


hide_and_retract
----------------
Exclude an item from the navigation and retract it, if it was published. For
example, to hide "Members" folder, if it shouldn't be shown to anonymous users.


isNotThisProfile
----------------
Return True if marker_file CANNOT be found in the current profile's context.
Used to exit a setuphandler step if it isn't called in profile's context.


load_file
---------
Load a file from a directory and return it's data.


setup_portal_transforms
-----------------------
Persistently configure a specific transformation in portal_transforms.


unsafe_html_transform
---------------------
Configure safe_html transformation from portal_transforms, so that it also
allows embed and object elements. Also configure the style_whitelist to allow
some styles needed for TinyMCE to bypass a limitation found in beta versions of
Plone 4.0.

update_portlet_schema
---------------------
Helper function to update a schema of an already registered portlet.

TODO
====

- Write integration tests.


Author
======

Johannes Raggam <johannes at raggam dot co dot at>
BlueDynamics Alliance, 2010


Credits
=======

Carsten Senger for adding users.

About

Tools for setting up a Plone site.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages