fix: only system managers should login to FC
This commit is contained in:
@@ -65,8 +65,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<TrialBanner
|
<TrialBanner
|
||||||
v-if="
|
v-if="
|
||||||
userResource.data?.user_type == 'System User' &&
|
userResource.data?.is_system_manager && userResource.data?.is_fc_site
|
||||||
userResource.data?.is_fc_site
|
|
||||||
"
|
"
|
||||||
:isSidebarCollapsed="sidebarStore.isSidebarCollapsed"
|
:isSidebarCollapsed="sidebarStore.isSidebarCollapsed"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -170,8 +170,7 @@ const userDropdownOptions = computed(() => {
|
|||||||
},
|
},
|
||||||
condition: () => {
|
condition: () => {
|
||||||
return (
|
return (
|
||||||
userResource.data?.user_type == 'System User' &&
|
userResource.data?.is_system_manager && userResource.data?.is_fc_site
|
||||||
userResource.data?.is_fc_site
|
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -179,7 +179,8 @@ def get_user_info():
|
|||||||
user.is_evaluator = "Batch Evaluator" in user.roles
|
user.is_evaluator = "Batch Evaluator" in user.roles
|
||||||
user.is_student = "LMS Student" in user.roles
|
user.is_student = "LMS Student" in user.roles
|
||||||
user.is_fc_site = is_fc_site()
|
user.is_fc_site = is_fc_site()
|
||||||
if user.is_fc_site and user.user_type == "System User":
|
user.is_system_manager = "System Manager" in user.roles
|
||||||
|
if user.is_fc_site and user.is_system_manager:
|
||||||
user.site_info = current_site_info()
|
user.site_info = current_site_info()
|
||||||
user.sitename = frappe.local.site
|
user.sitename = frappe.local.site
|
||||||
return user
|
return user
|
||||||
|
|||||||
Reference in New Issue
Block a user