Merge pull request #981 from imachug/filerules

Allow fileRules for root content.json
This commit is contained in:
ZeroNet 2017-06-13 13:07:43 +02:00 committed by GitHub
commit 9dbd6d881f

View file

@ -352,6 +352,12 @@ class ContentManager(object):
if not file_info: if not file_info:
return False # File not found return False # File not found
inner_path = file_info["content_inner_path"] inner_path = file_info["content_inner_path"]
if inner_path == "content.json": # Root content.json
rules = {}
rules["signers"] = self.getValidSigners(inner_path, content)
return rules
dirs = inner_path.split("/") # Parent dirs of content.json dirs = inner_path.split("/") # Parent dirs of content.json
inner_path_parts = [dirs.pop()] # Filename relative to content.json inner_path_parts = [dirs.pop()] # Filename relative to content.json
inner_path_parts.insert(0, dirs.pop()) # Dont check in self dir inner_path_parts.insert(0, dirs.pop()) # Dont check in self dir