[commits] r107 - in selinux-site/trunk/selinux.theme/selinux/theme: . profiles/default/structure profiles/default/structure/arbetsgrupper profiles/default/structure/dokumentation profiles/default/structure/foreningen profiles/default/structure/support

tim at mail.se.linux.org tim at mail.se.linux.org
Fre Sep 7 23:48:49 CEST 2007


Author: tim
Date: 2007-09-07 23:48:48 +0200 (Fri, 07 Sep 2007)
New Revision: 107

Added:
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/arbetsgrupper/
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/arbetsgrupper/.properties
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/dokumentation/
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/dokumentation/.properties
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/foreningen/
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/foreningen/.properties
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/support/
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/support/.properties
Modified:
   selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/.objects
   selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py
Log:
Added 'arbetsgrupper', 'dokumentation', 'foreningen', 'support' folders. They are now created and published on site installation.


Modified: selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/.objects
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/.objects	2007-08-22 22:37:50 UTC (rev 106)
+++ selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/.objects	2007-09-07 21:48:48 UTC (rev 107)
@@ -1,3 +1,7 @@
 medlemmar,Large Plone Folder
 nyheter,Large Plone Folder
 handelser,Large Plone Folder
+arbetsgrupper,Large Plone Folder
+support,Large Plone Folder
+dokumentation,Large Plone Folder
+foreningen,Large Plone Folder

Added: selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/arbetsgrupper/.properties
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/arbetsgrupper/.properties	                        (rev 0)
+++ selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/arbetsgrupper/.properties	2007-09-07 21:48:48 UTC (rev 107)
@@ -0,0 +1,4 @@
+[DEFAULT]
+description = Arbetsgrupper
+title = Arbetsgrupper
+

Added: selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/dokumentation/.properties
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/dokumentation/.properties	                        (rev 0)
+++ selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/dokumentation/.properties	2007-09-07 21:48:48 UTC (rev 107)
@@ -0,0 +1,4 @@
+[DEFAULT]
+description = Dokumentation
+title = Dokumentation
+

Added: selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/foreningen/.properties
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/foreningen/.properties	                        (rev 0)
+++ selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/foreningen/.properties	2007-09-07 21:48:48 UTC (rev 107)
@@ -0,0 +1,4 @@
+[DEFAULT]
+description = Föreningen
+title = Föreningen
+

Added: selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/support/.properties
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/support/.properties	                        (rev 0)
+++ selinux-site/trunk/selinux.theme/selinux/theme/profiles/default/structure/support/.properties	2007-09-07 21:48:48 UTC (rev 107)
@@ -0,0 +1,4 @@
+[DEFAULT]
+description = Företagskatalog
+title = Företagskatalog
+

Modified: selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py
===================================================================
--- selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py	2007-08-22 22:37:50 UTC (rev 106)
+++ selinux-site/trunk/selinux.theme/selinux/theme/setuphandlers.py	2007-09-07 21:48:48 UTC (rev 107)
@@ -10,6 +10,7 @@
     setupMemberFolder(site)
     createNewsFolder(site)
     createEventsFolder(site)
+    publishInitialFolders(site)
 
 def createEventsFolder(site):
     wftool = getToolByName(site, 'portal_workflow')
@@ -113,3 +114,14 @@
     if members is not None:
         if workflow.getInfoFor(members, 'review_state') != 'published':
             workflow.doActionFor(members, 'publish')
+
+def publishInitialFolders(site):
+    workflow = getToolByName(site, 'portal_workflow')
+
+    import pdb; pdb.set_trace()
+    folders = ('arbetsgrupper', 'dokumentation', 'support', 'foreningen')
+    for folder_id in folders:
+        folder = getattr(site, folder_id, None)
+        if folder is not None:
+            if workflow.getInfoFor(folder, 'review_state') != 'published':
+                workflow.doActionFor(folder, 'publish')




More information about the commits mailing list