File:  [Repository] / OSAS / OSA_system / Attic / OSAS_archiver.pyc
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Wed Jan 7 15:29:01 2004 UTC (20 years, 5 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
bug fixed in archive

-
#?cs+dklZdklZdklZdklZdkl	Z	dk
lZ	dkl
Z

dklZdklZd	kT
d	kTd	kTd
kZd
kZd
kZd
kZd
kZdeeefdYZ.d
Z4dedZ@deeefdYZdZdedZdeeefdYZ $dZ!*dedZ"6deeefdYZ#dZ$dedZ%%deeefdYZ&HdZ'NddddedZ(d
S( (sImage(sFolder(s
SimpleItem(sPageTemplateFile(sPageTemplate(sClassSecurityInfo(sInitializeClass(s
Persistent(sImplicit(s*NsOSAS_archiveInboxcsMtZdZdZgZdZ"edZ)dZRS(sInboxsOSAS_archiveInboxcs.||_||_ g|_dS(sinitN(sidsselfstitlespathes(sselfsidstitle((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys__init__scsP"#$ti}%|ii||g&|o'|idndS(s
add a paths
index_htmlN(	stimes	localtimestodaysselfspathessappendspathsRESPONSEsredirect(sselfspathsRESPONSEstoday((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysaddPath"s

cs,)*+tdi|},|SdS(smains.Products/OSA_system/OSAS_archiveInboxIndex.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
index_html)s(	s__name__s
__module__s__doc__s	meta_typespathess__init__sNonesaddPaths
index_html(((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysOSAS_archiveInboxs		cs,./0tdi|}1|SdS(s"interface for adding the OSAS_roots,Products/OSA_system/AddOSAS_archiveInbox.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiveInboxForm.sscsp456|djo
7|}n9t||}:|i||;|tj	o<|idndS(sadd the OSAS_rootssmanage_mainN(	stitlesidsOSAS_archiveInboxsnewObjsselfs
_setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiveInbox4s
sOSAS_metadataOrganizercsZ@tZdZACdZDdddddgZEdgZFhdd<ZGhdd	fd
d	fdd	fgd<ZHhdd
fgd<ZJhdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fdd	fg
d<dd	fdd	fdd	fdd	fdd	fdd	fdd	fd d	fd!d	fg	d"<dd	fdd	fdd	fd#d	fd$d	fdd	fd%d	fd&d	fd'd	fg	d(<Z	Odd"d(gZ
Qd)ZXd*Z^e
e
d+Zje
d,Zzd-Zd.d/d0Zd1Ze
d2ZRS(3sEingabe von MetadatensOSAS_metadataOrganizersimagesvideostextsaudiosdatasImage-Acquisitionsdevicesopts
image-typesproduction-commentsdpisreqsauthorsyearstitles
series editorsseries titles
series volumesnumber of pagesscitys	publisherseditionsnumber of volumess
translators	ISBN ISSNsBooksjournalsvolumesissuespagessalternate journalscall numbersJournal Articleslocations	signatureseditorial remarkssdescriptionskeywordss
Manuscriptcs"QRS||_T||_dS(sinitN(sidsselfstitle(sselfsidstitle((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys__init__QscsDXYZ|iid}[|id}\|t|dSdS(s$gives name from request session pathspaths/iN(sselfsREQUESTsSESSIONspathssplitssplittedslen(sselfspathssplitted((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetNameXscsa^_`|oa|iid}nd||iid<ftdi|}g|SdS(sMetadaten fuer Ressourcespaths*Products/OSA_system/inputRessourceData.zptN(spathsselfsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfspathsRESPONSEspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysaddRessourceMeta^scsjkm|iid}oh}p||d<q||d<r||d<s||d<ut	|d|v|i
i|iidw|i
|iddS(	s#schreibe Resourcedata in index.metaspathsnamesarchive-creation-datescreatorsdescriptionssURL2N(sselfsREQUESTsSESSIONspathssubnodessnamesdatescreatorsdescriptionschangeNodesInIndexMetasinboxsaddPathsRESPONSEsredirect(sselfsnamesdatesdescriptionscreatorsRESPONSEssubnodesspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyswriteRessourceMetadatajs	



cs?z{|||iid<}tdi|}~|SdS(s Hinzufgen von Acquisition Datenspaths,Products/OSA_system/inputAcquisitionData.zptN(spathsselfsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfspathspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysaddAcquisitionzssmpiwgscs;h}||d<t|d|h}||d<||d<t|d|h}||d<t|i	|i
|d<t|i	|i|d<t|i	|i|d	<t|d
|dd|i
|i||_|i||_tdi|}|Sd
S(s$Schreibe Acquisiondata in index.metas
media-typessdatesdescriptionsacquisitionsprovider-idsurlscontactsaddresssprovidersparents-Products/OSA_system/inputDocumentMetadata.zptN(ssubnodess
media_typeschangeNodesInIndexMetaspathsdatesdescriptionsproducersgetattrsselfsproducerFoldersurlscontactsaddresssmetaDataSetssmediaToAcquisitionsmetaDataSetsPageTemplateFiles__of__spt(sselfsdatespaths
media_typesproducersdescriptionsptssubnodes((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyswriteAcquisitionMetadatas$	
	

	
cs|ii}|i|d|_|d|_h}|d|d<|d|d<|d|d<t|iidd|h}|d|d<t|iidd|t	d	i
|}|Sd
S(swrite document metadatas
referenceTypesdevices
image-typesproduction-commentspathsimage-acquisitionsdpisimgs+Products/OSA_system/inputBiblioMetadata.zptN(sselfsREQUESTsformsbibDataSetss
bibDataSetsbibdata_typessubnodesschangeNodesInIndexMetasSESSIONsPageTemplateFiles__of__spt(sselfs
referenceTypesformsptssubnodes((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyswriteDocumentMetadatas		c	sth}|ii}|}|d=t|iidd|dh|d<dd|iSdS(	s	Write allsbibdata_typespathsbibsnodeAttributesstypesparentsmetaN(ssubnodessselfsREQUESTsformschangeNodesInIndexMetasSESSIONsbibdata_typesaddRessourceMeta(sselfsbibdata_typesRESPONSEssubnodessform((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyswriteBiblioMetadatas		
2(s__name__s
__module__s__doc__s	meta_types
mediaTypessacquisitionTypessmediaToAcquisitionsmetaDataSetssimgDatasbibDataSetssreferenceTypess__init__sgetNamesNonesaddRessourceMetaswriteRessourceMetadatasaddAcquisitionswriteAcquisitionMetadataswriteDocumentMetadataswriteBiblioMetadata(((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysOSAS_metadataOrganizer@s$	-< cs,tdi|}|SdS(s"interface for adding the OSAS_roots1Products/OSA_system/AddOSAS_metadataOrganizer.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys$manage_AddOSAS_metadataOrganizerFormscsp|djo
|}nt||}|i|||tj	o|idndS(sadd the OSAS_rootssmanage_mainN(	stitlesidsOSAS_metadataOrganizersnewObjsselfs
_setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys manage_AddOSAS_metadataOrganizers
sOSAS_processViewercstZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZRS(
sProcess viewer for archivingsOSAS_processViewercs"||_||_dS(sinitN(sidsselfstitle(sselfsidstitle((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys__init__scs,tdi|}|SdS(s	main pages*Products/OSA_system/processViewerIndex.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
index_htmlscs$||iid<dSdS(sstore info in sessions	somethingiN(s	somethingsselfsREQUESTsSESSION(sselfs	something((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys	storeFilescs-|idi|}|SdS(sget info from sessions/var/tmp/archiverN(sselfsgetoverviewsmessagessnumberscheck(sselfsnumberscheck((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetFilescsti|SdS(sget overviewN(sarchivesoverviewspath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetoverviewscsF|ii}||d|<||d|<d|SdS(sstore an errorserror%ispath%iserror?number=%iN(scontextsREQUESTsSESSIONssessionsretsispath(sselfsretspathscontextsissession((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
storeerrors
cs!|ii}||SdS(N(scontextsREQUESTsSESSIONssessionsstr(sselfsstrscontextssession((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgeterrorscsS
d}t|d}x$|iD]}
||}q.W|SdS(Nssr(sretsopenspathsfs	readlinessg(sselfspathsgsfsret((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysreadfiles		csUt|d}|i||i|id}|SdS(s	writefileswsarchive2N(	sopenspathsfswritestxtsclosesselfs
aq_acquiresrval(sselfspathstxtsREQUESTsrvalsf((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys	writefiles
cs8||_tdi|}|SdS(s	view pages)Products/OSA_system/processViewerView.zptN(snumbersselfserrnumsPageTemplateFiles__of__spt(sselfsnumberspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysviewscs, !tdi|}"|SdS(sview errorss*Products/OSA_system/processViewerError.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyserrors(s__name__s
__module__s__doc__s	meta_types__init__s
index_htmls	storeFilesgetFilesgetoverviews
storeerrorsgeterrorsreadfiles	writefilesviewserror(((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysOSAS_processViewers		cs,$%&tdi|}'|SdS(s+interface for adding the OSAS_processViewers-Products/OSA_system/AddOSAS_processViewer.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys manage_AddOSAS_processViewerForm$scsp*+,|djo
-|}n/t||}0|i||1|tj	o2|idndS(sadd the OSAS_processViewerssmanage_mainN(	stitlesidsOSAS_processViewersnewObjsselfs
_setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_processViewer*s
s
OSAS_archivercs6tZdZ79dZ;eihdd<dd<fZ?dZDdZTdZZd	Z	_d
Z
edZhdZkd
Z
ndZudZydZ~dZddZddZdZdZdZdZdZdZdZdZdZdZdZd Zd!Z d"Z!d#Z"d$Z#d%Z$d&Z%d'Z&d(e'd)Z(RS(*sHauptklasse fuer das Archivs
OSAS_archiversMain ConfigslabelschangeOSAS_archiverFormsactioncs0?@Atid|d}B|iSdS(sunarchive the paths$/usr/local/mpiwg/archive/unarchiver srN(sosspopenspathsfs	readlines(sselfspathsf((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys	unarchive?scsDEtii|doFdSnGt|ddi}Htiii	|}I|i
d}J|oKdSnMdSdS(Ns/index.metaisrsarchive-storage-datei(sosspathsexistssfilesreadsfsxmlsdomsminidomsparseStringsgetElementsByTagNamesarchiveStorageDates(sselfspathsdomsfsarchiveStorageDates((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyscheckIfUnarchiveDs
csGTUVti||ii}Wtdi|}X|SdS(sarchive the documents in paths%Products/OSA_system/archiveStatus.zptN(	sarchivespathsselfsREQUESTsSESSIONstmpsPageTemplateFiles__of__spt(sselfspathstmpspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysarchiverTscs)Z[tdi|}\|SdS(Ns Products/OSA_system/archive2.zpt(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysarchive2Zscs4_`a|id|iid<bti|SdS(s(check the metadata the documents in pathspathN(sselfsREQUESTsSESSIONsarchives	metacheckspath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmetachecker_scseft|SdS(N(s
changeNamesname(sselfsname((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
changeNameescshit|SdS(N(shasMetafilespath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyshasMetafilehscsklt|SdS(N(sgetMetafilespath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetMetafilekscsKnop|i|i||q|iii|idd|SdS(s%Oeffnen bzw. schlieen der SubfolderssURL1s?path=N(sselfstreespathstogglesfilesREQUESTsRESPONSEsredirect(sselfspathsfile((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pystoggle_viewnscsuvwt|SdS(scheck if digilibN(s
isdigilib2spath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
isdigilib2uscs!yz{t|id|SdS(s&generates navigation bar for viewfilessURLN(spath_to_link_viewsselfsREQUESTspath(sselfspath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyspath_to_link_viewyscs ~t|}|SdS(sget the filetreeN(sbrowsesstartsk(sselfsstartsk((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pystree~sics#t|d}|SdS(sload filesystemiN(sfilesystem2sstartsk(sselfsstartsreloadsk((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetfilesystem2scs#t|d}|SdS(sload filesystemiN(s
filesystemsstartsk(sselfsstartsreloadsk((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
getfilesystemscs.||_||_||_dS(sinitN(sidsselfstitles	startPath(sselfsidstitles	startPath((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys__init__scs,tdi|}|SdS(sarchivers%Products/OSA_system/OSAS_Archiver.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
archiver_htmlscs,tdi|}|SdS(s	main pages%Products/OSA_system/archiverIndex.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
index_htmlscs#tidtiSdS(sdates%Y-%m-%dN(stimesstrftimes	localtime(sself((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetDatescs,tdi|}|SdS(s	main pages"Products/OSA_system/newFolders.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysnewFolders_htmlscsg}|ii}xp|iiD]_}t|i|}t	|do1|i
djo|i|innq1W|SdS(s"Ausgabe der registrierten Benutzers	meta_types
OSAS_producerN(sretsselfsproducerFoldersgetIdsids__dict__slistsgetattrsobjshasattrs	meta_typesappend(sselfsobjslistsidsret((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetProducerss		"cs&t|i|}|SdS(sGebe ProducerObjekt zurckN(sgetattrsselfsproducerFoldersidsobj(sselfsidsobj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgetProducerscs^||iid<|ii||iid<tdi|}|SdS(s.Erzeuge Folder im producer Verzeichnis mit idssproducersidss)Products/OSA_system/createFoldersForm.zptN(
sproducersselfsREQUESTsSESSIONsidGenerators
giveIdsOutsnumbersPageTemplateFiles__of__spt(sselfsproducersnumberspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyscreateFoldersForms
cst|tjo|g}n
|}|i|i}xZ|D]O}t	i
|id|d|t	i|id|d|dqTW||i
id<tdi|}|SdS(s Erzeug die entsprechenden Folders/is
folderLists%Products/OSA_system/createFolders.zptN(stypes
folderLists
StringTypesfolderssselfsgetProducersproducersproducerFolderNamesfoldersossmkdirs	startPathschmodsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfs
folderListsproducersfolderssptsproducerFolderNamesfolder((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
createFolderss	
	#*csF|ii}||d|<||d|<d|SdS(sstore an errorserror%ispath%iserror?number=%iN(scontextsREQUESTsSESSIONssessionsretsispath(sselfsretspathscontextsissession((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
storeerrors
cs!|ii}||SdS(N(scontextsREQUESTsSESSIONssessionsstr(sselfsstrscontextssession((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysgeterrorscsSd}t|d}x$|iD]}||}q.W|SdS(Nssr(sretsopenspathsfs	readlinessg(sselfspathsgsfsret((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysreadfiles		csFt|d}|i||i|iSdS(s	writefileswN(sopenspathsfswritestxtsclosesselfsarchive2(sselfspathstxtsREQUESTsf((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys	writefiles

cs,tdi|}|SdS(sview errorss*Products/OSA_system/processViewerError.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyserrorscs,tdi|}|SdS(sArchiviere ausgewaehlte filess'Products/OSA_system/archiveSelected.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysarchiveSelectedscs
dS(s#Erstelle Metadaten fuer AcquisitionN((sself((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysenterAcquisitionMetadatascs
dS(s$Erstelle Metadaten fuer BibliographyN((sself((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysenterPreliminaryBibMetascs
dS(s%Anzeige der noch zu archivieren FilesN((sself((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysshowFilesForArchivingscs,tdi|}	|SdS(schanges+Products/OSA_system/ChangeOSAS_archiver.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyschangeOSAS_archiverFormsscsF
||_||_|tj	o|idndS(schangesmanage_mainN(s	startPathsselfstitlesRESPONSEsNonesredirect(sselfs	startPathstitlesRESPONSE((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyschangeOSAS_archivers
()s__name__s
__module__s__doc__s	meta_typesFoldersmanage_optionss	unarchivescheckIfUnarchivesarchiversarchive2smetacheckers
changeNameshasMetafilesgetMetafilestoggle_views
isdigilib2spath_to_link_viewstreesgetfilesystem2s
getfilesystems__init__s
archiver_htmls
index_htmlsgetDatesnewFolders_htmlsgetProducerssgetProducerscreateFoldersForms
createFolderss
storeerrorsgeterrorsreadfiles	writefileserrorsarchiveSelectedsenterAcquisitionMetadatasenterPreliminaryBibMetasshowFilesForArchivingschangeOSAS_archiverFormsNoneschangeOSAS_archiver(((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
OSAS_archiver6sJ	%cs,tdi|}|SdS(s"interface for adding the OSAS_roots(Products/OSA_system/AddOSAS_archiver.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiverFormscss|djo
|}nt|||} |i||!|tj	o"|i	dndS(sadd the OSAS_rootssmanage_mainN(
stitlesids
OSAS_archivers	startPathsnewObjsselfs
_setObjectsRESPONSEsNonesredirect(sselfsids	startPathstitlesRESPONSEsnewObj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archivers
s
OSAS_producercsx%tZdZ')dZ+ddddZ4eihdd<dd<fZ8dZ=dded	Z	RS(
s?Klasse fuer Produzenteninformationen
    Metadaten nach  V1.1.1s
OSAS_producerscsO+-||_.||_/||_0||_1||_2||_dS(N(	s	shortNamesselfsidsfullNamestitlesaddresssurlscontactsproducerFolderName(sselfs	shortNamesfullNamesproducerFolderNamesaddresssurlscontact((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys__init__+ssMain ConfigslabelschangeOSAS_producerFormsactioncs,89:tdi|};|SdS(schanges+Products/OSA_system/ChangeOSAS_producer.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyschangeOSAS_producerForm8scsd=>?||_@||_A||_B||_C||_E|oF|idndS(schangesmanage_mainN(stitlesselfsaddresssurlscontactsproducerFolderNamesRESPONSEsredirect(sselfstitlesaddresssproducerFolderNamescontactsurlsRESPONSE((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pyschangeOSAS_producer=s
(
s__name__s
__module__s__doc__s	meta_types__init__s
SimpleItemsmanage_optionsschangeOSAS_producerFormsNoneschangeOSAS_producer(((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys
OSAS_producer%s		%cs,HIJtdi|}K|SdS(s"interface for adding the OSAS_roots(Products/OSA_system/AddOSAS_producer.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_producerFormHsc	s|NOP|djo
Q|}nSt||||||}T|i	||U|tj	oV|idndS(sadd the OSAS_rootssmanage_mainN(
stitlesids
OSAS_producersproducerFolderNamesaddressscontactsurlsnewObjsselfs
_setObjectsRESPONSEsNonesredirect(	sselfsidsproducerFolderNamestitlescontactsaddresssurlsRESPONSEsnewObj((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_producerNs
()s	OFS.ImagesImages
OFS.FoldersFoldersOFS.SimpleItems
SimpleItems'Products.PageTemplates.PageTemplateFilesPageTemplateFiles#Products.PageTemplates.PageTemplatesPageTemplates
AccessControlsClassSecurityInfosGlobalssInitializeClasss
PersistentsAcquisitionsImplicits	OSAS_showsOSAS_helpersstypessos.pathsossOSAS_idssarchivestimesOSAS_archiveInboxsmanage_AddOSAS_archiveInboxFormsNonesmanage_AddOSAS_archiveInboxsOSAS_metadataOrganizers$manage_AddOSAS_metadataOrganizerForms manage_AddOSAS_metadataOrganizersOSAS_processViewers manage_AddOSAS_processViewerFormsmanage_AddOSAS_processViewers
OSAS_archiversmanage_AddOSAS_archiverFormsmanage_AddOSAS_archivers
OSAS_producersmanage_AddOSAS_producerFormsmanage_AddOSAS_producer(sOSAS_archiveInboxstimesImplicitsmanage_AddOSAS_producers manage_AddOSAS_processViewerFormsClassSecurityInfosInitializeClasss
Persistents
SimpleItemsmanage_AddOSAS_producerForms
OSAS_archiversossmanage_AddOSAS_archiverFormsFoldersPageTemplatesarchives manage_AddOSAS_metadataOrganizersmanage_AddOSAS_processViewersmanage_AddOSAS_archiveInboxFormsImagesOSAS_idssPageTemplateFilesmanage_AddOSAS_archiveInboxsmanage_AddOSAS_archivers
OSAS_producersOSAS_processViewers$manage_AddOSAS_metadataOrganizerFormsOSAS_metadataOrganizer((sE/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/OSAS_archiver.pys?s>


F#

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>