Changes in ow/models/workout.py [c9991fed:78af3d1] in OpenWorkouts-current
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/models/workout.py
rc9991fed r78af3d1 6 6 import gpxpy 7 7 from repoze.folder import Folder 8 from pyramid.security import Allow, Everyone8 from pyramid.security import Allow, Deny, Everyone, ALL_PERMISSIONS 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 # Default permissions31 uid = self.__parent__.uid 32 32 permissions = [ 33 (Allow, Everyone, 'view'), 34 (Allow, 'group:admins', 'edit') 33 (Allow, str(uid), 'view'), 34 (Allow, str(uid), 'edit'), 35 (Allow, str(uid), 'delete'), 36 (Deny, Everyone, ALL_PERMISSIONS) 35 37 ] 36 37 uid = getattr(self.__parent__, 'uid', None)38 if uid is not None:39 # Change permissions in case this workout has an owner40 permissions = [41 (Allow, str(uid), 'view'),42 (Allow, str(uid), 'edit'),43 ]44 38 return permissions 45 39
Note: See TracChangeset
for help on using the changeset viewer.