Commit f4de345c authored by Jim Fulton's avatar Jim Fulton

Moved more meta-data here.

parent ab4ef832
...@@ -7,16 +7,19 @@ ...@@ -7,16 +7,19 @@
# rights reserved. # rights reserved.
# #
############################################################################## ##############################################################################
__doc__='''OFS __doc__='''Base Principia
$Id: __init__.py,v 1.10 1998/02/13 21:03:48 jim Exp $''' $Id: __init__.py,v 1.11 1998/03/09 19:52:23 jim Exp $'''
__version__='$Revision: 1.10 $'[11:-2] __version__='$Revision: 1.11 $'[11:-2]
import Session, DraftFolder import Session, DraftFolder
from ImageFile import ImageFile from ImageFile import ImageFile
import OFS.Image, OFS.Document import OFS.Image, OFS.Document, OFS.Folder, AccessControl.User
product_name='Base Principia'
classes=('Session.Session', 'OFS.Image.File', classes=('Session.Session', 'OFS.Image.File',
'OFS.Image.Image', 'OFS.Document.Document') 'OFS.Image.Image', 'OFS.Document.Document')
klasses=('OFS.Image.Folder', 'AccessControl.User.UserFolder')
meta_types=( meta_types=(
# {'name':'Draft Folder', 'action':'manage_addDraftFolderForm'}, # {'name':'Draft Folder', 'action':'manage_addDraftFolderForm'},
...@@ -28,9 +31,27 @@ meta_types=( ...@@ -28,9 +31,27 @@ meta_types=(
{'name':'Document', 'action':'manage_addDocumentForm'}, {'name':'Document', 'action':'manage_addDocumentForm'},
) )
def PUT(self):
# This is here mainly as a hac^H^Hook for holding PUT permissions
raise TypeError, 'Directory PUT is not supported'
methods={ methods={
'manage_addSessionForm': Session.manage_addSessionForm, 'manage_addSessionForm': Session.manage_addSessionForm,
'manage_addSession': Session.manage_addSession, 'manage_addSession': Session.manage_addSession,
'manage_addDocument': OFS.Document.manage_addDocument,
'manage_addDocumentForm': OFS.Document.manage_addDocumentForm,
'manage_addFolder': OFS.Folder.manage_addFolder,
'manage_addFolderForm': OFS.Folder.manage_addFolderForm,
'manage_addImage': OFS.Image.manage_addImage,
'manage_addImageForm': OFS.Image.manage_addImageForm,
'manage_addFile': OFS.Image.manage_addFile,
'manage_addFileForm': OFS.Image.manage_addFileForm,
'PUT': PUT,
'PUT__roles__': ('Manager',),
'manage_addUserFolder': AccessControl.User.manage_addUserFolder,
# 'manage_addDraftFolderForm': DraftFolder.addForm, # 'manage_addDraftFolderForm': DraftFolder.addForm,
# 'manage_addDraftFolder': DraftFolder.add, # 'manage_addDraftFolder': DraftFolder.add,
} }
...@@ -43,6 +64,14 @@ misc_={ ...@@ -43,6 +64,14 @@ misc_={
__ac_permissions__=( __ac_permissions__=(
('Add Sessions',('manage_addSessionForm', 'manage_addSession')), ('Add Sessions',('manage_addSessionForm', 'manage_addSession')),
('Add Documents, Images, and Files',
('manage_addDocumentForm', 'manage_addDocument',
'manage_addFileForm', 'manage_addFile',
'manage_addImageForm', 'manage_addImage',
'PUT')
),
('Add Folders',('manage_addFolderForm', 'manage_addFolder')),
('Add User Folders',('manage_addUserFolder',)),
#('Add DraftFolders', #('Add DraftFolders',
# ('manage_addDraftFolderForm', 'manage_addDraftFolder')), # ('manage_addDraftFolderForm', 'manage_addDraftFolder')),
) )
...@@ -50,6 +79,9 @@ __ac_permissions__=( ...@@ -50,6 +79,9 @@ __ac_permissions__=(
############################################################################## ##############################################################################
# #
# $Log: __init__.py,v $ # $Log: __init__.py,v $
# Revision 1.11 1998/03/09 19:52:23 jim
# Moved more meta-data here.
#
# Revision 1.10 1998/02/13 21:03:48 jim # Revision 1.10 1998/02/13 21:03:48 jim
# Rearranged meta_types so Document shows up first. # Rearranged meta_types so Document shows up first.
# #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment