From 71ed1013b753acbdc50311b89ad7130ca8fdc5f8 Mon Sep 17 00:00:00 2001 From: Tiago Ribeiro Date: Wed, 11 Dec 2024 16:54:37 +0000 Subject: [PATCH 01/12] ENCOA-270, ENCOA-265, ENCOA-262, ENCOA-258 --- src/components/Sidebar.tsx | 21 +++++++++-------- src/interfaces/user.ts | 1 + src/pages/(admin)/Lists/index.tsx | 2 +- src/pages/(status)/PaymentDue.tsx | 2 ++ src/pages/dashboard/corporate.tsx | 22 +++++++++--------- src/pages/dashboard/teacher.tsx | 26 ++++++++++----------- src/pages/entities/[id]/roles/[role].tsx | 3 ++- src/pages/payment.tsx | 29 ++++++++++++++++-------- src/pages/settings.tsx | 4 +++- src/resources/entityPermissions.ts | 6 +++-- 10 files changed, 68 insertions(+), 48 deletions(-) diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 74cc576b..f89c97b9 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -171,16 +171,17 @@ export default function Sidebar({ badge={totalAssignedTickets} /> )} - {(entitiesAllowGeneration.length > 0 || isAdmin) && ( -