File:  [Repository] / IntranetUserFolder / Attic / IntranetUserFolder.pyc
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Fri May 14 09:52:04 2004 UTC (20 years, 1 month ago) by dwinter
Branches: MAIN
CVS tags: HEAD
Initial revision

;ò
„¤@c@shdZdkZdklZdklZdefd„ƒYZeieƒeed„Zd„Z	dS(ssUser Folder Extension, tests now also ip number of the host where the original call comes from in case of redirectsN(s
UserFolder(s
MessageDialogsIntranetUserFoldercBs,tZdZdZdZd„Zd„ZRS(sUser folder for IntranetisIntranetUserFoldercCs|i}|tjotSn|o||iƒjo
|}n|i|ƒ}|tj	o|i||ƒo|SntSdS(N(sselfs_emergency_users	emergencysnamesNonesgetUserNamesusersgetUsersauthenticatespasswordsrequest(sselfsnamespasswordsrequests	emergencysuser((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pysauthenticates	

 cCsêd}d}t|ƒdjo|ddjodSn|idƒo|d}n|idƒo|d}n|idƒo|d}n|o|odSn|o%yti|ƒd}Wq×q×Xn|o!yti|ƒ}WqqXn|i	dƒ}|i	dƒ}t|ƒ}	t|ƒ}x©|D]¡}t|ƒ}|i	dƒ}t|ƒ}t|ƒ}|tj	o†|idƒ|jold}xMt|ƒD]?}||}
||}||
jo
|djod}Pq¬q¬W|oq=ndSq	nt|ƒ}|tj	o¼|idƒ|jo¢|	|joq=n#|	|jo||}n|}d}xMt|ƒD]?}||}
||}||
jo
|djod}PqqW|oq=ndSqÞq=q=WdSdS(	Nsiis*sREMOTE_HOSTsREMOTE_ADDRsHTTP_X_FORWARDED_FORs.(shostsaddrslensspecsrequestshas_keyssockets
gethostbyaddrs
gethostbynamessplits_hosts_addrs_hlens_alensobsszs_obs_szs
addr_matchsmosNonesendsfailsrangesisasos
host_matchs_itemsh(sselfsspecsrequests_hostsfailsaddrs_items_addrshosts_hlensasszsishsmos_alensobsos_szs_ob((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pysdomainSpecMatchs‚$



	





	(s__name__s
__module__s__doc__s_domain_auth_modes	meta_typesauthenticatesdomainSpecMatch(((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pysIntranetUserFolders
	
c	Kstƒ}|iƒ}y|id|ƒWn(tdddddd|dƒSnX||_|tj	o|d	i	|i
ƒd
ƒndS(sadd a user folder s	acl_usersstitlesItem Existssmessages*This object already contains a User Foldersactions%s/manage_mainsURL1sRESPONSEs/manage_mainN(sIntranetUserFoldersfsselfsthiss
_setObjects
MessageDialogsREQUESTs__allow_groups__sNonesredirectsabsolute_url(sselfsdtselfsREQUESTsignoredsf((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pysmanage_addIntranetUserFoldergs			
cCst|d|iƒSdS(sadd a user folder formsREQUESTN(smanage_addIntranetUserFoldersselfsREQUEST(sself((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pys manage_addIntranetUserFolderFormts(
s__doc__sGlobalssAccessControl.Users
UserFolders
MessageDialogsIntranetUserFoldersdefault__class_init__sNonesmanage_addIntranetUserFolders manage_addIntranetUserFolderForm(s manage_addIntranetUserFolderForms
UserFoldersIntranetUserFoldersGlobalssmanage_addIntranetUserFolders
MessageDialog((s`/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/IntranetUserFolder/IntranetUserFolder.pys?s	

\


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