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