wokring models and image genration model and admin apges
This commit is contained in:
@@ -332,8 +332,13 @@ const AppSidebar: React.FC = () => {
|
||||
{items
|
||||
.filter((nav) => {
|
||||
// Filter out admin-only items for non-admin users
|
||||
if (nav.adminOnly && user?.role !== 'admin' && !user?.is_staff) {
|
||||
return false;
|
||||
// Allow access for: admin role, staff users, or aws-admin account members
|
||||
if (nav.adminOnly) {
|
||||
const isAdmin = user?.role === 'admin' || user?.is_staff === true;
|
||||
const isAwsAdminAccount = user?.account?.name === 'aws-admin' || user?.account?.slug === 'aws-admin';
|
||||
if (!isAdmin && !isAwsAdminAccount) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user