Commit 3a8e3ed1 authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

discoverable: make discoverMetadata() user independent.

parent 608a34f6
...@@ -31,6 +31,7 @@ from AccessControl import ClassSecurityInfo, getSecurityManager ...@@ -31,6 +31,7 @@ from AccessControl import ClassSecurityInfo, getSecurityManager
from Products.ERP5Type.Globals import InitializeClass from Products.ERP5Type.Globals import InitializeClass
from ZODB.POSException import ConflictError from ZODB.POSException import ConflictError
from Products.ERP5Type import Permissions from Products.ERP5Type import Permissions
from Products.ERP5Type.UnrestrictedMethod import UnrestrictedMethod
from Products.ERP5Type.Utils import convertToUpperCase from Products.ERP5Type.Utils import convertToUpperCase
from Products.ERP5.mixin.cached_convertable import CachedConvertableMixin from Products.ERP5.mixin.cached_convertable import CachedConvertableMixin
import os import os
...@@ -120,6 +121,7 @@ class DiscoverableMixin(CachedConvertableMixin): ...@@ -120,6 +121,7 @@ class DiscoverableMixin(CachedConvertableMixin):
### Metadata disovery and ingestion methods ### Metadata disovery and ingestion methods
security.declareProtected(Permissions.ModifyPortalContent, security.declareProtected(Permissions.ModifyPortalContent,
'discoverMetadata') 'discoverMetadata')
@UnrestrictedMethod
def discoverMetadata(self, filename=None, user_login=None, def discoverMetadata(self, filename=None, user_login=None,
input_parameter_dict=None): input_parameter_dict=None):
""" """
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment