webdav: rename NonsensicalResource to MiscResource

This commit is contained in:
2020-03-10 22:39:44 -07:00
parent e33359c318
commit 7a8bbf85af

View File

@ -61,7 +61,7 @@ def resource_factory(**kwargs):
elif is_autosave_path(path):
return AutosaveResource(**kwargs)
else:
return NonsensicalResource(**kwargs)
return MiscResource(**kwargs)
def is_my_cats_catalog(path):
return re.search(fr'^{CatalogFolderResource.PATH}.*-([0-9]+)\.pdf', path, re.I)
@ -284,7 +284,7 @@ class MarkupResource(MarkupDavResource, DummyFSDAVResource):
return FullAcl()
class NonsensicalResource(MarkupDavResource):
class MiscResource(MarkupDavResource):
NAME = 'Misc'
PATH = f'/{NAME}/'
SUBDIR = 'misc'
@ -292,12 +292,10 @@ class NonsensicalResource(MarkupDavResource):
def get_abs_path(self):
base_dir = os.path.join(get_markup_user_path(self.user), self.SUBDIR)
ensure_dir(base_dir)
log.debug(f'nonsense: get abs path for {self.path}: base {base_dir}')
path = os.path.join(base_dir, *self.path[1:])
return path
def get_parent(self):
log.debug(f'nonsense parent of {self.path} is root')
return RootFolderResource(path=RootFolderResource.PATH, user=self.user)
def get_children(self):