chore: add dependencies

This commit is contained in:
Shivam Mishra 2020-11-30 19:16:25 +05:30
parent c95e273199
commit 8c9cb9cccd
8 changed files with 112 additions and 7 deletions

View file

@ -43,6 +43,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "To Do",
@ -52,6 +53,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Calendar",
@ -61,6 +63,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Note",
@ -70,6 +73,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Files",
@ -79,6 +83,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Activity",
@ -95,6 +100,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Newsletter",
@ -104,6 +110,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Email Group",
@ -120,6 +127,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Assignment Rule",
@ -129,6 +137,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Milestone",
@ -138,6 +147,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Auto Repeat",
@ -154,6 +164,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Event Producer",
@ -163,6 +174,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Event Consumer",
@ -172,6 +184,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Event Update Log",
@ -181,6 +194,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Event Sync Log",
@ -190,6 +204,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Document Type Mapping",
@ -199,7 +214,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:41.681551",
"modified": "2020-11-30 19:15:53.954738",
"modified_by": "Administrator",
"module": "Automation",
"name": "Tools",

View file

@ -53,6 +53,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Import Data",
@ -62,6 +63,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Export Data",
@ -71,6 +73,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Bulk Update",
@ -80,6 +83,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Download Backups",
@ -89,6 +93,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Deleted Documents",
@ -105,6 +110,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Email Account",
@ -114,6 +120,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Email Domain",
@ -123,6 +130,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Notification",
@ -132,6 +140,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Email Template",
@ -141,6 +150,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Auto Email Report",
@ -150,6 +160,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Newsletter",
@ -159,6 +170,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Notification Settings",
@ -175,6 +187,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Settings",
@ -184,6 +197,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Theme",
@ -193,6 +207,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Script",
@ -202,6 +217,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "About Us Settings",
@ -211,6 +227,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Contact Us Settings",
@ -227,6 +244,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "System Settings",
@ -236,6 +254,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Error Log",
@ -245,6 +264,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Error Snapshot",
@ -254,6 +274,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Domain Settings",
@ -270,6 +291,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Print Format Builder",
@ -279,6 +301,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Print Settings",
@ -288,6 +311,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Print Format",
@ -297,6 +321,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Print Style",
@ -313,6 +338,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Workflow",
@ -322,6 +348,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Workflow State",
@ -331,6 +358,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Workflow Action",
@ -340,7 +368,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:41.163959",
"modified": "2020-11-30 19:15:53.445630",
"modified_by": "Administrator",
"module": "Core",
"name": "Settings",

View file

@ -38,6 +38,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "User",
@ -47,6 +48,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Role",
@ -56,6 +58,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Role Profile",
@ -72,6 +75,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Activity Log",
@ -81,6 +85,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Access Log",
@ -97,6 +102,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Role Permissions Manager",
@ -106,6 +112,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "User Permissions",
@ -115,6 +122,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Role Permission for Page and Report",
@ -124,6 +132,7 @@
"type": "Link"
},
{
"dependencies": "User",
"hidden": 0,
"is_query_report": 1,
"label": "Permitted Documents For User",
@ -133,6 +142,7 @@
"type": "Link"
},
{
"dependencies": "DocShare",
"hidden": 0,
"is_query_report": 0,
"label": "Document Share Report",
@ -142,7 +152,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:41.527912",
"modified": "2020-11-30 19:15:53.802069",
"modified_by": "Administrator",
"module": "Core",
"name": "Users",

View file

@ -38,6 +38,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Dashboard",
@ -47,6 +48,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Dashboard Chart",
@ -56,6 +58,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Dashboard Chart Source",
@ -72,6 +75,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Customize Form",
@ -81,6 +85,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Custom Field",
@ -90,6 +95,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Custom Script",
@ -99,6 +105,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "DocType",
@ -115,6 +122,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Custom Translations",
@ -124,7 +132,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:41.821287",
"modified": "2020-11-30 19:15:54.100535",
"modified_by": "Administrator",
"module": "Custom",
"name": "Customization",

View file

@ -13,6 +13,7 @@
"link_type",
"link_to",
"column_break_7",
"dependencies",
"only_for",
"onboard",
"is_query_report"
@ -93,12 +94,17 @@
"fieldname": "is_query_report",
"fieldtype": "Check",
"label": "Is Query Report"
},
{
"fieldname": "dependencies",
"fieldtype": "Data",
"label": "Dependencies"
}
],
"index_web_pages_for_search": 1,
"istable": 1,
"links": [],
"modified": "2020-11-17 12:14:20.309863",
"modified": "2020-11-30 19:12:50.067888",
"modified_by": "Administrator",
"module": "Desk",
"name": "Desk Link",

View file

@ -105,6 +105,7 @@ class DeskPage(Document):
"link_type": link_type_map[link.get('type').lower()],
"link_to": link.get('name'),
"onboard": link.get('onboard'),
"dependencies": ', '.join(link.get('dependencies', [])),
"is_query_report": get_report_type(link.get('name')) if link.get('type').lower() == "report" else 0
})
@ -128,6 +129,7 @@ def rebuild_all(pages=None):
page_doc = frappe.get_doc("Desk Page", page)
page_doc.unroll_links()
except Exception as e:
print(e)
failed.append(page)
if failed:

View file

@ -48,6 +48,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Dropbox Settings",
@ -57,6 +58,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "S3 Backup Settings",
@ -66,6 +68,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Google Drive",
@ -82,6 +85,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Google Settings",
@ -91,6 +95,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Google Contacts",
@ -100,6 +105,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Google Calendar",
@ -109,6 +115,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Google Drive",
@ -125,6 +132,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Social Login Key",
@ -134,6 +142,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "LDAP Settings",
@ -143,6 +152,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "OAuth Client",
@ -152,6 +162,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "OAuth Provider Settings",
@ -168,6 +179,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Braintree Settings",
@ -177,6 +189,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "PayPal Settings",
@ -186,6 +199,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Razorpay Settings",
@ -195,6 +209,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Stripe Settings",
@ -204,6 +219,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Paytm Settings",
@ -220,6 +236,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Webhook",
@ -229,6 +246,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Slack Webhook URL",
@ -238,6 +256,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Twilio Settings",
@ -247,6 +266,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "SMS Settings",
@ -256,7 +276,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:41.950648",
"modified": "2020-11-30 19:15:54.233861",
"modified_by": "Administrator",
"module": "Integrations",
"name": "Integrations",

View file

@ -58,6 +58,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Settings",
@ -67,6 +68,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Theme",
@ -76,6 +78,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Script",
@ -85,6 +88,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "About Us Settings",
@ -94,6 +98,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Contact Us Settings",
@ -111,6 +116,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Blog Post",
@ -120,6 +126,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Blogger",
@ -129,6 +136,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Blog Category",
@ -146,6 +154,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Web Page",
@ -155,6 +164,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Web Form",
@ -164,6 +174,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Sidebar",
@ -173,6 +184,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Slideshow",
@ -182,6 +194,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Website Route Meta",
@ -199,6 +212,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Portal Settings",
@ -216,6 +230,7 @@
"type": "Card Break"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Help Category",
@ -225,6 +240,7 @@
"type": "Link"
},
{
"dependencies": "",
"hidden": 0,
"is_query_report": 0,
"label": "Help Article",
@ -234,7 +250,7 @@
"type": "Link"
}
],
"modified": "2020-11-30 18:14:42.118272",
"modified": "2020-11-30 19:15:54.403882",
"modified_by": "Administrator",
"module": "Website",
"name": "Website",