Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/resources/volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/resources/volume.py')
-rw-r--r--sugar_network/resources/volume.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/sugar_network/resources/volume.py b/sugar_network/resources/volume.py
index f71b2dc..feb23ff 100644
--- a/sugar_network/resources/volume.py
+++ b/sugar_network/resources/volume.py
@@ -74,7 +74,7 @@ class Resource(db.Document):
permissions=db.ACCESS_AUTH | db.ACCESS_AUTHOR)
def useradd(self, user, role):
enforce(user, "Argument 'user' is not specified")
- self.directory.update(self.guid, author=self._useradd(user, role))
+ self.directory.update(self.guid, {'author': self._useradd(user, role)})
@db.document_command(method='PUT', cmd='userdel',
permissions=db.ACCESS_AUTH | db.ACCESS_AUTHOR)
@@ -84,7 +84,7 @@ class Resource(db.Document):
author = self['author']
enforce(user in author, 'No such user')
del author[user]
- self.directory.update(self.guid, author=author)
+ self.directory.update(self.guid, {'author': author})
@db.indexed_property(prefix='RL', typecast=[], default=['public'])
def layer(self, value):
@@ -146,14 +146,6 @@ class Volume(db.Volume):
self._populators.kill()
db.Volume.close(self)
- def notify(self, event):
- if event['event'] == 'update' and 'props' in event and \
- 'deleted' in event['props'].get('layer', []):
- event['event'] = 'delete'
- del event['props']
-
- db.Volume.notify(self, event)
-
def _open(self, name, document):
directory = db.Volume._open(self, name, document)
self._populators.spawn(self._populate, directory)