rubygem-racc-1.8.1-100.lbn36.x86_64
Nov 20, 2024
rubygem-nokogiri-doc-1.16.7-1.lbn36.x86_64
Nov 20, 2024
rubygem-nokogiri-1.16.7-1.lbn36.x86_64
Nov 20, 2024
prometheus-postgresql-exporter-0.16.0-0.1.gita324fe3.lbn36.x86_64
Nov 20, 2024
python3-pulp-rpm-client-3.27.2-1.lbn36.noarch
Nov 20, 2024
python3-pulp-rpm-3.27.2-1.lbn36.noarch
Nov 20, 2024
python3-pulp-python-client-3.12.5-1.lbn36.noarch
Nov 20, 2024
python3-pulp-python-3.12.5-1.lbn36.noarch
Nov 20, 2024
python3-pulp-deb-client-3.4.0-1.lbn36.noarch
Nov 20, 2024
python3-pulp-deb-3.4.0-1.lbn36.noarch
Nov 20, 2024
Info
Products.RPMManager.YumRepository
Up one level
Classes
class DownloadPermWrapper
(
Acquirer
)
we need to change the default View permission to Download RPM Packages
download (self, *args, **kw)
defer to wrapped object - default method to download files, display ZPT ...
download (self, *args, **kw)
RPMManager: Download RPMS
defer to wrapped object - default method to download files, display ZPT ...
download (self, *args, **kw)
defer to wrapped object - default method to download files, display ZPT ...
class VolatileResources
( )
Frustratingly, Zope seems to be garbage collecting volatile storage on calls
involving a large number of RPMPackages.
We now have to *explicitly* pass one of these between instance methods...
checksum (self)
the checksum of the gzip file
close (self)
filename (self)
open_checksum (self)
the checksum of the opened file
open_size (self)
the expanded gzip size
write (self, text)
class YumBaseMetaData
(
YumMetaDataFile
)
Yum primary meta data
COPY (self, REQUEST, RESPONSE)
Create a duplicate of the source resource whose state
and behavior match that of the source resource as closely
as possible. Though we may later try to make a copy appear
seamless across namespaces (e.g. from Zope to Apache), COPY
is currently only supported within the Zope namespace.
DELETE (self, REQUEST, RESPONSE)
Delete objects
Delete a resource. For non-collection resources, DELETE may
return either 200 or 204 (No Content) to indicate success.
HEAD (self, REQUEST, RESPONSE)
Retrieve resource information without a response body.
LOCK (self, REQUEST, RESPONSE)
Lock a resource
MKCOL (self, REQUEST, RESPONSE)
Create a new collection resource. If called on an existing
resource, MKCOL must fail with 405 (Method Not Allowed).
MOVE (self, REQUEST, RESPONSE)
Move a resource to a new location. Though we may later try to
make a move appear seamless across namespaces (e.g. from Zope
to Apache), MOVE is currently only supported within the Zope
namespace.
OPTIONS (self, REQUEST, RESPONSE)
Retrieve communication options.
PROPFIND (self, REQUEST, RESPONSE)
Retrieve properties defined on the resource.
PROPPATCH (self, REQUEST, RESPONSE)
Set and/or remove properties defined on the resource.
PUT (self, REQUEST, RESPONSE)
Change Images and Files
Handle HTTP PUT requests
PrincipiaSearchSource (self)
RPMManager: Download RPMS
TRACE (self, REQUEST, RESPONSE)
Return the HTTP message received back to the client as the
entity-body of a 200 (OK) response. This will often usually
be intercepted by the web server in use. If not, the TRACE
request will fail with a 405 (Method Not Allowed), since it
is not often possible to reproduce the HTTP request verbatim
from within the Zope environment.
UNLOCK (self, REQUEST, RESPONSE)
Remove an existing lock on a resource.
ZCacheable_configHTML (self)
Override to provide configuration of caching
behavior that can only be specific to the cacheable object.
ZCacheable_enabled (self)
Returns true if caching is enabled for this object
or method.
ZCacheable_get (self, view_name='' , keywords=None , mtime_func=None , default=None )
Retrieves the cached view for the object under the
conditions specified by keywords. If the value is
not yet cached, returns the default.
ZCacheable_getCache (self)
Gets the cache associated with this object.
ZCacheable_getManager (self)
Returns the currently associated cache manager.
ZCacheable_getManagerId (self)
Returns the id of the current ZCacheManager.
ZCacheable_getManagerIds (self)
Returns a list of mappings containing the id and title
of the available ZCacheManagers.
ZCacheable_getManagerURL (self)
Returns the URL of the current ZCacheManager.
ZCacheable_getModTime (self, mtime_func=None )
Returns the highest of the last mod times.
ZCacheable_getObAndView (self, view_name)
ZCacheable_invalidate (self, view_name='' , REQUEST=None )
Called after a cacheable object is edited. Causes all
cache entries that apply to the view_name to be removed.
Returns a status message.
ZCacheable_isCachingEnabled (self)
Returns true only if associated with a cache manager and
caching of this method is enabled.
ZCacheable_set (self, data, view_name='' , keywords=None , mtime_func=None )
Cacheable views should call this method after generating
cacheable results. The data argument can be of any Python type.
ZCacheable_setEnabled (self, enabled=0 , REQUEST=None )
Changes the enabled flag.
ZCacheable_setManagerId (self, manager_id, REQUEST=None )
Changes the manager_id for this object.
InitializeClass (self)
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
absolute_url (self, relative=0 )
Return the absolute URL of the object.
This a canonical URL based on the object's physical
containment path. It is affected by the virtual host
configuration, if any, and can be used by external
agents, such as a browser, to address the object.
If the relative argument is provided, with a true value, then
the value of virtual_url_path() is returned.
Some Products incorrectly use '/'+absolute_url(1) as an
absolute-path reference. This breaks in certain virtual
hosting situations, and should be changed to use
absolute_url_path() instead.
absolute_url_path (self)
Return the path portion of the absolute URL of the object.
This includes the leading slash, and can be used as an
'absolute-path reference' as defined in RFC 2396.
ac_inherited_permissions (self, all=0 )
access_debug_info (self)
Return debug info.
acquiredRolesAreUsedBy (self, permission)
basename (self)
RPMManager: Download RPMS
the file name (possibly embedded with checksum)
bobobase_modification_time (self)
cb_isCopyable (self)
cb_isMoveable (self)
cb_userHasCopyOrMovePermission (self)
changeOwnership (self, user, recursive=0 )
Change the ownership to the given user.
If 'recursive' is true then also take ownership of all sub-objects,
otherwise sub-objects retain their ownership information.
check_sum (self)
RPMManager: Download RPMS
close (self, vr)
dav__init (self, request, response)
dav__simpleifhandler (self, request, response, method='PUT' , col=0 , url=None , refresh=0 )
dav__validate (self, object, methodname, REQUEST)
digest_algo (self)
RPMManager: Download RPMS
the digest algorithm
filtered_manage_options (self, REQUEST=None )
getAttribute (self, name)
getAttributeNode (self, name)
getAttributes (self)
getChildNodes (self)
getContentType (self)
RPMManager: Download RPMS
getElementsByTagName (self, tagname)
getFirstChild (self)
getId (self)
Return the id of the object as a string.
getLastChild (self)
getNextSibling (self)
getNodeName (self)
getNodeType (self)
getNodeValue (self)
getOwner (self, info=0 , aq_get= , UnownableOwner=[] , getSecurityManager= )
Get the owner
If a true argument is provided, then only the owner path and id are
returned. Otherwise, the owner object is returned.
getOwnerDocument (self)
getOwnerTuple (self)
Return a tuple, (userdb_path, user_id) for the owner.
o Ownership can be acquired, but only from the containment path.
o If unowned, return None.
getParentNode (self)
getPhysicalPath (self)
Get the physical path of the object.
Returns a path (an immutable sequence of strings) that can be used to
access this object again later, for example in a copy/paste operation.
getPhysicalRoot() and getPhysicalPath() are designed to operate
together.
getPreviousSibling (self)
getProperty (self, id, d=None )
getPropertyType (self, id)
get_size (self)
getTagName (self)
getWrappedOwner (self)
Get the owner, modestly wrapped in the user folder.
o If the object is not owned, return None.
o If the owner's user database doesn't exist, return Nobody.
o If the owner ID does not exist in the user database, return Nobody.
get_local_roles (self)
get_local_roles_for_userid (self, userid)
get_size (self)
RPMManager: Download RPMS
ZMI size API
get_valid_userids (self)
hasChildNodes (self)
hasProperty (self, id)
has_local_roles (self)
http__etag (self, readonly=0 )
http__parseMatchList (self, REQUEST, header='if-match' )
http__processMatchHeaders (self, REQUEST=None )
http__refreshEtag (self)
id (self)
RPMManager: Download RPMS
index_html (self, REQUEST, RESPONSE)
RPMManager: Download RPMS
The default view of the contents of a File or Image.
Returns the contents of the file or image. Also, sets the
Content-Type HTTP header to the objects content type.
listDAVObjects (self)
manage_DAVget (self)
Gets the document source
manage_FTPget (self)
FTP access
Return body for ftp.
manage_FTPlist (self, REQUEST)
FTP access
Directory listing for FTP.
In the case of non-Foldoid objects, the listing should contain one
object, the object itself.
manage_FTPstat (self, REQUEST)
FTP access
Psuedo stat, used by FTP for directory listings.
manage_access (self, REQUEST, **kw)
Return an interface for making permissions settings.
manage_acquiredPermissions (self, permissions=[] , REQUEST=[] )
Change the permissions that acquire.
manage_addLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_addProperty (self, id, value, type, REQUEST=None )
Add a new property via the web.
Sets a new property with the given id, type, and value.
manage_afterAdd (self, item, container)
manage_afterClone (self, item)
manage_afterHistoryCopy (self)
manage_beforeDelete (self, item, container)
manage_beforeHistoryCopy (self)
manage_changeOwnershipType (self, explicit=[] , RESPONSE=[] , REQUEST=[] )
Change the type (implicit or explicit) of ownership.
manage_changePermissions (self, REQUEST)
Change all permissions settings, called by management screen.
manage_changeProperties (self, REQUEST=None , **kw)
Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
manage_changePropertyTypes (self, old_ids, props, REQUEST=None )
Replace one set of properties with another
Delete all properties that have ids in old_ids, then add a
property for each item in props. Each item has a new_id,
new_value, and new_type. The type of new_value should match
new_type.
manage_change_history (self)
manage_defined_roles (self, submit=None , REQUEST=None )
Called by management screen.
manage_delLocalRoles (self, userids, REQUEST=[] )
Remove all local roles for a user.
manage_delProperties (self, ids=None , REQUEST=None )
Delete one or more properties specified by 'ids'.
manage_edit (self, title, content_type, precondition='' , filedata=None , REQUEST=None )
Change Images and Files
Changes the title and content type attributes of the File or Image.
manage_editProperties (self, REQUEST)
Edit object properties via the web.
The purpose of this method is to change all property values,
even those not listed in REQUEST; otherwise checkboxes that
get turned off will be ignored. Use manage_changeProperties()
instead for most situations.
manage_editRoles (self, REQUEST, acl_type='A' , acl_roles=[] )
manage_editedDialog (self, REQUEST, **args)
manage_fixupOwnershipAfterAdd (self)
manage_getPermissionMapping (self)
Return the permission mapping for the object
This is a list of dictionaries with:
permission_name -- The name of the native object permission
class_permission -- The class permission the permission is
mapped to.
manage_getUserRolesAndPermissions (self, user_id)
Used for permission/role reporting for a given user_id.
Returns a dict mapping
'user_defined_in' -> path where the user account is defined
'roles' -> global roles,
'roles_in_context' -> roles in context of the current object,
'allowed_permissions' -> permissions allowed for the user,
'disallowed_permissions' -> all other permissions
manage_historicalComparison (self, REQUEST, keys=[] )
Compare two selected revisions
manage_historyCompare (self, rev1, rev2, REQUEST, historyComparisonResults='' )
manage_historyCopy (self, keys=[] , RESPONSE=None , URL1=None )
Copy a selected revision to the present
manage_permission (self, permission_to_manage, roles=[] , acquire=[] , REQUEST=[] )
Change the settings for the given permission.
If optional arg acquire is true, then the roles for the permission
are acquired, in addition to the ones specified, otherwise the
permissions are restricted to only the designated roles.
manage_role (self, role_to_manage, permissions=[] , REQUEST=[] )
Change the permissions given to the given role.
manage_setLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_setPermissionMapping (self, permission_names=[] , class_permissions=[] , REQUEST=[] )
Change the permission mapping
manage_takeOwnership (self, REQUEST, RESPONSE, recursive=[] )
Take ownership (responsibility) for an object.
If 'recursive' is true, then also take ownership of all sub-objects.
manage_undo_transactions (self, transaction_info=() , REQUEST=None )
manage_upload (self, file='' , REQUEST=None )
Change Images and Files
Replaces the current contents of the File or Image object with file.
The file or images contents are replaced with the contents of 'file'.
manage_workspace (self, REQUEST)
Dispatch to first interface in manage_options
objectValues (self, spec=None )
objectValues (self, spec=None )
objectValues (self, spec=None )
open (self, pkgcount)
open_check_sum (self)
RPMManager: Download RPMS
open/unzipped file checksum
owner_info (self)
Get ownership info for display
permission_settings (self, permission=None )
Return user-role permission settings.
If 'permission' is passed to the method then only the settings for
'permission' is returned.
permissionsOfRole (self, role)
Returns a role to permission mapping.
possible_permissions (self)
propdict (self)
propertyDescription (self, id)
propertyIds (self)
propertyItems (self)
propertyLabel (self, id)
propertyMap (self)
propertyValues (self)
raise_standardErrorMessage (self, client=None , REQUEST={} , error_type=None , error_value=None , tb=None , error_tb=None , error_message='' , tagSearch= , error_log_url='' )
read (self)
IO API compatibility
repo_type (self)
RPMManager: Download RPMS
return the repository type
restrictedTraverse (self, path, default= )
rolesOfPermission (self, permission)
Returns a permission to role mapping.
tabs_path_default (self, REQUEST, unquote= )
tabs_path_info (self, script, path, quote= )
this (self)
time_stamp (self)
RPMManager: Download RPMS
return the last modification time of the data file
title_and_id (self)
Return the title if it is not blank and the id otherwise.
If the title is not blank, then the id is included in parens.
title_or_id (self)
Return the title if it is not blank and the id otherwise.
tpURL (self)
tpValues (self)
undoable_transactions (self, first_transaction=None , last_transaction=None , PrincipiaUndoBatchSize=None )
unrestrictedTraverse (self, path, default= , restricted=False )
Lookup an object by path.
path -- The path to the object. May be a sequence of strings or a slash
separated string. If the path begins with an empty path element
(i.e., an empty string or a slash) then the lookup is performed
from the application root. Otherwise, the lookup is relative to
self. Two dots (..) as a path element indicates an upward traversal
to the acquisition parent.
default -- If provided, this is the value returned if the path cannot
be traversed for any reason (i.e., no object exists at that path or
the object is inaccessible).
restricted -- If false (default) then no security checking is performed.
If true, then all of the objects along the path are validated with
the security machinery. Usually invoked using restrictedTraverse().
update_data (self, data, content_type=None , size=None )
userCanTakeOwnership (self)
userdefined_roles (self)
Return list of user-defined roles.
users_with_local_role (self, role)
valid_roles (self)
Return list of valid roles.
valid_property_id (self, id)
valid_roles (self)
Return list of valid roles.
validate_roles (self, roles)
Return true if all given roles are valid.
view_image_or_file (self, URL1)
RPMManager: Download RPMS
The default view of the contents of the File or Image.
virtual_url_path (self)
Return a URL for the object, relative to the site root.
If a virtual host is configured, the URL is a path relative to
the virtual host's root object. Otherwise, it is the physical
path. In either case, the URL does not begin with a slash.
wl_clearLocks (self)
wl_delLock (self, locktoken)
wl_getLock (self, locktoken)
wl_hasLock (self, token, killinvalids=0 )
wl_isLocked (self)
wl_lockItems (self, killinvalids=0 )
wl_lockTokens (self, killinvalids=0 )
wl_lockValues (self, killinvalids=0 )
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
**Monkey patched by** 'plone.protect.monkey.wl_lockmapping'
wl_setLock (self, locktoken, lock)
write (self, mdobj, vr)
class YumFilesMetaData
(
YumMetaDataFile
)
Yum files meta data
COPY (self, REQUEST, RESPONSE)
Create a duplicate of the source resource whose state
and behavior match that of the source resource as closely
as possible. Though we may later try to make a copy appear
seamless across namespaces (e.g. from Zope to Apache), COPY
is currently only supported within the Zope namespace.
DELETE (self, REQUEST, RESPONSE)
Delete objects
Delete a resource. For non-collection resources, DELETE may
return either 200 or 204 (No Content) to indicate success.
HEAD (self, REQUEST, RESPONSE)
Retrieve resource information without a response body.
LOCK (self, REQUEST, RESPONSE)
Lock a resource
MKCOL (self, REQUEST, RESPONSE)
Create a new collection resource. If called on an existing
resource, MKCOL must fail with 405 (Method Not Allowed).
MOVE (self, REQUEST, RESPONSE)
Move a resource to a new location. Though we may later try to
make a move appear seamless across namespaces (e.g. from Zope
to Apache), MOVE is currently only supported within the Zope
namespace.
OPTIONS (self, REQUEST, RESPONSE)
Retrieve communication options.
PROPFIND (self, REQUEST, RESPONSE)
Retrieve properties defined on the resource.
PROPPATCH (self, REQUEST, RESPONSE)
Set and/or remove properties defined on the resource.
PUT (self, REQUEST, RESPONSE)
Change Images and Files
Handle HTTP PUT requests
PrincipiaSearchSource (self)
RPMManager: Download RPMS
TRACE (self, REQUEST, RESPONSE)
Return the HTTP message received back to the client as the
entity-body of a 200 (OK) response. This will often usually
be intercepted by the web server in use. If not, the TRACE
request will fail with a 405 (Method Not Allowed), since it
is not often possible to reproduce the HTTP request verbatim
from within the Zope environment.
UNLOCK (self, REQUEST, RESPONSE)
Remove an existing lock on a resource.
ZCacheable_configHTML (self)
Override to provide configuration of caching
behavior that can only be specific to the cacheable object.
ZCacheable_enabled (self)
Returns true if caching is enabled for this object
or method.
ZCacheable_get (self, view_name='' , keywords=None , mtime_func=None , default=None )
Retrieves the cached view for the object under the
conditions specified by keywords. If the value is
not yet cached, returns the default.
ZCacheable_getCache (self)
Gets the cache associated with this object.
ZCacheable_getManager (self)
Returns the currently associated cache manager.
ZCacheable_getManagerId (self)
Returns the id of the current ZCacheManager.
ZCacheable_getManagerIds (self)
Returns a list of mappings containing the id and title
of the available ZCacheManagers.
ZCacheable_getManagerURL (self)
Returns the URL of the current ZCacheManager.
ZCacheable_getModTime (self, mtime_func=None )
Returns the highest of the last mod times.
ZCacheable_getObAndView (self, view_name)
ZCacheable_invalidate (self, view_name='' , REQUEST=None )
Called after a cacheable object is edited. Causes all
cache entries that apply to the view_name to be removed.
Returns a status message.
ZCacheable_isCachingEnabled (self)
Returns true only if associated with a cache manager and
caching of this method is enabled.
ZCacheable_set (self, data, view_name='' , keywords=None , mtime_func=None )
Cacheable views should call this method after generating
cacheable results. The data argument can be of any Python type.
ZCacheable_setEnabled (self, enabled=0 , REQUEST=None )
Changes the enabled flag.
ZCacheable_setManagerId (self, manager_id, REQUEST=None )
Changes the manager_id for this object.
InitializeClass (self)
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
absolute_url (self, relative=0 )
Return the absolute URL of the object.
This a canonical URL based on the object's physical
containment path. It is affected by the virtual host
configuration, if any, and can be used by external
agents, such as a browser, to address the object.
If the relative argument is provided, with a true value, then
the value of virtual_url_path() is returned.
Some Products incorrectly use '/'+absolute_url(1) as an
absolute-path reference. This breaks in certain virtual
hosting situations, and should be changed to use
absolute_url_path() instead.
absolute_url_path (self)
Return the path portion of the absolute URL of the object.
This includes the leading slash, and can be used as an
'absolute-path reference' as defined in RFC 2396.
ac_inherited_permissions (self, all=0 )
access_debug_info (self)
Return debug info.
acquiredRolesAreUsedBy (self, permission)
basename (self)
RPMManager: Download RPMS
the file name (possibly embedded with checksum)
bobobase_modification_time (self)
cb_isCopyable (self)
cb_isMoveable (self)
cb_userHasCopyOrMovePermission (self)
changeOwnership (self, user, recursive=0 )
Change the ownership to the given user.
If 'recursive' is true then also take ownership of all sub-objects,
otherwise sub-objects retain their ownership information.
check_sum (self)
RPMManager: Download RPMS
close (self, vr)
dav__init (self, request, response)
dav__simpleifhandler (self, request, response, method='PUT' , col=0 , url=None , refresh=0 )
dav__validate (self, object, methodname, REQUEST)
digest_algo (self)
RPMManager: Download RPMS
the digest algorithm
filtered_manage_options (self, REQUEST=None )
getAttribute (self, name)
getAttributeNode (self, name)
getAttributes (self)
getChildNodes (self)
getContentType (self)
RPMManager: Download RPMS
getElementsByTagName (self, tagname)
getFirstChild (self)
getId (self)
Return the id of the object as a string.
getLastChild (self)
getNextSibling (self)
getNodeName (self)
getNodeType (self)
getNodeValue (self)
getOwner (self, info=0 , aq_get= , UnownableOwner=[] , getSecurityManager= )
Get the owner
If a true argument is provided, then only the owner path and id are
returned. Otherwise, the owner object is returned.
getOwnerDocument (self)
getOwnerTuple (self)
Return a tuple, (userdb_path, user_id) for the owner.
o Ownership can be acquired, but only from the containment path.
o If unowned, return None.
getParentNode (self)
getPhysicalPath (self)
Get the physical path of the object.
Returns a path (an immutable sequence of strings) that can be used to
access this object again later, for example in a copy/paste operation.
getPhysicalRoot() and getPhysicalPath() are designed to operate
together.
getPreviousSibling (self)
getProperty (self, id, d=None )
getPropertyType (self, id)
get_size (self)
getTagName (self)
getWrappedOwner (self)
Get the owner, modestly wrapped in the user folder.
o If the object is not owned, return None.
o If the owner's user database doesn't exist, return Nobody.
o If the owner ID does not exist in the user database, return Nobody.
get_local_roles (self)
get_local_roles_for_userid (self, userid)
get_size (self)
RPMManager: Download RPMS
ZMI size API
get_valid_userids (self)
hasChildNodes (self)
hasProperty (self, id)
has_local_roles (self)
http__etag (self, readonly=0 )
http__parseMatchList (self, REQUEST, header='if-match' )
http__processMatchHeaders (self, REQUEST=None )
http__refreshEtag (self)
id (self)
RPMManager: Download RPMS
index_html (self, REQUEST, RESPONSE)
RPMManager: Download RPMS
The default view of the contents of a File or Image.
Returns the contents of the file or image. Also, sets the
Content-Type HTTP header to the objects content type.
listDAVObjects (self)
manage_DAVget (self)
Gets the document source
manage_FTPget (self)
FTP access
Return body for ftp.
manage_FTPlist (self, REQUEST)
FTP access
Directory listing for FTP.
In the case of non-Foldoid objects, the listing should contain one
object, the object itself.
manage_FTPstat (self, REQUEST)
FTP access
Psuedo stat, used by FTP for directory listings.
manage_access (self, REQUEST, **kw)
Return an interface for making permissions settings.
manage_acquiredPermissions (self, permissions=[] , REQUEST=[] )
Change the permissions that acquire.
manage_addLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_addProperty (self, id, value, type, REQUEST=None )
Add a new property via the web.
Sets a new property with the given id, type, and value.
manage_afterAdd (self, item, container)
manage_afterClone (self, item)
manage_afterHistoryCopy (self)
manage_beforeDelete (self, item, container)
manage_beforeHistoryCopy (self)
manage_changeOwnershipType (self, explicit=[] , RESPONSE=[] , REQUEST=[] )
Change the type (implicit or explicit) of ownership.
manage_changePermissions (self, REQUEST)
Change all permissions settings, called by management screen.
manage_changeProperties (self, REQUEST=None , **kw)
Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
manage_changePropertyTypes (self, old_ids, props, REQUEST=None )
Replace one set of properties with another
Delete all properties that have ids in old_ids, then add a
property for each item in props. Each item has a new_id,
new_value, and new_type. The type of new_value should match
new_type.
manage_change_history (self)
manage_defined_roles (self, submit=None , REQUEST=None )
Called by management screen.
manage_delLocalRoles (self, userids, REQUEST=[] )
Remove all local roles for a user.
manage_delProperties (self, ids=None , REQUEST=None )
Delete one or more properties specified by 'ids'.
manage_edit (self, title, content_type, precondition='' , filedata=None , REQUEST=None )
Change Images and Files
Changes the title and content type attributes of the File or Image.
manage_editProperties (self, REQUEST)
Edit object properties via the web.
The purpose of this method is to change all property values,
even those not listed in REQUEST; otherwise checkboxes that
get turned off will be ignored. Use manage_changeProperties()
instead for most situations.
manage_editRoles (self, REQUEST, acl_type='A' , acl_roles=[] )
manage_editedDialog (self, REQUEST, **args)
manage_fixupOwnershipAfterAdd (self)
manage_getPermissionMapping (self)
Return the permission mapping for the object
This is a list of dictionaries with:
permission_name -- The name of the native object permission
class_permission -- The class permission the permission is
mapped to.
manage_getUserRolesAndPermissions (self, user_id)
Used for permission/role reporting for a given user_id.
Returns a dict mapping
'user_defined_in' -> path where the user account is defined
'roles' -> global roles,
'roles_in_context' -> roles in context of the current object,
'allowed_permissions' -> permissions allowed for the user,
'disallowed_permissions' -> all other permissions
manage_historicalComparison (self, REQUEST, keys=[] )
Compare two selected revisions
manage_historyCompare (self, rev1, rev2, REQUEST, historyComparisonResults='' )
manage_historyCopy (self, keys=[] , RESPONSE=None , URL1=None )
Copy a selected revision to the present
manage_permission (self, permission_to_manage, roles=[] , acquire=[] , REQUEST=[] )
Change the settings for the given permission.
If optional arg acquire is true, then the roles for the permission
are acquired, in addition to the ones specified, otherwise the
permissions are restricted to only the designated roles.
manage_role (self, role_to_manage, permissions=[] , REQUEST=[] )
Change the permissions given to the given role.
manage_setLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_setPermissionMapping (self, permission_names=[] , class_permissions=[] , REQUEST=[] )
Change the permission mapping
manage_takeOwnership (self, REQUEST, RESPONSE, recursive=[] )
Take ownership (responsibility) for an object.
If 'recursive' is true, then also take ownership of all sub-objects.
manage_undo_transactions (self, transaction_info=() , REQUEST=None )
manage_upload (self, file='' , REQUEST=None )
Change Images and Files
Replaces the current contents of the File or Image object with file.
The file or images contents are replaced with the contents of 'file'.
manage_workspace (self, REQUEST)
Dispatch to first interface in manage_options
objectValues (self, spec=None )
objectValues (self, spec=None )
objectValues (self, spec=None )
open (self, pkgcount)
open_check_sum (self)
RPMManager: Download RPMS
open/unzipped file checksum
owner_info (self)
Get ownership info for display
permission_settings (self, permission=None )
Return user-role permission settings.
If 'permission' is passed to the method then only the settings for
'permission' is returned.
permissionsOfRole (self, role)
Returns a role to permission mapping.
possible_permissions (self)
propdict (self)
propertyDescription (self, id)
propertyIds (self)
propertyItems (self)
propertyLabel (self, id)
propertyMap (self)
propertyValues (self)
raise_standardErrorMessage (self, client=None , REQUEST={} , error_type=None , error_value=None , tb=None , error_tb=None , error_message='' , tagSearch= , error_log_url='' )
read (self)
IO API compatibility
repo_type (self)
RPMManager: Download RPMS
return the repository type
restrictedTraverse (self, path, default= )
rolesOfPermission (self, permission)
Returns a permission to role mapping.
tabs_path_default (self, REQUEST, unquote= )
tabs_path_info (self, script, path, quote= )
this (self)
time_stamp (self)
RPMManager: Download RPMS
return the last modification time of the data file
title_and_id (self)
Return the title if it is not blank and the id otherwise.
If the title is not blank, then the id is included in parens.
title_or_id (self)
Return the title if it is not blank and the id otherwise.
tpURL (self)
tpValues (self)
undoable_transactions (self, first_transaction=None , last_transaction=None , PrincipiaUndoBatchSize=None )
unrestrictedTraverse (self, path, default= , restricted=False )
Lookup an object by path.
path -- The path to the object. May be a sequence of strings or a slash
separated string. If the path begins with an empty path element
(i.e., an empty string or a slash) then the lookup is performed
from the application root. Otherwise, the lookup is relative to
self. Two dots (..) as a path element indicates an upward traversal
to the acquisition parent.
default -- If provided, this is the value returned if the path cannot
be traversed for any reason (i.e., no object exists at that path or
the object is inaccessible).
restricted -- If false (default) then no security checking is performed.
If true, then all of the objects along the path are validated with
the security machinery. Usually invoked using restrictedTraverse().
update_data (self, data, content_type=None , size=None )
userCanTakeOwnership (self)
userdefined_roles (self)
Return list of user-defined roles.
users_with_local_role (self, role)
valid_roles (self)
Return list of valid roles.
valid_property_id (self, id)
valid_roles (self)
Return list of valid roles.
validate_roles (self, roles)
Return true if all given roles are valid.
view_image_or_file (self, URL1)
RPMManager: Download RPMS
The default view of the contents of the File or Image.
virtual_url_path (self)
Return a URL for the object, relative to the site root.
If a virtual host is configured, the URL is a path relative to
the virtual host's root object. Otherwise, it is the physical
path. In either case, the URL does not begin with a slash.
wl_clearLocks (self)
wl_delLock (self, locktoken)
wl_getLock (self, locktoken)
wl_hasLock (self, token, killinvalids=0 )
wl_isLocked (self)
wl_lockItems (self, killinvalids=0 )
wl_lockTokens (self, killinvalids=0 )
wl_lockValues (self, killinvalids=0 )
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
**Monkey patched by** 'plone.protect.monkey.wl_lockmapping'
wl_setLock (self, locktoken, lock)
write (self, mdobj, vr)
class YumMetaDataFile
(
File
)
Handles compression/checksumming Yum meta data
COPY (self, REQUEST, RESPONSE)
Create a duplicate of the source resource whose state
and behavior match that of the source resource as closely
as possible. Though we may later try to make a copy appear
seamless across namespaces (e.g. from Zope to Apache), COPY
is currently only supported within the Zope namespace.
DELETE (self, REQUEST, RESPONSE)
Delete objects
Delete a resource. For non-collection resources, DELETE may
return either 200 or 204 (No Content) to indicate success.
HEAD (self, REQUEST, RESPONSE)
Retrieve resource information without a response body.
LOCK (self, REQUEST, RESPONSE)
Lock a resource
MKCOL (self, REQUEST, RESPONSE)
Create a new collection resource. If called on an existing
resource, MKCOL must fail with 405 (Method Not Allowed).
MOVE (self, REQUEST, RESPONSE)
Move a resource to a new location. Though we may later try to
make a move appear seamless across namespaces (e.g. from Zope
to Apache), MOVE is currently only supported within the Zope
namespace.
OPTIONS (self, REQUEST, RESPONSE)
Retrieve communication options.
PROPFIND (self, REQUEST, RESPONSE)
Retrieve properties defined on the resource.
PROPPATCH (self, REQUEST, RESPONSE)
Set and/or remove properties defined on the resource.
PUT (self, REQUEST, RESPONSE)
Change Images and Files
Handle HTTP PUT requests
PrincipiaSearchSource (self)
RPMManager: Download RPMS
TRACE (self, REQUEST, RESPONSE)
Return the HTTP message received back to the client as the
entity-body of a 200 (OK) response. This will often usually
be intercepted by the web server in use. If not, the TRACE
request will fail with a 405 (Method Not Allowed), since it
is not often possible to reproduce the HTTP request verbatim
from within the Zope environment.
UNLOCK (self, REQUEST, RESPONSE)
Remove an existing lock on a resource.
ZCacheable_configHTML (self)
Override to provide configuration of caching
behavior that can only be specific to the cacheable object.
ZCacheable_enabled (self)
Returns true if caching is enabled for this object
or method.
ZCacheable_get (self, view_name='' , keywords=None , mtime_func=None , default=None )
Retrieves the cached view for the object under the
conditions specified by keywords. If the value is
not yet cached, returns the default.
ZCacheable_getCache (self)
Gets the cache associated with this object.
ZCacheable_getManager (self)
Returns the currently associated cache manager.
ZCacheable_getManagerId (self)
Returns the id of the current ZCacheManager.
ZCacheable_getManagerIds (self)
Returns a list of mappings containing the id and title
of the available ZCacheManagers.
ZCacheable_getManagerURL (self)
Returns the URL of the current ZCacheManager.
ZCacheable_getModTime (self, mtime_func=None )
Returns the highest of the last mod times.
ZCacheable_getObAndView (self, view_name)
ZCacheable_invalidate (self, view_name='' , REQUEST=None )
Called after a cacheable object is edited. Causes all
cache entries that apply to the view_name to be removed.
Returns a status message.
ZCacheable_isCachingEnabled (self)
Returns true only if associated with a cache manager and
caching of this method is enabled.
ZCacheable_set (self, data, view_name='' , keywords=None , mtime_func=None )
Cacheable views should call this method after generating
cacheable results. The data argument can be of any Python type.
ZCacheable_setEnabled (self, enabled=0 , REQUEST=None )
Changes the enabled flag.
ZCacheable_setManagerId (self, manager_id, REQUEST=None )
Changes the manager_id for this object.
InitializeClass (self)
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
absolute_url (self, relative=0 )
Return the absolute URL of the object.
This a canonical URL based on the object's physical
containment path. It is affected by the virtual host
configuration, if any, and can be used by external
agents, such as a browser, to address the object.
If the relative argument is provided, with a true value, then
the value of virtual_url_path() is returned.
Some Products incorrectly use '/'+absolute_url(1) as an
absolute-path reference. This breaks in certain virtual
hosting situations, and should be changed to use
absolute_url_path() instead.
absolute_url_path (self)
Return the path portion of the absolute URL of the object.
This includes the leading slash, and can be used as an
'absolute-path reference' as defined in RFC 2396.
ac_inherited_permissions (self, all=0 )
access_debug_info (self)
Return debug info.
acquiredRolesAreUsedBy (self, permission)
basename (self)
RPMManager: Download RPMS
the file name (possibly embedded with checksum)
bobobase_modification_time (self)
cb_isCopyable (self)
cb_isMoveable (self)
cb_userHasCopyOrMovePermission (self)
changeOwnership (self, user, recursive=0 )
Change the ownership to the given user.
If 'recursive' is true then also take ownership of all sub-objects,
otherwise sub-objects retain their ownership information.
check_sum (self)
RPMManager: Download RPMS
close (self, vr)
dav__init (self, request, response)
dav__simpleifhandler (self, request, response, method='PUT' , col=0 , url=None , refresh=0 )
dav__validate (self, object, methodname, REQUEST)
digest_algo (self)
RPMManager: Download RPMS
the digest algorithm
filtered_manage_options (self, REQUEST=None )
getAttribute (self, name)
getAttributeNode (self, name)
getAttributes (self)
getChildNodes (self)
getContentType (self)
RPMManager: Download RPMS
getElementsByTagName (self, tagname)
getFirstChild (self)
getId (self)
Return the id of the object as a string.
getLastChild (self)
getNextSibling (self)
getNodeName (self)
getNodeType (self)
getNodeValue (self)
getOwner (self, info=0 , aq_get= , UnownableOwner=[] , getSecurityManager= )
Get the owner
If a true argument is provided, then only the owner path and id are
returned. Otherwise, the owner object is returned.
getOwnerDocument (self)
getOwnerTuple (self)
Return a tuple, (userdb_path, user_id) for the owner.
o Ownership can be acquired, but only from the containment path.
o If unowned, return None.
getParentNode (self)
getPhysicalPath (self)
Get the physical path of the object.
Returns a path (an immutable sequence of strings) that can be used to
access this object again later, for example in a copy/paste operation.
getPhysicalRoot() and getPhysicalPath() are designed to operate
together.
getPreviousSibling (self)
getProperty (self, id, d=None )
getPropertyType (self, id)
get_size (self)
getTagName (self)
getWrappedOwner (self)
Get the owner, modestly wrapped in the user folder.
o If the object is not owned, return None.
o If the owner's user database doesn't exist, return Nobody.
o If the owner ID does not exist in the user database, return Nobody.
get_local_roles (self)
get_local_roles_for_userid (self, userid)
get_size (self)
RPMManager: Download RPMS
ZMI size API
get_valid_userids (self)
hasChildNodes (self)
hasProperty (self, id)
has_local_roles (self)
http__etag (self, readonly=0 )
http__parseMatchList (self, REQUEST, header='if-match' )
http__processMatchHeaders (self, REQUEST=None )
http__refreshEtag (self)
id (self)
RPMManager: Download RPMS
index_html (self, REQUEST, RESPONSE)
RPMManager: Download RPMS
The default view of the contents of a File or Image.
Returns the contents of the file or image. Also, sets the
Content-Type HTTP header to the objects content type.
listDAVObjects (self)
manage_DAVget (self)
Gets the document source
manage_FTPget (self)
FTP access
Return body for ftp.
manage_FTPlist (self, REQUEST)
FTP access
Directory listing for FTP.
In the case of non-Foldoid objects, the listing should contain one
object, the object itself.
manage_FTPstat (self, REQUEST)
FTP access
Psuedo stat, used by FTP for directory listings.
manage_access (self, REQUEST, **kw)
Return an interface for making permissions settings.
manage_acquiredPermissions (self, permissions=[] , REQUEST=[] )
Change the permissions that acquire.
manage_addLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_addProperty (self, id, value, type, REQUEST=None )
Add a new property via the web.
Sets a new property with the given id, type, and value.
manage_afterAdd (self, item, container)
manage_afterClone (self, item)
manage_afterHistoryCopy (self)
manage_beforeDelete (self, item, container)
manage_beforeHistoryCopy (self)
manage_changeOwnershipType (self, explicit=[] , RESPONSE=[] , REQUEST=[] )
Change the type (implicit or explicit) of ownership.
manage_changePermissions (self, REQUEST)
Change all permissions settings, called by management screen.
manage_changeProperties (self, REQUEST=None , **kw)
Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
manage_changePropertyTypes (self, old_ids, props, REQUEST=None )
Replace one set of properties with another
Delete all properties that have ids in old_ids, then add a
property for each item in props. Each item has a new_id,
new_value, and new_type. The type of new_value should match
new_type.
manage_change_history (self)
manage_defined_roles (self, submit=None , REQUEST=None )
Called by management screen.
manage_delLocalRoles (self, userids, REQUEST=[] )
Remove all local roles for a user.
manage_delProperties (self, ids=None , REQUEST=None )
Delete one or more properties specified by 'ids'.
manage_edit (self, title, content_type, precondition='' , filedata=None , REQUEST=None )
Change Images and Files
Changes the title and content type attributes of the File or Image.
manage_editProperties (self, REQUEST)
Edit object properties via the web.
The purpose of this method is to change all property values,
even those not listed in REQUEST; otherwise checkboxes that
get turned off will be ignored. Use manage_changeProperties()
instead for most situations.
manage_editRoles (self, REQUEST, acl_type='A' , acl_roles=[] )
manage_editedDialog (self, REQUEST, **args)
manage_fixupOwnershipAfterAdd (self)
manage_getPermissionMapping (self)
Return the permission mapping for the object
This is a list of dictionaries with:
permission_name -- The name of the native object permission
class_permission -- The class permission the permission is
mapped to.
manage_getUserRolesAndPermissions (self, user_id)
Used for permission/role reporting for a given user_id.
Returns a dict mapping
'user_defined_in' -> path where the user account is defined
'roles' -> global roles,
'roles_in_context' -> roles in context of the current object,
'allowed_permissions' -> permissions allowed for the user,
'disallowed_permissions' -> all other permissions
manage_historicalComparison (self, REQUEST, keys=[] )
Compare two selected revisions
manage_historyCompare (self, rev1, rev2, REQUEST, historyComparisonResults='' )
manage_historyCopy (self, keys=[] , RESPONSE=None , URL1=None )
Copy a selected revision to the present
manage_permission (self, permission_to_manage, roles=[] , acquire=[] , REQUEST=[] )
Change the settings for the given permission.
If optional arg acquire is true, then the roles for the permission
are acquired, in addition to the ones specified, otherwise the
permissions are restricted to only the designated roles.
manage_role (self, role_to_manage, permissions=[] , REQUEST=[] )
Change the permissions given to the given role.
manage_setLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_setPermissionMapping (self, permission_names=[] , class_permissions=[] , REQUEST=[] )
Change the permission mapping
manage_takeOwnership (self, REQUEST, RESPONSE, recursive=[] )
Take ownership (responsibility) for an object.
If 'recursive' is true, then also take ownership of all sub-objects.
manage_undo_transactions (self, transaction_info=() , REQUEST=None )
manage_upload (self, file='' , REQUEST=None )
Change Images and Files
Replaces the current contents of the File or Image object with file.
The file or images contents are replaced with the contents of 'file'.
manage_workspace (self, REQUEST)
Dispatch to first interface in manage_options
objectValues (self, spec=None )
objectValues (self, spec=None )
objectValues (self, spec=None )
open (self)
open_check_sum (self)
RPMManager: Download RPMS
open/unzipped file checksum
owner_info (self)
Get ownership info for display
permission_settings (self, permission=None )
Return user-role permission settings.
If 'permission' is passed to the method then only the settings for
'permission' is returned.
permissionsOfRole (self, role)
Returns a role to permission mapping.
possible_permissions (self)
propdict (self)
propertyDescription (self, id)
propertyIds (self)
propertyItems (self)
propertyLabel (self, id)
propertyMap (self)
propertyValues (self)
raise_standardErrorMessage (self, client=None , REQUEST={} , error_type=None , error_value=None , tb=None , error_tb=None , error_message='' , tagSearch= , error_log_url='' )
read (self)
IO API compatibility
repo_type (self)
RPMManager: Download RPMS
return the repository type
restrictedTraverse (self, path, default= )
rolesOfPermission (self, permission)
Returns a permission to role mapping.
tabs_path_default (self, REQUEST, unquote= )
tabs_path_info (self, script, path, quote= )
this (self)
time_stamp (self)
RPMManager: Download RPMS
return the last modification time of the data file
title_and_id (self)
Return the title if it is not blank and the id otherwise.
If the title is not blank, then the id is included in parens.
title_or_id (self)
Return the title if it is not blank and the id otherwise.
tpURL (self)
tpValues (self)
undoable_transactions (self, first_transaction=None , last_transaction=None , PrincipiaUndoBatchSize=None )
unrestrictedTraverse (self, path, default= , restricted=False )
Lookup an object by path.
path -- The path to the object. May be a sequence of strings or a slash
separated string. If the path begins with an empty path element
(i.e., an empty string or a slash) then the lookup is performed
from the application root. Otherwise, the lookup is relative to
self. Two dots (..) as a path element indicates an upward traversal
to the acquisition parent.
default -- If provided, this is the value returned if the path cannot
be traversed for any reason (i.e., no object exists at that path or
the object is inaccessible).
restricted -- If false (default) then no security checking is performed.
If true, then all of the objects along the path are validated with
the security machinery. Usually invoked using restrictedTraverse().
update_data (self, data, content_type=None , size=None )
userCanTakeOwnership (self)
userdefined_roles (self)
Return list of user-defined roles.
users_with_local_role (self, role)
valid_roles (self)
Return list of valid roles.
valid_property_id (self, id)
valid_roles (self)
Return list of valid roles.
validate_roles (self, roles)
Return true if all given roles are valid.
view_image_or_file (self, URL1)
RPMManager: Download RPMS
The default view of the contents of the File or Image.
virtual_url_path (self)
Return a URL for the object, relative to the site root.
If a virtual host is configured, the URL is a path relative to
the virtual host's root object. Otherwise, it is the physical
path. In either case, the URL does not begin with a slash.
wl_clearLocks (self)
wl_delLock (self, locktoken)
wl_getLock (self, locktoken)
wl_hasLock (self, token, killinvalids=0 )
wl_isLocked (self)
wl_lockItems (self, killinvalids=0 )
wl_lockTokens (self, killinvalids=0 )
wl_lockValues (self, killinvalids=0 )
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
**Monkey patched by** 'plone.protect.monkey.wl_lockmapping'
wl_setLock (self, locktoken, lock)
write (self, text, vr)
write - please override ...
class YumOtherMetaData
(
YumMetaDataFile
)
Yum other meta data
COPY (self, REQUEST, RESPONSE)
Create a duplicate of the source resource whose state
and behavior match that of the source resource as closely
as possible. Though we may later try to make a copy appear
seamless across namespaces (e.g. from Zope to Apache), COPY
is currently only supported within the Zope namespace.
DELETE (self, REQUEST, RESPONSE)
Delete objects
Delete a resource. For non-collection resources, DELETE may
return either 200 or 204 (No Content) to indicate success.
HEAD (self, REQUEST, RESPONSE)
Retrieve resource information without a response body.
LOCK (self, REQUEST, RESPONSE)
Lock a resource
MKCOL (self, REQUEST, RESPONSE)
Create a new collection resource. If called on an existing
resource, MKCOL must fail with 405 (Method Not Allowed).
MOVE (self, REQUEST, RESPONSE)
Move a resource to a new location. Though we may later try to
make a move appear seamless across namespaces (e.g. from Zope
to Apache), MOVE is currently only supported within the Zope
namespace.
OPTIONS (self, REQUEST, RESPONSE)
Retrieve communication options.
PROPFIND (self, REQUEST, RESPONSE)
Retrieve properties defined on the resource.
PROPPATCH (self, REQUEST, RESPONSE)
Set and/or remove properties defined on the resource.
PUT (self, REQUEST, RESPONSE)
Change Images and Files
Handle HTTP PUT requests
PrincipiaSearchSource (self)
RPMManager: Download RPMS
TRACE (self, REQUEST, RESPONSE)
Return the HTTP message received back to the client as the
entity-body of a 200 (OK) response. This will often usually
be intercepted by the web server in use. If not, the TRACE
request will fail with a 405 (Method Not Allowed), since it
is not often possible to reproduce the HTTP request verbatim
from within the Zope environment.
UNLOCK (self, REQUEST, RESPONSE)
Remove an existing lock on a resource.
ZCacheable_configHTML (self)
Override to provide configuration of caching
behavior that can only be specific to the cacheable object.
ZCacheable_enabled (self)
Returns true if caching is enabled for this object
or method.
ZCacheable_get (self, view_name='' , keywords=None , mtime_func=None , default=None )
Retrieves the cached view for the object under the
conditions specified by keywords. If the value is
not yet cached, returns the default.
ZCacheable_getCache (self)
Gets the cache associated with this object.
ZCacheable_getManager (self)
Returns the currently associated cache manager.
ZCacheable_getManagerId (self)
Returns the id of the current ZCacheManager.
ZCacheable_getManagerIds (self)
Returns a list of mappings containing the id and title
of the available ZCacheManagers.
ZCacheable_getManagerURL (self)
Returns the URL of the current ZCacheManager.
ZCacheable_getModTime (self, mtime_func=None )
Returns the highest of the last mod times.
ZCacheable_getObAndView (self, view_name)
ZCacheable_invalidate (self, view_name='' , REQUEST=None )
Called after a cacheable object is edited. Causes all
cache entries that apply to the view_name to be removed.
Returns a status message.
ZCacheable_isCachingEnabled (self)
Returns true only if associated with a cache manager and
caching of this method is enabled.
ZCacheable_set (self, data, view_name='' , keywords=None , mtime_func=None )
Cacheable views should call this method after generating
cacheable results. The data argument can be of any Python type.
ZCacheable_setEnabled (self, enabled=0 , REQUEST=None )
Changes the enabled flag.
ZCacheable_setManagerId (self, manager_id, REQUEST=None )
Changes the manager_id for this object.
InitializeClass (self)
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
absolute_url (self, relative=0 )
Return the absolute URL of the object.
This a canonical URL based on the object's physical
containment path. It is affected by the virtual host
configuration, if any, and can be used by external
agents, such as a browser, to address the object.
If the relative argument is provided, with a true value, then
the value of virtual_url_path() is returned.
Some Products incorrectly use '/'+absolute_url(1) as an
absolute-path reference. This breaks in certain virtual
hosting situations, and should be changed to use
absolute_url_path() instead.
absolute_url_path (self)
Return the path portion of the absolute URL of the object.
This includes the leading slash, and can be used as an
'absolute-path reference' as defined in RFC 2396.
ac_inherited_permissions (self, all=0 )
access_debug_info (self)
Return debug info.
acquiredRolesAreUsedBy (self, permission)
basename (self)
RPMManager: Download RPMS
the file name (possibly embedded with checksum)
bobobase_modification_time (self)
cb_isCopyable (self)
cb_isMoveable (self)
cb_userHasCopyOrMovePermission (self)
changeOwnership (self, user, recursive=0 )
Change the ownership to the given user.
If 'recursive' is true then also take ownership of all sub-objects,
otherwise sub-objects retain their ownership information.
check_sum (self)
RPMManager: Download RPMS
close (self, vr)
dav__init (self, request, response)
dav__simpleifhandler (self, request, response, method='PUT' , col=0 , url=None , refresh=0 )
dav__validate (self, object, methodname, REQUEST)
digest_algo (self)
RPMManager: Download RPMS
the digest algorithm
filtered_manage_options (self, REQUEST=None )
getAttribute (self, name)
getAttributeNode (self, name)
getAttributes (self)
getChildNodes (self)
getContentType (self)
RPMManager: Download RPMS
getElementsByTagName (self, tagname)
getFirstChild (self)
getId (self)
Return the id of the object as a string.
getLastChild (self)
getNextSibling (self)
getNodeName (self)
getNodeType (self)
getNodeValue (self)
getOwner (self, info=0 , aq_get= , UnownableOwner=[] , getSecurityManager= )
Get the owner
If a true argument is provided, then only the owner path and id are
returned. Otherwise, the owner object is returned.
getOwnerDocument (self)
getOwnerTuple (self)
Return a tuple, (userdb_path, user_id) for the owner.
o Ownership can be acquired, but only from the containment path.
o If unowned, return None.
getParentNode (self)
getPhysicalPath (self)
Get the physical path of the object.
Returns a path (an immutable sequence of strings) that can be used to
access this object again later, for example in a copy/paste operation.
getPhysicalRoot() and getPhysicalPath() are designed to operate
together.
getPreviousSibling (self)
getProperty (self, id, d=None )
getPropertyType (self, id)
get_size (self)
getTagName (self)
getWrappedOwner (self)
Get the owner, modestly wrapped in the user folder.
o If the object is not owned, return None.
o If the owner's user database doesn't exist, return Nobody.
o If the owner ID does not exist in the user database, return Nobody.
get_local_roles (self)
get_local_roles_for_userid (self, userid)
get_size (self)
RPMManager: Download RPMS
ZMI size API
get_valid_userids (self)
hasChildNodes (self)
hasProperty (self, id)
has_local_roles (self)
http__etag (self, readonly=0 )
http__parseMatchList (self, REQUEST, header='if-match' )
http__processMatchHeaders (self, REQUEST=None )
http__refreshEtag (self)
id (self)
RPMManager: Download RPMS
index_html (self, REQUEST, RESPONSE)
RPMManager: Download RPMS
The default view of the contents of a File or Image.
Returns the contents of the file or image. Also, sets the
Content-Type HTTP header to the objects content type.
listDAVObjects (self)
manage_DAVget (self)
Gets the document source
manage_FTPget (self)
FTP access
Return body for ftp.
manage_FTPlist (self, REQUEST)
FTP access
Directory listing for FTP.
In the case of non-Foldoid objects, the listing should contain one
object, the object itself.
manage_FTPstat (self, REQUEST)
FTP access
Psuedo stat, used by FTP for directory listings.
manage_access (self, REQUEST, **kw)
Return an interface for making permissions settings.
manage_acquiredPermissions (self, permissions=[] , REQUEST=[] )
Change the permissions that acquire.
manage_addLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_addProperty (self, id, value, type, REQUEST=None )
Add a new property via the web.
Sets a new property with the given id, type, and value.
manage_afterAdd (self, item, container)
manage_afterClone (self, item)
manage_afterHistoryCopy (self)
manage_beforeDelete (self, item, container)
manage_beforeHistoryCopy (self)
manage_changeOwnershipType (self, explicit=[] , RESPONSE=[] , REQUEST=[] )
Change the type (implicit or explicit) of ownership.
manage_changePermissions (self, REQUEST)
Change all permissions settings, called by management screen.
manage_changeProperties (self, REQUEST=None , **kw)
Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
manage_changePropertyTypes (self, old_ids, props, REQUEST=None )
Replace one set of properties with another
Delete all properties that have ids in old_ids, then add a
property for each item in props. Each item has a new_id,
new_value, and new_type. The type of new_value should match
new_type.
manage_change_history (self)
manage_defined_roles (self, submit=None , REQUEST=None )
Called by management screen.
manage_delLocalRoles (self, userids, REQUEST=[] )
Remove all local roles for a user.
manage_delProperties (self, ids=None , REQUEST=None )
Delete one or more properties specified by 'ids'.
manage_edit (self, title, content_type, precondition='' , filedata=None , REQUEST=None )
Change Images and Files
Changes the title and content type attributes of the File or Image.
manage_editProperties (self, REQUEST)
Edit object properties via the web.
The purpose of this method is to change all property values,
even those not listed in REQUEST; otherwise checkboxes that
get turned off will be ignored. Use manage_changeProperties()
instead for most situations.
manage_editRoles (self, REQUEST, acl_type='A' , acl_roles=[] )
manage_editedDialog (self, REQUEST, **args)
manage_fixupOwnershipAfterAdd (self)
manage_getPermissionMapping (self)
Return the permission mapping for the object
This is a list of dictionaries with:
permission_name -- The name of the native object permission
class_permission -- The class permission the permission is
mapped to.
manage_getUserRolesAndPermissions (self, user_id)
Used for permission/role reporting for a given user_id.
Returns a dict mapping
'user_defined_in' -> path where the user account is defined
'roles' -> global roles,
'roles_in_context' -> roles in context of the current object,
'allowed_permissions' -> permissions allowed for the user,
'disallowed_permissions' -> all other permissions
manage_historicalComparison (self, REQUEST, keys=[] )
Compare two selected revisions
manage_historyCompare (self, rev1, rev2, REQUEST, historyComparisonResults='' )
manage_historyCopy (self, keys=[] , RESPONSE=None , URL1=None )
Copy a selected revision to the present
manage_permission (self, permission_to_manage, roles=[] , acquire=[] , REQUEST=[] )
Change the settings for the given permission.
If optional arg acquire is true, then the roles for the permission
are acquired, in addition to the ones specified, otherwise the
permissions are restricted to only the designated roles.
manage_role (self, role_to_manage, permissions=[] , REQUEST=[] )
Change the permissions given to the given role.
manage_setLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_setPermissionMapping (self, permission_names=[] , class_permissions=[] , REQUEST=[] )
Change the permission mapping
manage_takeOwnership (self, REQUEST, RESPONSE, recursive=[] )
Take ownership (responsibility) for an object.
If 'recursive' is true, then also take ownership of all sub-objects.
manage_undo_transactions (self, transaction_info=() , REQUEST=None )
manage_upload (self, file='' , REQUEST=None )
Change Images and Files
Replaces the current contents of the File or Image object with file.
The file or images contents are replaced with the contents of 'file'.
manage_workspace (self, REQUEST)
Dispatch to first interface in manage_options
objectValues (self, spec=None )
objectValues (self, spec=None )
objectValues (self, spec=None )
open (self, pkgcount)
open_check_sum (self)
RPMManager: Download RPMS
open/unzipped file checksum
owner_info (self)
Get ownership info for display
permission_settings (self, permission=None )
Return user-role permission settings.
If 'permission' is passed to the method then only the settings for
'permission' is returned.
permissionsOfRole (self, role)
Returns a role to permission mapping.
possible_permissions (self)
propdict (self)
propertyDescription (self, id)
propertyIds (self)
propertyItems (self)
propertyLabel (self, id)
propertyMap (self)
propertyValues (self)
raise_standardErrorMessage (self, client=None , REQUEST={} , error_type=None , error_value=None , tb=None , error_tb=None , error_message='' , tagSearch= , error_log_url='' )
read (self)
IO API compatibility
repo_type (self)
RPMManager: Download RPMS
return the repository type
restrictedTraverse (self, path, default= )
rolesOfPermission (self, permission)
Returns a permission to role mapping.
tabs_path_default (self, REQUEST, unquote= )
tabs_path_info (self, script, path, quote= )
this (self)
time_stamp (self)
RPMManager: Download RPMS
return the last modification time of the data file
title_and_id (self)
Return the title if it is not blank and the id otherwise.
If the title is not blank, then the id is included in parens.
title_or_id (self)
Return the title if it is not blank and the id otherwise.
tpURL (self)
tpValues (self)
undoable_transactions (self, first_transaction=None , last_transaction=None , PrincipiaUndoBatchSize=None )
unrestrictedTraverse (self, path, default= , restricted=False )
Lookup an object by path.
path -- The path to the object. May be a sequence of strings or a slash
separated string. If the path begins with an empty path element
(i.e., an empty string or a slash) then the lookup is performed
from the application root. Otherwise, the lookup is relative to
self. Two dots (..) as a path element indicates an upward traversal
to the acquisition parent.
default -- If provided, this is the value returned if the path cannot
be traversed for any reason (i.e., no object exists at that path or
the object is inaccessible).
restricted -- If false (default) then no security checking is performed.
If true, then all of the objects along the path are validated with
the security machinery. Usually invoked using restrictedTraverse().
update_data (self, data, content_type=None , size=None )
userCanTakeOwnership (self)
userdefined_roles (self)
Return list of user-defined roles.
users_with_local_role (self, role)
valid_roles (self)
Return list of valid roles.
valid_property_id (self, id)
valid_roles (self)
Return list of valid roles.
validate_roles (self, roles)
Return true if all given roles are valid.
view_image_or_file (self, URL1)
RPMManager: Download RPMS
The default view of the contents of the File or Image.
virtual_url_path (self)
Return a URL for the object, relative to the site root.
If a virtual host is configured, the URL is a path relative to
the virtual host's root object. Otherwise, it is the physical
path. In either case, the URL does not begin with a slash.
wl_clearLocks (self)
wl_delLock (self, locktoken)
wl_getLock (self, locktoken)
wl_hasLock (self, token, killinvalids=0 )
wl_isLocked (self)
wl_lockItems (self, killinvalids=0 )
wl_lockTokens (self, killinvalids=0 )
wl_lockValues (self, killinvalids=0 )
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
**Monkey patched by** 'plone.protect.monkey.wl_lockmapping'
wl_setLock (self, locktoken, lock)
write (self, mdobj, vr)
class YumRepository
(
PortalFolder
)
A yum interface to RPM's
Change configuration
Implements
IPublishTraverse
IYumRepository
IPropertySchema
IWriteLock
ICatalogAware
IWorkflowAware
IOpaqueItemManager
IFolderish
IMutableMinimalDublinCore
IDynamicType
IFolder
IObjectManager
ICopyContainer
INavigation
IAcquirer
IPersistentExtra
IPersistent
IDAVCollection
IDAVResource
EtagBaseInterface
ITraversable
IPropertyManager
IRoleManager
IPermissionMappingSupport
IItem
ICopySource
IOwned
IUndoSupport
IFindSupport
IDublinCore
ICatalogableDublinCore
IMutableDublinCore
IOrderedContainer
ILocalPortletAssignable
IUUIDAware
IAttributeUUID
IJSONRepresentation
ISimpleItem
COPY (self, REQUEST, RESPONSE)
Create a duplicate of the source resource whose state
and behavior match that of the source resource as closely
as possible. Though we may later try to make a copy appear
seamless across namespaces (e.g. from Zope to Apache), COPY
is currently only supported within the Zope namespace.
Contributors (self)
View
Deprecated alias of listContributors.
CreationDate (self, zone=None )
View
Dublin Core Date element - date resource created.
Creator (self)
View
Dublin Core Creator element - resource author.
DELETE (self, REQUEST, RESPONSE)
Delete a collection resource. For collection resources, DELETE
may return either 200 (OK) or 204 (No Content) to indicate total
success, or may return 207 (Multistatus) to indicate partial
success. Note that in Zope a DELETE currently never returns 207.
Date (self, zone=None )
View
Dublin Core Date element - default date.
Description (self)
View
Dublin Core Description element - resource summary.
EffectiveDate (self, zone=None )
View
ExpirationDate (self, zone=None )
View
Format (self)
View
Dublin Core Format element - resource format.
HEAD (self, REQUEST, RESPONSE)
Retrieve resource information without a response body.
Identifier (self)
View
Dublin Core Identifier element - resource ID.
LOCK (self, REQUEST, RESPONSE)
Lock a resource
Language (self)
View
Dublin Core Language element - resource language.
MKCOL (self, REQUEST, RESPONSE)
Create a new collection resource. If called on an existing
resource, MKCOL must fail with 405 (Method Not Allowed).
MKCOL_handler (self, id, REQUEST=None , RESPONSE=None )
Handle WebDAV MKCOL.
MOVE (self, REQUEST, RESPONSE)
Move a resource to a new location. Though we may later try to
make a move appear seamless across namespaces (e.g. from Zope
to Apache), MOVE is currently only supported within the Zope
namespace.
ModificationDate (self, zone=None )
View
Dublin Core Date element - date resource last modified.
OPTIONS (self, REQUEST, RESPONSE)
Retrieve communication options.
PROPFIND (self, REQUEST, RESPONSE)
Retrieve properties defined on the resource.
PROPPATCH (self, REQUEST, RESPONSE)
Set and/or remove properties defined on the resource.
PUT (self, REQUEST, RESPONSE)
The PUT method has no inherent meaning for collection
resources, though collections are not specifically forbidden
to handle PUT requests. The default response to a PUT request
for collections is 405 (Method Not Allowed).
PUT_factory (self, name, typ, body)
Factory for PUT requests to objects which do not yet exist.
Used by NullResource.PUT.
Returns -- Bare and empty object of the appropriate type (or None, if
we don't know what to do)
ZopeFind (self, obj, obj_ids=None , obj_metatypes=None , obj_searchterm=None , obj_expr=None , obj_mtime=None , obj_mspec=None , obj_permission=None , obj_roles=None , search_sub=0 , REQUEST=None , result=None , pre='' )
Zope Find interface
Publisher (self)
View
Dublin Core Publisher element - resource publisher.
Rights (self)
View
Dublin Core Rights element - resource copyright.
SQLConnectionIDs (container)
Find SQL database connections in the current folder and above
This function returns a list of two-element tuples. The second element
is the connection ID, the first element either its title, or if the
title is empty, its ID.
SecurityCheckPermission (md, permission, object)
Check whether the security context allows the given permission on
the given object.
Arguments:
permission -- A permission name
object -- The object being accessed according to the permission
Subject (self)
View
Dublin Core Subject element - resource keywords.
TRACE (self, REQUEST, RESPONSE)
Return the HTTP message received back to the client as the
entity-body of a 200 (OK) response. This will often usually
be intercepted by the web server in use. If not, the TRACE
request will fail with a 405 (Method Not Allowed), since it
is not often possible to reproduce the HTTP request verbatim
from within the Zope environment.
Title (self)
View
Dublin Core Title element - resource name.
Type (self)
View
UNLOCK (self, REQUEST, RESPONSE)
Remove an existing lock on a resource.
ZQueryIds (self)
ZopeFind (self, obj, obj_ids=None , obj_metatypes=None , obj_searchterm=None , obj_expr=None , obj_mtime=None , obj_mspec=None , obj_permission=None , obj_roles=None , search_sub=0 , REQUEST=None , result=None , pre='' )
Zope Find interface
ZopeFindAndApply (self, obj, obj_ids=None , obj_metatypes=None , obj_searchterm=None , obj_expr=None , obj_mtime=None , obj_mspec=None , obj_permission=None , obj_roles=None , search_sub=0 , REQUEST=None , result=None , pre='' , apply_func=None , apply_path='' )
Zope Find interface and apply
manage_FTPlist (self, REQUEST)
Directory listing for FTP.
getPortalTypeName (self)
needed for the portal type view mechanism ...
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
absolute_url (self, relative=0 )
Return the absolute URL of the object.
This a canonical URL based on the object's physical
containment path. It is affected by the virtual host
configuration, if any, and can be used by external
agents, such as a browser, to address the object.
If the relative argument is provided, with a true value, then
the value of virtual_url_path() is returned.
Some Products incorrectly use '/'+absolute_url(1) as an
absolute-path reference. This breaks in certain virtual
hosting situations, and should be changed to use
absolute_url_path() instead.
absolute_url_path (self)
Return the path portion of the absolute URL of the object.
This includes the leading slash, and can be used as an
'absolute-path reference' as defined in RFC 2396.
ac_inherited_permissions (self, all=0 )
access_debug_info (self)
Return debug info.
acquiredRolesAreUsedBy (self, permission)
actions (self)
View
return a list of valid transitions for the object
addCreator (self, creator=None )
Modify portal content
Add creator to Dublin Core creators.
addDTMLDocument (self, id, title='' , file='' , REQUEST=None , submit=None )
Add a DTML Document object with the contents of file. If
'file' is empty, default document text is used.
addDTMLMethod (self, id, title='' , file='' , REQUEST=None , submit=None )
Add a DTML Method object with the contents of file. If
'file' is empty, default document text is used.
additional_buttons (self)
all_meta_types (self, interfaces=None )
allowedContentTypes (self)
List type info objects for types which can be added in
this folder.
bobobase_modification_time (self)
cb_dataItems (self)
cb_dataValid (self)
cb_isCopyable (self)
cb_isMoveable (self)
cb_userHasCopyOrMovePermission (self)
chains (self, wftool=None )
View management screens
return workflow chains
changeOwnership (self, user, recursive=0 )
Change the ownership to the given user.
If 'recursive' is true then also take ownership of all sub-objects,
otherwise sub-objects retain their ownership information.
checkIdAvailable (self, id)
comps_encoding (self)
Access contents information
return the sha1 digest of the comps.xml (groups) file for the repository
contentIds (self, filter=None )
contentItems (self, filter=None )
contentValues (self, filter=None , sort_on=None , reverse=0 )
content_type (self)
WebDAV needs this to do the Right Thing (TM).
created (self)
View
Dublin Core Date element - date resource created.
dav__init (self, request, response)
dav__simpleifhandler (self, request, response, method='PUT' , col=0 , url=None , refresh=0 )
dav__validate (self, object, methodname, REQUEST)
debugInfo (self)
View management screens
return tuple of sorted dict key, values
decodeFolderFilter (self, encoded)
Parse cookie string for using variables in dtml.
digest_algo (self)
Access contents information
displayContentsTab (self)
edit (self, title='' , description='' )
Edit the folder title (and possibly other attributes later)
editMetadata (self, title='' , subject=() , description='' , contributors=() , effective_date=None , expiration_date=None , format='text/html' , language='en-US' , rights='' )
Modify portal content
Need to add check for webDAV locked resource for TTW methods.
effective (self)
View
Dublin Core Date element - date resource becomes effective.
emptyContent (self)
initially dupe kupu into setting a blank field
encodeFolderFilter (self, REQUEST)
Parse cookie string for using variables in dtml.
expires (self)
View
Dublin Core Date element - date resource expires.
EditLink (self, object, borrow_lock=0 , skip_data=0 )
Insert the external editor link to an object if appropriate
filtered_manage_options (self, REQUEST=None )
filtered_meta_types (self, user=None )
folderlistingFolderContents (self, contentFilter=None , suppressHiddenFiles=0 )
get (self, key, default=None )
getActionInfo (self, action_chain, check_visibility=0 , check_condition=0 )
Get an Action info mapping specified by a chain of actions.
getActionsFor (self, workflow)
View management screens
return a list of valid transition states
getAllStatusIdsOf (self, workflow)
View management screens
return a list of valid state (ids) for the workflow
getAttribute (self, name)
getAttributeNode (self, name)
getAttributes (self)
getBastionDomain (self)
return a BastionDomain - DNS info for anything within a hosting
context
getIdsSubset (self, objs)
getChildNodes (self)
getContentType (self, fieldname)
kupu get's confused with our non-AT types ...
getDefaultSorting (self)
getDefaultStatusOf (self, workflow)
View management screens
return the initial state of the workflow
getElementsByTagName (self, tagname)
getField (self, fieldname)
kupu get's confused with our non-AT types
getFirstChild (self)
icon (self, relative_to_portal=0 )
Using this method allows the content class
creator to grab icons on the fly instead of using a fixed
attribute on the class.
getIconURL (self)
Get the absolute URL of the icon for the object.
getId (self)
Return the id of the object as a string.
This method should be used in preference to accessing an id attribute
of an object directly. The getId method is public.
getIdsSubset (self, objs)
getLastChild (self)
getMetadataHeaders (self)
View
Return RFC-822-style headers.
getNextSibling (self)
getNodeName (self)
getNodeType (self)
getNodeValue (self)
getObjectPosition (self, id)
getOwner (self, info=0 , aq_get= , UnownableOwner=[] , getSecurityManager= )
Get the owner
If a true argument is provided, then only the owner path and id are
returned. Otherwise, the owner object is returned.
getOwnerDocument (self)
getOwnerTuple (self)
Return a tuple, (userdb_path, user_id) for the owner.
o Ownership can be acquired, but only from the containment path.
o If unowned, return None.
getParentNode (self)
getPath (self)
Access contents information
getPhysicalPath (self)
getPortalTypeName (self)
needed for the portal type view mechanism ...
getPreviousSibling (self)
getProperty (self, id, d=None )
getPropertyType (self, id)
getSiteManager (self)
getSize (self, ob=None )
getStatusOf (self, workflow, wftool=None , variable=None )
View management screens
return the status of ourselves in the context of this workflow (the corresponding
WorkflowTool function is strangely declared private ...
getTagName (self)
getTypeInfo (self)
View
Get the TypeInformation object specified by the portal type.
getURL (self, relative=False )
Access contents information
getWrappedOwner (self)
Get the owner, modestly wrapped in the user folder.
o If the object is not owned, return None.
o If the owner's user database doesn't exist, return Nobody.
o If the owner ID does not exist in the user database, return Nobody.
get_local_roles (self)
get_local_roles_for_userid (self, userid)
get_valid_userids (self)
hasChildNodes (self)
hasObject (self, id)
hasProperty (self, id)
has_local_roles (self)
html2pdf (self, html, encode=True )
return a pdf-representation of the html document, encode is to base64-encode
http__etag (self, readonly=0 )
http__parseMatchList (self, REQUEST, header='if-match' )
http__processMatchHeaders (self, REQUEST=None )
http__refreshEtag (self)
indexObject (self)
Modify portal content
Index the object in the portal catalog.
invokeFactory (self, type_name, id, RESPONSE=None , *args, **kw)
isEffective (self, date)
View
Is the date within the resource's effective range?
items (self)
json (self, only=None , exclude=None , **config)
return JSON representation of item
keys (self)
listContributors (self)
View
Dublin Core Contributor elements - resource collaborators.
listCreators (self)
View
List Dublin Core Creator elements - resource authors.
listDAVObjects (self)
listFolderContents (self, contentFilter=None , suppressHiddenFiles=0 )
list_imports (self)
manage_CopyContainerAllItems (self, REQUEST)
manage_CopyContainerFirstItem (self, REQUEST)
manage_DAVget (self)
Gets the document source
manage_FTPlist (self, REQUEST)
Returns a directory listing consisting of a tuple of
(id,stat) tuples, marshaled to a string. Note, the listing it
should include '..' if there is a Folder above the current
one.
In the case of non-foldoid objects it should return a single
tuple (id,stat) representing itself.
manage_FTPstat (self, REQUEST)
Psuedo stat, used by FTP for directory listings.
manage_access (self, REQUEST, **kw)
Change permissions
Return an interface for making permissions settings.
manage_acquiredPermissions (self, permissions=[] , REQUEST=[] )
Change the permissions that acquire.
addDTMLDocument (self, id, title='' , file='' , REQUEST=None , submit=None )
Add a DTML Document object with the contents of file. If
'file' is empty, default document text is used.
addDTMLMethod (self, id, title='' , file='' , REQUEST=None , submit=None )
Add a DTML Method object with the contents of file. If
'file' is empty, default document text is used.
addDTMLMethod (self, id, title='' , file='' , REQUEST=None , submit=None )
Add a DTML Method object with the contents of file. If
'file' is empty, default document text is used.
manage_addFile (self, id, file='' , title='' , precondition='' , content_type='' , REQUEST=None )
Add a new File object.
Creates a new File object 'id' with the contents of 'file'
manage_addPloneFolder (self, id, title='' , REQUEST=None )
Adds a new PloneFolder.
manage_addImage (self, id, file, title='' , precondition='' , content_type='' , REQUEST=None )
Add a new Image object.
Creates a new Image object 'id' with the contents of 'file'.
manage_addLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_addOrderedFolder (self, id, title='' , createPublic=0 , createUserF=0 , REQUEST=None )
Add a new ordered Folder object with id *id*.
If the 'createPublic' and 'createUserF' parameters are set to any true
value, an 'index_html' and a 'UserFolder' objects are created respectively
in the new folder.
manage_addPloneFolder (self, id, title='' , REQUEST=None )
Adds a new PloneFolder.
manage_addProperty (self, id, value, type, REQUEST=None )
Add a new property via the web.
Sets a new property with the given id, type, and value.
manage_addSiteRoot (self, title='' , base='' , path='' , REQUEST=None , **ignored)
Add a SiteRoot to a container.
manage_addUserFolder (self, dtself=None , REQUEST=None , **ignored)
manage_afterAdd (self, item, container)
manage_afterClone (self, item)
manage_beforeDelete (self, item, container)
manage_changeOwnership (self, userid, recursive=0 , REQUEST=None )
Take ownership
go change the owner to specified user (if found)
manage_changeOwnershipType (self, explicit=[] , RESPONSE=[] , REQUEST=[] )
Take ownership
Change the type (implicit or explicit) of ownership.
manage_changePermissions (self, REQUEST)
Change permissions
Change all permissions settings, called by management screen.
manage_changeProperties (self, REQUEST=None , **kw)
Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
manage_changePropertyTypes (self, old_ids, props, REQUEST=None )
Replace one set of properties with another
Delete all properties that have ids in old_ids, then add a
property for each item in props. Each item has a new_id,
new_value, and new_type. The type of new_value should match
new_type.
manage_changeStatus (self, wfid, action, REQUEST=None )
Manage properties
do a workflow transition from the ZMI
manage_clone (self, ob, id, REQUEST=None )
Clone an object, creating a new object with the given id.
manage_compsChecksum (self, REQUEST=None )
compute the digest of the comps.xml (groups) file for the repository
manage_copyObjects (self, ids=None , REQUEST=None , RESPONSE=None )
Copy or Move
Put a reference to the objects named in ids in the clip board
manage_cutObjects (self, ids=None , REQUEST=None )
Put a reference to the objects named in ids in the clip board
manage_debugDelAttrs (self, attrs, REQUEST=None )
Change configuration
remove attributes from object
manage_defined_roles (self, submit=None , REQUEST=None )
Called by management screen.
manage_delLocalRoles (self, userids, REQUEST=[] )
Remove all local roles for a user.
manage_delObjects (self, ids=None , REQUEST=None )
We need to enforce security.
manage_delProperties (self, ids=None , REQUEST=None )
Delete one or more properties specified by 'ids'.
manage_editMetadata (self, title, subject, description, contributors, effective_date, expiration_date, format, language, rights, REQUEST)
Modify portal content
Update metadata from the ZMI.
manage_editProperties (self, REQUEST)
Edit object properties via the web.
The purpose of this method is to change all property values,
even those not listed in REQUEST; otherwise checkboxes that
get turned off will be ignored. Use manage_changeProperties()
instead for most situations.
manage_editRoles (self, REQUEST, acl_type='A' , acl_roles=[] )
manage_editedDialog (self, REQUEST, **args)
manage_exportObject (self, id='' , download=None , toxml=None , RESPONSE=None , REQUEST=None )
Exports an object to a file and returns that file.
manage_fixObjectCreated (self, REQUEST=None )
seems (indexable) stuff not created via _setObject doesn't get some necessary
handlers called to setup uuid etc
manage_fixupOwnershipAfterAdd (self)
manage_forceStatus (self, wfid, state, REQUEST=None )
Manage properties
force a workflow transition
manage_form_title (self, *args, **kw)
manage_getPermissionMapping (self)
Return the permission mapping for the object
This is a list of dictionaries with:
permission_name -- The name of the native object permission
class_permission -- The class permission the permission is
mapped to.
manage_getUserRolesAndPermissions (self, user_id)
Used for permission/role reporting for a given user_id.
Returns a dict mapping
'user_defined_in' -> path where the user account is defined
'roles' -> global roles,
'roles_in_context' -> roles in context of the current object,
'allowed_permissions' -> permissions allowed for the user,
'disallowed_permissions' -> all other permissions
manage_hasId (self, REQUEST)
check if the folder has an object with REQUEST['id']
manage_importObject (self, upload_file='' , REQUEST=None , set_owner=1 )
import an object from a local file system
manage_moveObjectDown (self, id, REQUEST=None )
move indicated object down one in the order
manage_moveObjectToBottom (self, id, REQUEST=None )
move indicated object to bottom of the order
manage_moveObjectToTop (self, id, REQUEST=None )
move indicated object to top of the order
manage_moveObjectUp (self, id, REQUEST=None )
move indicated object up one the order
manage_move_objects_down (self, REQUEST, ids=None , delta=1 )
Move specified sub-objects down by delta in container.
manage_move_objects_to_bottom (self, REQUEST, ids=None )
Move specified sub-objects to bottom of container.
manage_move_objects_to_top (self, REQUEST, ids=None )
Move specified sub-objects to top of container.
manage_move_objects_up (self, REQUEST, ids=None , delta=1 )
Move specified sub-objects up by delta in container.
manage_oidSearch (self, oid)
View management screens
search for an OID (usually result of fsrefs) and identify the object
manage_pasteObjects (self, cb_copy_data=None , REQUEST=None )
Paste previously copied objects into the current object.
If calling manage_pasteObjects from python code, pass the result of a
previous call to manage_cutObjects or manage_copyObjects as the first
argument.
Also sends IObjectCopiedEvent and IObjectClonedEvent
or IObjectWillBeMovedEvent and IObjectMovedEvent.
If `REQUEST` is None it returns a
list of dicts {'id': orig_id, 'new_id': new_id} otherwise it renders
a HTML page.
manage_permission (self, permission_to_manage, roles=[] , acquire=[] , REQUEST=[] )
Change the settings for the given permission.
If optional arg acquire is true, then the roles for the permission
are acquired, in addition to the ones specified, otherwise the
permissions are restricted to only the designated roles.
manage_ploneCatalog (self, REQUEST=None )
View management screens
add the damned thing into Plone so it appears in navigation ...
manage_refresh (self, force=False , REQUEST=None )
Change configuration
create repository metadata files - if you set force, it skips packages
which barfed on metadata generation
manage_renameObject (self, id, new_id, REQUEST=None )
Rename a particular sub-object.
manage_renameObjects (self, ids=[] , new_ids=[] , REQUEST=None )
Rename several sub-objects
manage_repair (self, REQUEST=None )
Repair objects in folder ...
manage_role (self, role_to_manage, permissions=[] , REQUEST=[] )
Change the permissions given to the given role.
manage_setLocalRoles (self, userid, roles, REQUEST=[] )
Set local roles for a user.
manage_setPermissionMapping (self, permission_names=[] , class_permissions=[] , REQUEST=[] )
Change the permission mapping
manage_set_default_sorting (self, REQUEST, key, reverse)
Set default sorting key and direction.
manage_takeOwnership (self, REQUEST, RESPONSE, recursive=[] )
Take ownership
Take ownership (responsibility) for an object.
If 'recursive' is true, then also take ownership of all sub-objects.
manage_undo_transactions (self, transaction_info=() , REQUEST=None )
Undo changes
manage_workspace (self, REQUEST)
Dispatch to first interface in manage_options
manage_zmi_logout (self, REQUEST, RESPONSE)
Logout current user
modified (self)
View
Dublin Core Date element - date resource last modified.
moveObject (self, id, position)
moveObjectToPosition (self, id, position, suppress_events=False )
moveObjectsByDelta (self, ids, delta, subset_ids=None , suppress_events=False )
moveObjectsDown (self, ids, delta=1 , subset_ids=None )
moveObjectsToBottom (self, ids, subset_ids=None )
moveObjectsToTop (self, ids, subset_ids=None )
moveObjectsUp (self, ids, delta=1 , subset_ids=None )
notifyModified (self)
Take appropriate action after the resource has been modified.
Update creators and modification_date.
notifyWorkflowCreated (self)
Notify the workflow that the object was just created.
objectIds (self, spec=None )
Returns a list of subobject ids of the current object.
If 'spec' is specified, returns objects whose meta_type
matches 'spec'.
objectIdsByGroup (self)
View
invoke parent (RPMReleaseFolder) method in different security context ...
objectIds_d (self, t=None )
objectItems (self, spec=None )
Returns a list of (id, subobject) tuples of the current object.
If 'spec' is specified, returns only objects whose meta_type match
'spec'
objectItems_d (self, t=None )
objectMap (self)
Return a tuple of mappings containing subobject meta-data
objectMap_d (self, t=None )
objectValues (self, spec=None )
Returns a list of actual subobjects of the current object.
If 'spec' is specified, returns only objects whose meta_type
match 'spec'.
objectValues_d (self, t=None )
opaqueIds (self)
Return opaque ids (subelements that are contained
using something that is not an ObjectManager).
opaqueItems (self)
Return opaque items (subelements that are contained
using something that is not an ObjectManager).
opaqueValues (self)
Return opaque values (subelements that are contained
using something that is not an ObjectManager).
orderObjects (self, key, reverse=None )
owner_info (self)
View management screens
Get ownership info for display
permission_settings (self, permission=None )
Return user-role permission settings.
If 'permission' is passed to the method then only the settings for
'permission' is returned.
permissionsOfRole (self, role)
Returns a role to permission mapping.
portalCatalogMe (self, REQUEST=None )
Modify portal content
stick object in portal catalog (sometimes we just internally catalog
stuff but want navigation etc)
possible_permissions (self)
propdict (self)
propertyDescription (self, id)
propertyIds (self)
propertyItems (self)
propertyLabel (self, id)
propertyMap (self)
propertyValues (self)
publishTraverse (self, REQUEST, name)
we need to change the default View permission to Download RPM Packages
raise_standardErrorMessage (self, client=None , REQUEST={} , error_type=None , error_value=None , tb=None , error_tb=None , error_message='' , tagSearch= , error_log_url='' )
reindexObject (self, idxs=[] )
Modify portal content
Reindex the object in the portal catalog.
reindexObjectSecurity (self, skip_self=False )
Modify portal content
Reindex security-related indexes on the object.
restrictedTraverse (self, path, default= )
rolesOfPermission (self, permission)
Returns a permission to role mapping.
setContributors (self, contributors)
Modify portal content
Set Dublin Core Contributor elements - resource collaborators.
setCreators (self, creators)
Modify portal content
Set Dublin Core Creator elements - resource authors.
setDefaultSorting (self, key, reverse)
setDescription (self, description)
Modify portal content
Set Dublin Core Description element - resource summary.
setEffectiveDate (self, effective_date)
Modify portal content
Set Dublin Core Date element - date resource becomes effective.
setExpirationDate (self, expiration_date)
Modify portal content
Set Dublin Core Date element - date resource expires.
setFormat (self, format)
Modify portal content
Set Dublin Core Format element - resource format.
setId (self, value)
Modify portal content
Sets the object id. - this is the Archetypes::BaseObject implementation ...
setLanguage (self, language)
Modify portal content
Set Dublin Core Language element - resource language.
setModificationDate (self, modification_date=None )
Modify portal content
Set the date when the resource was last modified.
When called without an argument, sets the date to now.
setRights (self, rights)
Modify portal content
Set Dublin Core Rights element - resource copyright.
setSiteManager (self, components)
setSubject (self, subject)
Modify portal content
Set Dublin Core Subject element - resource keywords.
setTitle (self, title)
Modify portal content
Set Dublin Core Title element - resource name.
status (self, wftool=None , wf_var='review_state' )
View
return workflow status
superValues (self, t)
tabs_path_default (self, REQUEST, unquote= )
tabs_path_info (self, script, path, quote= )
this (self)
time_stamp (self)
Access contents information
title_and_id (self)
Return the title if it is not blank and the id otherwise.
If the title is not blank, then the id is included in parens.
title_or_id (self)
Return the title if it is not blank and the id otherwise.
tpURL (self)
tpValues (self)
undoable_transactions (self, first_transaction=None , last_transaction=None , PrincipiaUndoBatchSize=None )
Undo changes
unindexObject (self)
Modify portal content
Unindex the object from the portal catalog.
unrestrictedTraverse (self, path, default= , restricted=False )
Lookup an object by path.
path -- The path to the object. May be a sequence of strings or a slash
separated string. If the path begins with an empty path element
(i.e., an empty string or a slash) then the lookup is performed
from the application root. Otherwise, the lookup is relative to
self. Two dots (..) as a path element indicates an upward traversal
to the acquisition parent.
default -- If provided, this is the value returned if the path cannot
be traversed for any reason (i.e., no object exists at that path or
the object is inaccessible).
restricted -- If false (default) then no security checking is performed.
If true, then all of the objects along the path are validated with
the security machinery. Usually invoked using restrictedTraverse().
userCanTakeOwnership (self)
userdefined_roles (self)
Return list of user-defined roles.
users_with_local_role (self, role)
cb_dataValid (self)
valid_roles (self)
Return list of valid roles.
valid_property_id (self, id)
valid_roles (self)
Return list of valid roles.
validate_roles (self, roles)
Return true if all given roles are valid.
values (self)
virtual_url_path (self)
Return a URL for the object, relative to the site root.
If a virtual host is configured, the URL is a path relative to
the virtual host's root object. Otherwise, it is the physical
path. In either case, the URL does not begin with a slash.
wl_clearLocks (self)
wl_delLock (self, locktoken)
wl_getLock (self, locktoken)
wl_hasLock (self, token, killinvalids=0 )
wl_isLocked (self)
wl_lockItems (self, killinvalids=0 )
wl_lockTokens (self, killinvalids=0 )
wl_lockValues (self, killinvalids=0 )
wl_lockmapping (self, killinvalids=0 , create=0 )
if 'killinvalids' is 1, locks who are no longer valid
will be deleted
**Monkey patched by** 'plone.protect.monkey.wl_lockmapping'
wl_setLock (self, locktoken, lock)
workflowHistory (self, workflow)
View management screens
return the worflow history/transition info (latest first)
Functions
_gzipOpen
(filename, mode='rb' , compresslevel=9 )
addYum
(ob, event, refresh=True )
checksum
(digest, text)
Yum now requires sha256 or better - which isn't natively supported in 2.4
we can revert to misc.checksum in 2.6+
getSecurityManager
()
Get a security manager, for the current thread.
implements
(*interfaces)
Declare interfaces implemented by instances of a class
This function is called in a class definition.
The arguments are one or more interfaces or interface
specifications (`~zope.interface.interfaces.IDeclaration` objects).
The interfaces given (including the interfaces in the
specifications) are added to any interfaces previously
declared.
Previous declarations include declarations for base classes
unless `implementsOnly` was used.
This function is provided for convenience. It provides a more
convenient way to call `classImplements`. For example::
implements(I1)
is equivalent to calling::
classImplements(C, I1)
after the class has been created.
manage_addYumRepository
(self, digest='sha256' , REQUEST=None )
add a yum repo
To see exactly what is included in BastionLinux™ , visit our online
Builder .