- Timestamp:
- 24.10.2011 22:05:07 (7 months ago)
- Location:
- ZMS/trunk/import
- Files:
-
- 1 added
- 1 edited
-
manage_activate.metacmd.xml (modified) (1 diff)
-
manage_activateLanguage.metacmd.xml (added)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/import/manage_activate.metacmd.xml
r121 r1706 1 <?xml version="1.0" encoding="utf-8"?> 2 <dictionary> 3 <item key="data"><![CDATA[<dtml-call "REQUEST.set('count',0)"> 4 <dtml-in "getTreeNodes(REQUEST)"> 5 <dtml-call "setObjStateModified(REQUEST)"> 6 <dtml-call "setObjProperty('active',1,REQUEST['lang'])"> 7 <dtml-call "onChangeObj(REQUEST,forced=1)"> 8 <dtml-call "REQUEST.set('count',REQUEST['count']+1)"> 9 </dtml-in> 10 <dtml-return "'%i Objects activated!'%REQUEST['count']">]]></item> 11 <item key="description"></item> 12 <item key="exec" type="int">1</item> 13 <item key="id"><![CDATA[manage_activate]]></item> 14 <item key="meta_type"><![CDATA[DTML Method]]></item> 15 <item key="meta_types" type="list"><list> 16 <item><![CDATA[ZMSDocument]]></item> 17 <item><![CDATA[ZMSFolder]]></item> 18 <item><![CDATA[ZMS]]></item> 1 <?xml version="1.0" encoding="UTF-8"?> 2 <list> 3 <item type="dictionary"> 4 <dictionary> 5 <item key="custom"/> 6 <item key="data"><![CDATA[request = container.REQUEST 7 RESPONSE = request.RESPONSE 8 lang = request['lang'] 9 10 new_active = 1 11 12 ids = request.get('ids',[]) 13 target = context.getSelf(context.PAGES) 14 for ob in target.getChildNodes(request): 15 if ob.id in ids: 16 ob.setObjStateModified(request) 17 ob.setObjProperty('active',new_active,lang,forced=True) 18 ob.onChangeObj(request) 19 print '%i Objects activated'%len(ids) 20 21 return target,printed 22 ]]> 23 </item> 24 <item key="description"/> 25 <item key="exec" type="int">1</item> 26 <item key="id"><![CDATA[manage_activate]]></item> 27 <item key="meta_type"><![CDATA[Script (Python)]]></item> 28 <item key="meta_types" type="list"> 29 <list> 30 <item><![CDATA[type(ZMSDocument)]]></item> 31 <item><![CDATA[type(ZMSObject)]]></item> 32 <item><![CDATA[type(ZMSTeaserElement)]]></item> 33 </list> 34 </item> 35 <item key="name"><![CDATA[Activate]]></item> 36 <item key="roles" type="list"> 37 <list> 38 <item><![CDATA[ZMSAdministrator]]></item> 39 <item><![CDATA[ZMSAuthor]]></item> 40 <item><![CDATA[ZMSEditor]]></item> 41 </list> 42 </item> 43 </dictionary> 44 </item> 45 <item type="dictionary"> 46 <dictionary> 47 <item key="custom"/> 48 <item key="data"><![CDATA[request = container.REQUEST 49 RESPONSE = request.RESPONSE 50 lang = request['lang'] 51 52 new_active = 0 53 54 ids = request.get('ids',[]) 55 target = context.getSelf(context.PAGES) 56 for ob in target.getChildNodes(request): 57 if ob.id in ids: 58 ob.setObjStateModified(request) 59 ob.setObjProperty('active',new_active,lang,forced=True) 60 ob.onChangeObj(request) 61 print '%i Objects deactivated'%len(ids) 62 63 return target,printed 64 ]]> 65 </item> 66 <item key="description"/> 67 <item key="exec" type="int">1</item> 68 <item key="id"><![CDATA[manage_deactivate]]></item> 69 <item key="meta_type"><![CDATA[Script (Python)]]></item> 70 <item key="meta_types" type="list"> 71 <list> 72 <item><![CDATA[type(ZMSDocument)]]></item> 73 <item><![CDATA[type(ZMSObject)]]></item> 74 <item><![CDATA[type(ZMSTeaserElement)]]></item> 75 </list> 76 </item> 77 <item key="name"><![CDATA[Deactivate]]></item> 78 <item key="roles" type="list"> 79 <list> 80 <item><![CDATA[ZMSAdministrator]]></item> 81 <item><![CDATA[ZMSAuthor]]></item> 82 <item><![CDATA[ZMSEditor]]></item> 83 </list> 84 </item> 85 </dictionary> 86 </item> 19 87 </list> 20 </item>21 <item key="name"><![CDATA[Activate language!]]></item>22 <item key="roles" type="list"><list>23 <item><![CDATA[ZMSAdministrator]]></item>24 </list>25 </item>26 </dictionary>
Note: See TracChangeset
for help on using the changeset viewer.
