Last change
on this file since 10222 was
10084,
checked in by Henrik Bettermann, 12 years ago
|
Fill trunk.
|
-
Property svn:keywords set to
Id
|
File size:
834 bytes
|
Rev | Line | |
---|
[10084] | 1 | from Products.CMFCore.ActionInformation import Action |
---|
| 2 | from Products.CMFCore.utils import getToolByName |
---|
| 3 | |
---|
| 4 | |
---|
| 5 | def setupVarious(context): |
---|
| 6 | """ Only in plonetheme.sunburst profile """ |
---|
| 7 | |
---|
| 8 | if context.readDataFile('waeup.plonetheme.ngren3_various.txt') is None: |
---|
| 9 | return |
---|
| 10 | |
---|
| 11 | # Do what plonetheme.sunburst does |
---|
| 12 | # Copy the plone_setup action to the user category |
---|
| 13 | atool = getToolByName(context.getSite(), 'portal_actions') |
---|
| 14 | user_category = atool.user |
---|
| 15 | if 'plone_setup' in user_category: |
---|
| 16 | return |
---|
| 17 | |
---|
| 18 | state = dict(atool.site_actions.plone_setup.propertyItems()) |
---|
| 19 | state['visible'] = True |
---|
| 20 | new_action = Action('plone_setup', **state) |
---|
| 21 | user_category['plone_setup'] = new_action |
---|
| 22 | |
---|
| 23 | position = user_category.getObjectPosition('preferences') + 1 |
---|
| 24 | user_category.moveObjectToPosition('plone_setup', position) |
---|
Note: See
TracBrowser for help on using the repository browser.