app/soc/views/helper/access.py
changeset 2514 53fabbd7c6f3
parent 2456 f9119180c294
child 2521 7c120301989c
equal deleted inserted replaced
2513:c6de2d3eae90 2514:53fabbd7c6f3
  1510 
  1510 
  1511     return
  1511     return
  1512 
  1512 
  1513   @allowSidebar
  1513   @allowSidebar
  1514   @allowDeveloper
  1514   @allowDeveloper
  1515   def checkIsSurveyReadable(self, django_args, survey_logic, key_name_field=None):
  1515   def checkIsSurveyReadable(self, django_args, survey_logic,
       
  1516                             key_name_field=None):
  1516     """Checks whether a survey is readable.
  1517     """Checks whether a survey is readable.
  1517 
  1518 
  1518     Args:
  1519     Args:
  1519       django_args: a dictionary with django's arguments
  1520       django_args: a dictionary with django's arguments
  1520       key_name_field: key name field
  1521       key_name_field: key name field
  1529     self.checkMembership('read', survey.prefix,
  1530     self.checkMembership('read', survey.prefix,
  1530                          survey.read_access, django_args)
  1531                          survey.read_access, django_args)
  1531 
  1532 
  1532   @denySidebar
  1533   @denySidebar
  1533   @allowDeveloper
  1534   @allowDeveloper
  1534   def checkIsSurveyWritable(self, django_args, survey_logic, key_name_field=None):
  1535   def checkIsSurveyWritable(self, django_args, survey_logic,
       
  1536                             key_name_field=None):
  1535     """Checks whether a survey is writable.
  1537     """Checks whether a survey is writable.
  1536 
  1538 
  1537     Args:
  1539     Args:
  1538       django_args: a dictionary with django's arguments
  1540       django_args: a dictionary with django's arguments
  1539       key_name_field: key name field
  1541       key_name_field: key name field