summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b1d7312)
Change-Id: Ia5c5f27bb63ae81e2d410dbb02a1bf04c1132cab
Signed-off-by: Eduardo Sousa <eduardo.sousa@canonical.com>
if not content["_admin"].get("created"):
content["_admin"]["created"] = now
content["_admin"]["modified"] = now
if not content["_admin"].get("created"):
content["_admin"]["created"] = now
content["_admin"]["modified"] = now
+
+ if "." in content.keys():
+ content["root"] = content["."]
+ del content["."]
+
+ if "root" not in content.keys():
+ content["root"] = False
ignore_fields = ["_id", "_admin", "name"]
content_keys = content.keys()
ignore_fields = ["_id", "_admin", "name"]
content_keys = content.keys()
for role_def, value in edit_content.items():
final_content[role_def.replace(".", ":")] = value
for role_def, value in edit_content.items():
final_content[role_def.replace(".", ":")] = value
- if ":" not in final_content.keys():
- final_content[":"] = False
+ if ":" in final_content.keys():
+ final_content["root"] = final_content[":"]
+ del final_content[":"]
+
+ if "root" not in final_content.keys():
+ final_content["root"] = False
@staticmethod
def format_on_show(content):
@staticmethod
def format_on_show(content):