Browse Source

HUE-3801 [editor] Move user perms to get document API

Romain Rigaux 9 năm trước cách đây
mục cha
commit
2a352a9c02
2 tập tin đã thay đổi với 3 bổ sung9 xóa
  1. 1 1
      desktop/core/src/desktop/api2.py
  2. 2 8
      desktop/core/src/desktop/models.py

+ 1 - 1
desktop/core/src/desktop/api2.py

@@ -143,7 +143,7 @@ def get_document(request):
     document = Document2.objects.get_by_path(user=request.user, path=path)
 
   response = {
-    'document': document.to_dict(request.user),
+    'document': document.to_dict(),
     'parent': document.parent_directory.to_dict() if document.parent_directory else None,
     'children': [],
     'dependencies': [],

+ 2 - 8
desktop/core/src/desktop/models.py

@@ -1099,8 +1099,8 @@ class Document2(models.Model):
       LOG.warn('Could not perform reverse lookup for type %s, app may be blacklisted.' % self.type)
     return url
 
-  def to_dict(self, user=None):
-    data = {
+  def to_dict(self):
+    return {
       'owner': self.owner.username,
       'name': self.name,
       'path': urlencode(self.path or '/'),
@@ -1117,12 +1117,6 @@ class Document2(models.Model):
       'absoluteUrl': self.get_absolute_url(),
     }
 
-    if user is not None:
-      data['can_read'] = self.can_read(user)
-      data['can_write'] = self.can_write(user)
-
-    return data
-
   def get_history(self):
     return self.dependencies.filter(is_history=True).order_by('-last_modified')