Changes in ow/models/workout.py [78af3d1:c9991fed] in OpenWorkouts-current
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/models/workout.py
r78af3d1 rc9991fed 6 6 import gpxpy 7 7 from repoze.folder import Folder 8 from pyramid.security import Allow, Deny, Everyone, ALL_PERMISSIONS8 from pyramid.security import Allow, Everyone 9 9 10 10 from ow.utilities import ( … … 29 29 it (for now). If not, everybody can view it, only admins can edit it. 30 30 """ 31 uid = self.__parent__.uid31 # Default permissions 32 32 permissions = [ 33 (Allow, str(uid), 'view'), 34 (Allow, str(uid), 'edit'), 35 (Allow, str(uid), 'delete'), 36 (Deny, Everyone, ALL_PERMISSIONS) 33 (Allow, Everyone, 'view'), 34 (Allow, 'group:admins', 'edit') 37 35 ] 36 37 uid = getattr(self.__parent__, 'uid', None) 38 if uid is not None: 39 # Change permissions in case this workout has an owner 40 permissions = [ 41 (Allow, str(uid), 'view'), 42 (Allow, str(uid), 'edit'), 43 ] 38 44 return permissions 39 45
Note: See TracChangeset
for help on using the changeset viewer.