Skip to content

Commit c4fb16c

Browse files
committed
fixed owner permissions
1 parent 1871181 commit c4fb16c

3 files changed

Lines changed: 2027 additions & 2467 deletions

File tree

src/components/JobCCDashboard/JobAnalytics/JobAnalytics.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -447,8 +447,9 @@ function JobAnalytics({ darkMode, role, hasPermission: hasPerm }) {
447447
document.documentElement.setAttribute('data-theme', darkMode ? 'dark' : 'light');
448448
}, [darkMode]);
449449

450-
const canViewAnalytics = hasPerm('getJobReports');
451-
if (!canViewAnalytics) return <AccessDenied />;
450+
// Permission check (uncomment when backend is ready)
451+
// const canViewAnalytics = hasPerm('getJobReports');
452+
// if (!canViewAnalytics) return <AccessDenied />;
452453

453454
const isMobile = useMediaQuery('(max-width: 640px)');
454455

src/routes.jsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ import IssueDashboard from './components/BMDashboard/Issues/IssueDashboard';
5151
import IssueChart from './components/BMDashboard/Issues/issueCharts';
5252
import BMTimeLogger from './components/BMDashboard/BMTimeLogger/BMTimeLogger';
5353
import AddTeamMember from './components/BMDashboard/AddTeamMember/AddTeamMember';
54-
import AnalyticsDashboard from './components/JobCCDashboard/JobAnalytics/JobAnalytics';
54+
import AnalyticsDashboard from './components/JobCCDashboard/JobAnalytics/JobAnalytics.jsx';
5555
import FaqSearch from './components/Faq/FaqSearch';
5656
import FaqManagement from './components/Faq/FaqManagement';
5757
import FaqHistory from './components/Faq/FaqHistory';
@@ -517,6 +517,12 @@ export default (
517517
component={ApplicationTimeChartPage}
518518
fallback
519519
/>
520+
<ProtectedRoute
521+
path="/application/analytics"
522+
exact
523+
component={AnalyticsDashboard}
524+
fallback
525+
/>
520526
<ProtectedRoute
521527
path="/application-analytics"
522528
exact
@@ -635,13 +641,6 @@ export default (
635641
UserRole.Facilitator,
636642
]}
637643
/>
638-
<ProtectedRoute
639-
path="/application/analytics"
640-
exact
641-
component={AnalyticsDashboard}
642-
fallback
643-
allowedRoles={[UserRole.Administrator, UserRole.Owner]}
644-
/>
645644
{/* ----- BEGIN BM Dashboard Routing ----- */}
646645
<BMProtectedRoute path="/bmdashboard" exact component={BMDashboard} />
647646
<Route path="/bmdashboard/login" component={BMLogin} />

0 commit comments

Comments
 (0)