Mercurial > hg > MPIWGWeb
comparison MPIWGFolder.py @ 159:ee79f6ba8d01
clean up staff editing and some zpt forms.
author | casties |
---|---|
date | Thu, 06 Jun 2013 15:34:20 +0200 |
parents | c711fe75d0ac |
children |
comparison
equal
deleted
inserted
replaced
158:86a5b3c4af4b | 159:ee79f6ba8d01 |
---|---|
1 from Products.PageTemplates.PageTemplateFile import PageTemplateFile | 1 from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
2 import logging | 2 import logging |
3 from OFS.Folder import Folder | 3 from OFS.Folder import Folder |
4 from AccessControl import ClassSecurityInfo | 4 |
5 from MPIWGHelper import * | 5 import MPIWGHelper |
6 | 6 |
7 | 7 |
8 class MPIWGFolder(Folder): | 8 class MPIWGFolder(Folder): |
9 """special Folder object for MPIWG website """ | 9 """special Folder object for MPIWG website """ |
10 | 10 |
14 {'label':'Change Weight', 'action':'changeWeightForm'}, | 14 {'label':'Change Weight', 'action':'changeWeightForm'}, |
15 {'label':'Rearrange Weights', 'action':'changeWeightsForm'}, | 15 {'label':'Rearrange Weights', 'action':'changeWeightsForm'}, |
16 {'label':'Configure', 'action':'changeForm'}, | 16 {'label':'Configure', 'action':'changeForm'}, |
17 ) | 17 ) |
18 | 18 |
19 changeWeightForm = PageTemplateFile('zpt/MPIWGFolderChangeWeight', globals()) | 19 changeWeightForm = PageTemplateFile('zpt/folder/manage_change_weight', globals()) |
20 changeForm = PageTemplateFile('zpt/MPIWGFolderConfig', globals()) | 20 changeForm = PageTemplateFile('zpt/folder/manage_config', globals()) |
21 changeWeightsForm = PageTemplateFile('zpt/folder/manage_change_weights', globals()) | 21 changeWeightsForm = PageTemplateFile('zpt/folder/manage_change_weights', globals()) |
22 | 22 |
23 def __init__(self, id, title=None, weight=0, canonicalName=None): | 23 def __init__(self, id, title=None, weight=0, canonicalName=None): |
24 self.id = str(id) | 24 self.id = str(id) |
25 self.weight = weight | 25 self.weight = weight |
72 if canonicalName is not None: | 72 if canonicalName is not None: |
73 self.canonicalName = canonicalName | 73 self.canonicalName = canonicalName |
74 if RESPONSE is not None: | 74 if RESPONSE is not None: |
75 RESPONSE.redirect('manage_main') | 75 RESPONSE.redirect('manage_main') |
76 | 76 |
77 getBreadcrumbs = getBreadcrumbs | 77 getBreadcrumbs = MPIWGHelper.getBreadcrumbs |
78 | 78 |
79 getSection = getSection | 79 getSection = MPIWGHelper.getSection |
80 | 80 |
81 getSubSection = getSubSection | 81 getSubSection = MPIWGHelper.getSubSection |
82 | 82 |
83 | 83 |
84 def manage_addMPIWGFolderForm(self): | 84 def manage_addMPIWGFolderForm(self): |
85 """Form for adding""" | 85 """Form for adding""" |
86 pt = PageTemplateFile('zpt/AddMPIWGFolder', globals()).__of__(self) | 86 pt = PageTemplateFile('zpt/folder/manage_add_MPIWGFolder', globals()).__of__(self) |
87 return pt() | 87 return pt() |
88 | 88 |
89 def manage_addMPIWGFolder(self, id, title=None, weight=0, RESPONSE=None): | 89 def manage_addMPIWGFolder(self, id, title=None, weight=0, RESPONSE=None): |
90 "Add a MPIWG Folder." | 90 "Add a MPIWG Folder." |
91 newObj = MPIWGFolder(id, title, weight) | 91 newObj = MPIWGFolder(id, title, weight) |