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