Commit 7f7d4610 authored by Jérome Perrin's avatar Jérome Perrin

use AccessContentsInformation to protect methods


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@12723 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent f123a62c
...@@ -66,7 +66,7 @@ class GeographicAddress(Coordinate, Base): ...@@ -66,7 +66,7 @@ class GeographicAddress(Coordinate, Base):
# Declarative interfaces # Declarative interfaces
__implements__ = ( Interface.Coordinate ) __implements__ = ( Interface.Coordinate )
security.declareProtected(Permissions.View, 'asText') security.declareProtected(Permissions.AccessContentsInformation, 'asText')
def asText(self, country=''): def asText(self, country=''):
""" """
Returns the address as a complete formatted string Returns the address as a complete formatted string
...@@ -80,9 +80,8 @@ class GeographicAddress(Coordinate, Base): ...@@ -80,9 +80,8 @@ class GeographicAddress(Coordinate, Base):
else : else :
result = ('%s\n%s %s') % (self.getStreetAddress() or '', result = ('%s\n%s %s') % (self.getStreetAddress() or '',
self.getCity() or '', self.getZipCode() or '') self.getCity() or '', self.getZipCode() or '')
# XXX Not very clean if not result.strip():
if result == "\n ": return ''
result = ""
return result return result
security.declareProtected(Permissions.ModifyPortalContent, 'fromText') security.declareProtected(Permissions.ModifyPortalContent, 'fromText')
...@@ -106,9 +105,9 @@ class GeographicAddress(Coordinate, Base): ...@@ -106,9 +105,9 @@ class GeographicAddress(Coordinate, Base):
self.setZipCode(zip_city[0]) self.setZipCode(zip_city[0])
if len(zip_city) > 1: if len(zip_city) > 1:
self.setCity(string.join(zip_city[1:])) self.setCity(string.join(zip_city[1:]))
# self.reindexObject()
security.declareProtected(Permissions.View, 'standardTextFormat') security.declareProtected(Permissions.AccessContentsInformation,
'standardTextFormat')
def standardTextFormat(self): def standardTextFormat(self):
""" """
Returns the standard text format for geographic addresses Returns the standard text format for geographic addresses
......
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