FS21[PO6 p Created Zope Application [PO6 z((UApp.ApplicationManagerqUApplicationManagerqtqNt.}qUProductsq(U q(UApp.ProductqU
ProductFolderqttQs. [POڔw p + Created Zope Application
Added temp_folder [POڔw v((U%Products.ZODBMountPoint.MountedObjectqU
MountedObjectqtqNt.}q(UidqUtemp_folderqU_pathqU/temp_folderqu. [PO p Added ZGlobals [PO ((UPersistenceqUPersistentMappingqtqNt.}qU
_containerq}q(UApplicationq(U q(UOFS.Applicationq UApplicationq
ttQUZGlobalsq(U
q(UBTrees.OOBTreeq
UOOBTreeqttQus. [P-jU
p ) jim/Control_Panel/Products/manage_addProduct
[P-jU ((UHelpSys.HelpSysqUProductHelpqtqNt.}q(Ucatalogq(U
q(UProducts.ZCatalog.ZCatalogqUZCatalogqttQUidq UHelpq
UtitleqUAu.
[P-jU ((UProducts.ZCatalog.ZCatalogqUZCatalogqtqNt.}q(U
vocabularyqNUtitleqU Uvocab_idqU U thresholdqM'U_catalogq (U
q
(UProducts.ZCatalog.CatalogqUCatalogqttQUidq
Ucatalogqu.
[P-jU S((UProducts.ZCatalog.CatalogqUCatalogqtqNt.}q(Upathsq(U
q(UBTrees.IOBTreeqUIOBTreeqttQUuidsq (U
q
(UBTrees.OIBTreeqUOIBTreeqttQUindexesq
}q(Upermissionsq(U
q(U0Products.PluginIndexes.KeywordIndex.KeywordIndexqUKeywordIndexqttQU
categoriesq(U
q(hUKeywordIndexqttQUSearchableTextq(U
q(U*Products.PluginIndexes.TextIndex.TextIndexqU TextIndexqttQuUnamesq(hhUtitle_or_idqUurlqUidqtqUdataq(U
q (hUIOBTreeq!ttQU__len__q"(U
q#(U
BTrees.Lengthq$ULengthq%ttQUschemaq&}q'(hKhKhKhK hKuu.
[P-jU &((U
BTrees.LengthqULengthqtqNt.K .
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[P-jU i((U*Products.PluginIndexes.TextIndex.TextIndexqU TextIndexqtqNt.}q(U
vocabulary_idqU
__intern__qUcall_methodsqNU_lexiconqNUuseOperatorq Uorq
U ignore_exqNUcatalogq(U
q
(UProducts.ZCatalog.ZCatalogqUZCatalogqttQU_indexq(U
q(UBTrees.IOBTreeqUIOBTreeqttQU_unindexq(U
q(hUIOBTreeqttQUidqUSearchableTextqu.
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[P-jU t((U0Products.PluginIndexes.KeywordIndex.KeywordIndexqUKeywordIndexqtqNt.}q(Ucall_methodsqNUuseOperatorqUorqU ignore_exqNUidq U
categoriesq
U_indexq(U
q(UBTrees.OOBTreeq
UOOBTreeqttQU_unindexq(U
q(UBTrees.IOBTreeqUIOBTreeqttQU
indexed_attrsq]qh
aU operatorsq(hUandqtqU__len__q(U
q(U
BTrees.LengthqULengthqttQu.
[P-jU &((U
BTrees.LengthqULengthqtqNt.K .
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[P-jU '((UBTrees.OOBTreeqUOOBTreeqtqNt.N.
[P-jU u((U0Products.PluginIndexes.KeywordIndex.KeywordIndexqUKeywordIndexqtqNt.}q(Ucall_methodsqNUuseOperatorqUorqU ignore_exqNUidq Upermissionsq
U_indexq(U
q(UBTrees.OOBTreeq
UOOBTreeqttQU_unindexq(U
q(UBTrees.IOBTreeqUIOBTreeqttQU
indexed_attrsq]qh
aU operatorsq(hUandqtqU__len__q(U
q(U
BTrees.LengthqULengthqttQu.
[P-jU &((U
BTrees.LengthqULengthqtqNt.K .
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[P-jU '((UBTrees.OOBTreeqUOOBTreeqtqNt.N.
[P-jU '((UBTrees.OIBTreeqUOIBTreeqtqNt.N.
[P-jU '((UBTrees.IOBTreeqUIOBTreeqtqNt.N.
[PT p * jim/Control_Panel/Products/A/manage_addZClass
[PT ((UApp.ProductqUProductqtqNt.}q(UACq(U
q(UZClasses.ZClassqUZClassqttQUtitleq U U
AC_factoryq
(U
q(UApp.FactoryqUFactoryq
ttQUAC_addq(U
q(U#Products.PythonScripts.PythonScriptqUPythonScriptqttQUAC_add_permissionq(U
q(UApp.PermissionqU
PermissionqttQU
AC_addFormq(U
q(UOFS.DTMLMethodqU
DTMLMethodqttQU_objectsq(}q(U meta_typeqUProduct HelpqUidqUHelpqu}q (hUZ Classq!hhu}q"(hUDTML Methodq#hhu}q$(hUScript (Python)q%hhu}q&(hUZope Permissionq'hhu}q((hUZope Factoryq)hh
utq*U__ac_local_roles__q+}q,Ujimq-]q.UOwnerq/ashUAh(U
q0(UHelpSys.HelpSysq1UProductHelpq2ttQu.
[PT ((UOFS.DTMLMethodqU
DTMLMethodqtqNt.}q(U_varsq}qUtitleqUAC constructor input formqUrawq T)
Add AC
Add AC
q
Uglobalsq}qU__name__q
U
AC_addFormqU__ac_local_roles__q}qUjimq]qUOwnerqasu.
[PT ((UApp.PermissionqU
PermissionqtqNt.}q(U__ac_local_roles__q}qUjimq]qUOwnerq asUidq
UAC_add_permissionqUnameqUAdd ACsq
UtitleqUAC constructor permissionqu.
[PT ((U#Products.PythonScripts.PythonScriptqUPythonScriptqtqNt.}q(UPython_magicqU;
qUerrorsq)Uwarningsq)UScript_magicq KU_bodyq
T7 # Add a new instance of the ZClass
request = context.REQUEST
instance = container.AC.createInObjectManager(request['id'], request)
# *****************************************************************
# Perform any initialization of the new instance here.
# For example, to update a property sheet named "Basic" from the
# form values, uncomment the following line of code:
# instance.propertysheets.Basic.manage_editProperties(request)
# *****************************************************************
if redirect:
# redirect to the management view of the instance's container
request.RESPONSE.redirect(instance.aq_parent.absolute_url() + '/manage_main')
else:
# If we aren't supposed to redirect (ie, we are called from a script)
# then just return the ZClass instance to the caller
return instance
qUtitleqUAC constructorq
UidqUAC_addqU_codeqT c @ s d d Z d S( Ni c C s t t d } t t t d d t | d | } | o9 t t | d d t t | d d d n | Sd S(
Ns REQUESTs ACs createInObjectManagers ids RESPONSEs redirects aq_parents absolute_urls /manage_main( s _getattr_s contexts requests containers _getitem_s instances redirect( s redirects _getattr_s contexts requests containers _getitem_s instance( ( s Script (Python)s AC_add s
*
3( s AC_add( s AC_add( ( s Script (Python)s s qU
func_defaultsq(KtqU_bind_namesq(cShared.DC.Scripts.Bindings
NameAssignments
qoq}qU_asgnsq}q(Uname_contextqUcontextqUname_subpathqUtraverse_subpathqUname_m_selfqUscriptqUname_containerq U containerq!usbU__ac_local_roles__q"}q#Ujimq$]q%UOwnerq&asU _filepathq'U0Script (Python):/Control_Panel/Products/A/AC_addq(U_paramsq)U
redirect=1q*U func_codeq+(cShared.DC.Scripts.Signature
FuncCode
q,oq-}q.(Uco_argcountq/KUco_varnamesq0(Uredirectq1U _getattr_q2hUrequestq3h!U _getitem_q4Uinstanceq5tq6ubu.
[PT @((UApp.FactoryqUFactoryqtqNt.}q(Uobject_typeqUACqU
permissionqUAdd ACsqU_permissionMapperq cAccessControl.PermissionMapping
PM
q
NRq}qU_Use_Factories_Permissionq
U_Add_ACs_PermissionqsbUinitialqU
AC_addFormqUtitleqU
AC factoryqU__ac_local_roles__q}qUjimq]qUOwnerqasUidqU
AC_factoryqu.
[PT ((UZClasses.ZClassqUZClassqtqNt.}q(UtitleqU U_permissionMapperqcAccessControl.PermissionMapping
PM
qNRq}q U"_Create_class_instances_Permissionq
U_Add_ACs_PermissionqsbU__ac_local_roles__q}q
Ujimq]qUOwnerqasUpropertysheetsqU
qQU_zclass_qU
qQU_zbasesq]qcZClasses.ZClass
ZObject
qaUidqUACqU_zclass_propertysheets_classqU
qQu.
[PT (U
qQNt.}q.
[PT (U
qQNt.}q(Umethodsq(U
q(UZClasses.MethodqUZClassMethodsSheetqttQUcommonq(U
q(UZClasses.Propertyq UZInstanceSheetsSheetq
ttQu.
[PT '(cExtensionClass
ExtensionClass
q(UAC_ZPropertySheetsClassq(cZClasses.ZClass
PersistentClass
qcZClasses.ZClass
ZClassSheets
qcApp.PersistentExtra
Persistent
qtq}q(U
__module__qNU meta_typeq UAC_ZPropertySheetsClassq
U_p_oidqU
qU__doc__q
h
U
_p_changedqK UiconqU utqt.N.
[PT Z((UBTrees.OOBTreeqUOOBTreeqtqNt.((((U*eACk6HhxWzB7eIt7K1CvCw==qU
qQttttq. [P͝6 p P jim/Control_Panel/Products/A/AC/propertysheets/propertysheets/manage_addCommonSheet
[P͝6 $ ((UZClasses.PropertyqUZInstanceSheetsSheetqtqNt.}q(U_objectsq(}q(U meta_typeqUCommon Instance Property SheetqUidq Ucommonq
utqUcommonq(U
q
(hUZCommonSheetqttQu.
[P͝6 $ s(cExtensionClass
ExtensionClass
q(UAC_PropertySheetsClassq(cZClasses.ZClass
PersistentClass
qcZClasses.Property
ZInstanceSheets
qtq}q(U
__module__qNU__doc__qUAC Property Sheetsq Ucommonq
(U
q(UZClasses.PropertyqUZInstanceSheetq
ttQU_p_oidqU
qU__propset_attrs__q(UcommonqtqU _p_serialqU[PTqU
_p_changedqKUiconqU utqt.N.
[P͝6 $ {((UZClasses.PropertyqUZInstanceSheetqtqNt.}q(UidqUcommonqU_baseq(U
q(hUZCommonSheetq ttQU_mdq
}qu. [Ph Cp T jim/Control_Panel/Products/A/AC/propertysheets/propertysheets/common/manage_addProperty
[Ph (k ((UZClasses.PropertyqUZCommonSheetqtqNt.}q(U_propertiesq(}q(Umetaq}qUtypeq Ustringq
UidqUxu}q(h}q
h UintqhUyutqU_mdq}qhUcommonqUtitleqU u. C[P$o\f p J jim/Control_Panel/Products/A/AC/propertysheets/methods/manage_addPythonScript
[P$o\f ) ((UZClasses.MethodqUZClassMethodsSheetqtqNt.}q(U_objectsq(}q(U meta_typeqUScript (Python)qUidq Ueek q
utqUidqUmethodsq
U_mdq}qu.
[P$o\f ) (cExtensionClass
ExtensionClass
q(UACq(cZClasses.ZClass
PersistentClass
qcOFS.SimpleItem
SimpleItem
qtq}q(U
__module__qU*eACk6HhxWzB7eIt7K1CvCw==qU_p_oidq U
q
U__ac_permissions__q((UAdd ACsq)(UManagerq
tttqUmanage_optionsq(}q(UactionqUmanage_UndoFormqUhelpq(UOFSPqUUndo.stxqtqUlabelqUUndoqu}q(hUmanage_ownerqUfilterqcAccessControl.Owned
ownableFilter
qh(hU
Ownership.stxqtqhU Ownershipqu}q (hU
manage_accessq!h(hUSecurity.stxq"tq#hUSecurityq$utq%U__doc__q&UACq'Upropertysheetsq(U
q)QU meta_typeq*h'Ueekq+(U
q,(UZClasses.Methodq-UMWpq.ttQUyKUxUxU _p_serialq/U[Phq0U
_p_changedq1KUiconq2U utq3t.N.
[P$o\f ) k((UZClasses.MethodqUMWpqtqNt.(U
q(U#Products.PythonScripts.PythonScriptqUPythonScriptqttQ. [P}w p T jim/Control_Panel/Products/A/AC/propertysheets/methods/eek/ZPythonScriptHTML_editAction
[P}w .T ((U#Products.PythonScripts.PythonScriptqUPythonScriptqtqNt.}q(UPython_magicqU;
qUerrorsq)Uwarningsq)UScript_magicq KU_bodyq
Ureturn container.x*container.y
qU _filepathqUGScript (Python):/Control_Panel/Products/A/AC/propertysheets/methods/eekq
U_codeqT. c @ s
d Z d S( Nc C s t t d t t d Sd S( Ns xs y( s _getattr_s container( s _getattr_s container( ( s Script (Python)s eek s ( s eek( s eek( ( s Script (Python)s s qU
func_defaultsqNU_bind_namesq(cShared.DC.Scripts.Bindings
NameAssignments
qoq}qU_asgnsq}q(Uname_containerqU containerqUname_contextqUcontextqUname_subpathqUtraverse_subpathqUname_m_selfqUscriptqusbU__ac_local_roles__q}q Ujimq!]q"UOwnerq#asUidq$Ueekq%U_paramsq&U