markup: simplify resource ctors
This commit is contained in:
@ -84,8 +84,9 @@ class RootFolderResource(MarkupDavResource):
|
||||
return None
|
||||
|
||||
def get_children(self):
|
||||
children = [CatalogFolderResource(CatalogFolderResource.PATH, self.user),
|
||||
MarkupResource(MarkupResource.PATH, self.user)]
|
||||
children = [CatalogFolderResource(user=self.user),
|
||||
MarkupResource(user=self.user),
|
||||
]
|
||||
for child in children:
|
||||
yield child
|
||||
|
||||
@ -115,8 +116,9 @@ class RootFolderResource(MarkupDavResource):
|
||||
class CatalogFolderResource(MarkupDavResource):
|
||||
NAME = 'My Catalogs'
|
||||
PATH = f'/{NAME}/'
|
||||
MARKUP_SUBMIT_NAME = 'For Markup'
|
||||
MARKUP_SUBMIT_PATH = f'/{MARKUP_SUBMIT_NAME}/'
|
||||
|
||||
def __init__(self, path=PATH, user=None):
|
||||
super().__init__(path=path, user=user)
|
||||
|
||||
def get_parent(self):
|
||||
return RootFolderResource(user=self.user)
|
||||
@ -156,7 +158,7 @@ class CatalogFolderResource(MarkupDavResource):
|
||||
class CatalogResource(MarkupDavResource):
|
||||
|
||||
def get_parent(self):
|
||||
return CatalogFolderResource(path=CatalogFolderResource.PATH, user=self.user)
|
||||
return CatalogFolderResource(user=self.user)
|
||||
|
||||
def get_children(self):
|
||||
return
|
||||
@ -238,6 +240,9 @@ class MarkupResource(MarkupDavResource, DummyFSDAVResource):
|
||||
PATH = f'/{NAME}/'
|
||||
SUBDIR = 'markup'
|
||||
|
||||
def __init__(self, path=PATH, user=None):
|
||||
super().__init__(path=path, user=user)
|
||||
|
||||
def get_parent(self):
|
||||
parent_path = self.path[:-1]
|
||||
if len(parent_path):
|
||||
|
||||
Reference in New Issue
Block a user