Refactoring - Version stable

This commit is contained in:
dahoud
2026-03-28 14:22:16 +00:00
parent 33134f834e
commit 11f9135f90
1167 changed files with 5266 additions and 384530 deletions

View File

@@ -10,7 +10,7 @@ import '../../features/authentication/presentation/pages/login_page.dart';
import '../../features/about/presentation/pages/about_page.dart';
import '../../features/help/presentation/pages/help_support_page.dart';
import '../../features/profile/presentation/pages/profile_page_wrapper.dart';
import '../../features/organizations/presentation/pages/organizations_page.dart';
import '../../features/organizations/presentation/pages/organizations_page_wrapper.dart';
import '../../features/members/presentation/pages/members_page_wrapper.dart';
import '../../features/events/presentation/pages/events_page_wrapper.dart';
import '../../features/solidarity/presentation/pages/demandes_aide_page_wrapper.dart';
@@ -49,17 +49,29 @@ class AppRouter {
'/about': (context) => const AboutPage(),
'/help': (context) => const HelpSupportPage(),
'/profile': (context) => const ProfilePageWrapper(),
'/organizations': (context) => const OrganizationsPage(),
'/organizations': (context) => const OrganizationsPageWrapper(),
'/members': (context) => const MembersPageWrapper(),
'/events': (context) => const EventsPageWrapper(),
'/solidarity': (context) => const DemandesAidePageWrapper(),
'/reports': (context) => const ReportsPageWrapper(),
'/finances': (context) => const ContributionsPageWrapper(),
'/my-finances': (context) => const ContributionsPageWrapper(),
'/finances': (context) => const CotisationsPageWrapper(),
'/my-finances': (context) => const CotisationsPageWrapper(),
'/moderation': (context) => const AdhesionsPageWrapper(),
'/communication': (context) => const ConversationsPage(),
'/org-settings': (context) => const SystemSettingsPage(),
'/analytics': (context) => const AdvancedDashboardPage(organizationId: '', userId: ''),
'/analytics': (context) {
final authState = context.read<AuthBloc>().state;
if (authState is AuthAuthenticated) {
final orgId = authState.user.organizationContexts.isNotEmpty
? authState.user.organizationContexts.first.organizationId
: '';
return AdvancedDashboardPage(
organizationId: orgId,
userId: authState.user.id,
);
}
return const LoginPage();
},
'/security': (context) => const SystemSettingsPage(),
'/system-admin': (context) => const MainNavigationLayout(),
'/global-users': (context) => const UserManagementPage(),