diff --git a/pyogp/lib/base/examples/sample_object_create_edit.py b/pyogp/lib/base/examples/sample_object_create_edit.py index 07da5aa..9c8865d 100644 --- a/pyogp/lib/base/examples/sample_object_create_edit.py +++ b/pyogp/lib/base/examples/sample_object_create_edit.py @@ -31,6 +31,7 @@ from eventlet import api # pyogp from pyogp.lib.base.agent import Agent from pyogp.lib.base.settings import Settings +from pyogp.lib.base.permissions import * # pyogp utilites from pyogp.lib.base.utilities.helpers import Wait @@ -118,6 +119,14 @@ def login(): # print matches + waiter = Wait(15) + + print 'Hey! Will try to set copy permissions.' + + for item in my_objects: + print ' for LocalID %s' % item.LocalID + item.update_object_permissions(client, PermissionsTarget.NextOwner, 1, PermissionsMask.Copy) + while client.running: api.sleep(0) diff --git a/pyogp/lib/base/permissions.py b/pyogp/lib/base/permissions.py index 59e3894..7781d5c 100644 --- a/pyogp/lib/base/permissions.py +++ b/pyogp/lib/base/permissions.py @@ -42,7 +42,7 @@ class PermissionsMask(object): # Reserved #Unrestricted = Modify | Copy | Transfer -class PermissionTarget(object): +class PermissionsTarget(object): """ who the permissions apply to """ Base = 0x01