feat: Implement initial agent integration management system with role-based dashboards, status tracking, and activity timelines.

This commit is contained in:
jeremy bayse
2026-02-16 19:22:18 +01:00
parent af060a8847
commit e7bff2ae80
19 changed files with 533 additions and 24 deletions

View File

@@ -39,6 +39,20 @@ const showingNavigationDropdown = ref(false);
>
Tableau de Bord
</NavLink>
<NavLink
v-if="$page.props.auth.user.roles.some(r => r.name === 'Admin')"
:href="route('users.index')"
:active="route().current('users.*')"
>
Utilisateurs
</NavLink>
<NavLink
v-if="$page.props.auth.user.roles.some(r => r.name === 'Admin')"
:href="route('roles.index')"
:active="route().current('roles.*')"
>
Rôles
</NavLink>
</div>
</div>
@@ -146,6 +160,20 @@ const showingNavigationDropdown = ref(false);
>
Tableau de Bord
</ResponsiveNavLink>
<ResponsiveNavLink
v-if="$page.props.auth.user.roles.some(r => r.name === 'Admin')"
:href="route('users.index')"
:active="route().current('users.*')"
>
Utilisateurs
</ResponsiveNavLink>
<ResponsiveNavLink
v-if="$page.props.auth.user.roles.some(r => r.name === 'Admin')"
:href="route('roles.index')"
:active="route().current('roles.*')"
>
Rôles
</ResponsiveNavLink>
</div>
<!-- Responsive Settings Options -->