app/soc/views/helper/access.py
changeset 1309 ba51a0cd311d
parent 1308 35b75ffcbb37
child 1315 7c58f5cdd5b8
equal deleted inserted replaced
1308:35b75ffcbb37 1309:ba51a0cd311d
   965     roles = []
   965     roles = []
   966     for key, value in memberships.iteritems():
   966     for key, value in memberships.iteritems():
   967       if self.hasMembership(value, django_args):
   967       if self.hasMembership(value, django_args):
   968         roles.append(key)
   968         roles.append(key)
   969 
   969 
       
   970     if not roles:
       
   971       roles = ['deny']
       
   972 
   970     get_args.setlist('read_access', roles)
   973     get_args.setlist('read_access', roles)
   971     get_args._mutable = mutable
   974     get_args._mutable = mutable
   972 
   975 
   973   def checkCanEditTimeline(self, django_args):
   976   def checkCanEditTimeline(self, django_args):
   974     """Checks whether this program's timeline may be edited.
   977     """Checks whether this program's timeline may be edited.