File tree Expand file tree Collapse file tree 4 files changed +46
-5
lines changed
Expand file tree Collapse file tree 4 files changed +46
-5
lines changed Original file line number Diff line number Diff line change 103103# ------------
104104
105105# before_install = "linklite.install.before_install"
106- # after_install = "linklite.install.after_install"
106+ after_install = "linklite.install.after_install"
107107
108108# Uninstallation
109109# ------------
Original file line number Diff line number Diff line change 1+ import frappe
2+
3+ def after_install ():
4+ create_link_manager_role ()
5+
6+ def create_link_manager_role ():
7+ """Create Link Manager role if it does not exist."""
8+ if not frappe .db .exists ("Role" , "Link Manager" ):
9+ role = frappe .get_doc ({
10+ "doctype" : "Role" ,
11+ "role_name" : "Link Manager" ,
12+ "desk_access" : 0 ,
13+ })
14+ role .insert ()
15+ frappe .db .commit ()
Original file line number Diff line number Diff line change 2525 ],
2626 "index_web_pages_for_search" : 1 ,
2727 "links" : [],
28- "modified" : " 2025-03-30 11:58:22.024732 " ,
28+ "modified" : " 2025-07-12 12:12:19.149253 " ,
2929 "modified_by" : " Administrator" ,
3030 "module" : " LinkLite" ,
3131 "name" : " Blacklisted Slug" ,
4343 "role" : " System Manager" ,
4444 "share" : 1 ,
4545 "write" : 1
46+ },
47+ {
48+ "create" : 1 ,
49+ "delete" : 1 ,
50+ "email" : 1 ,
51+ "export" : 1 ,
52+ "print" : 1 ,
53+ "read" : 1 ,
54+ "report" : 1 ,
55+ "role" : " Link Manager" ,
56+ "share" : 1 ,
57+ "write" : 1
4658 }
4759 ],
60+ "row_format" : " Dynamic" ,
4861 "sort_field" : " creation" ,
4962 "sort_order" : " DESC" ,
5063 "states" : [],
5164 "title_field" : " slug"
52- }
65+ }
Original file line number Diff line number Diff line change 5353 "link_fieldname" : " link"
5454 }
5555 ],
56- "modified" : " 2025-03-30 12:34:09.395053 " ,
56+ "modified" : " 2025-07-12 12:11:59.181682 " ,
5757 "modified_by" : " Administrator" ,
5858 "module" : " LinkLite" ,
5959 "name" : " Short Link" ,
7171 "role" : " System Manager" ,
7272 "share" : 1 ,
7373 "write" : 1
74+ },
75+ {
76+ "create" : 1 ,
77+ "delete" : 1 ,
78+ "email" : 1 ,
79+ "export" : 1 ,
80+ "print" : 1 ,
81+ "read" : 1 ,
82+ "report" : 1 ,
83+ "role" : " Link Manager" ,
84+ "share" : 1 ,
85+ "write" : 1
7486 }
7587 ],
7688 "quick_entry" : 1 ,
89+ "row_format" : " Dynamic" ,
7790 "sort_field" : " creation" ,
7891 "sort_order" : " DESC" ,
7992 "states" : []
80- }
93+ }
You can’t perform that action at this time.
0 commit comments