Commit Graph

505 Commits

Author SHA1 Message Date
8a9369bbaf Update styles for mobile scanning interface and enhance user guidance. Adjust button dimensions and positioning for better visibility. Improve hint messages for scanning instructions and update version code to 4.72.789, aligning with MSIN-4401 requirements for enhanced event management functionality. 2026-07-13 13:38:20 -04:00
397eb4651b Refactor account link rendering in mobile interface to improve user navigation. Move the full account link functionality to inc_header.php for better organization and visibility control. Update version code to 4.72.788, aligning with MSIN-4401 requirements for enhanced event management functionality. 2026-07-13 13:35:10 -04:00
ec15b07f21 Add functionality to render a full account link in the mobile interface for users with extended permissions. Implement new functions to determine visibility and URL for the link, enhancing user navigation to the dashboard or account page. Update styles for the new button and increment version code to 4.72.787, aligning with MSIN-4401 requirements for improved event management functionality. 2026-07-13 13:19:08 -04:00
2970007d2b Enhance email invitation functionality in fxEveAccesPromoteurSendInviteMail to include a mobile access link for users. Update message content to guide users on accessing their accounts via mobile, improving user experience and accessibility. This change aligns with MSIN-4401 requirements for better event management functionality. 2026-07-13 13:15:01 -04:00
ee9d5943c9 Refactor fxAdminCanEditEveAccesKits function to utilize a global array for access control in kit management. Move the list of editors to inc_settings.php for better organization and maintainability. This change aligns with MSIN-4401 requirements for improved event management functionality. 2026-07-13 12:36:52 -04:00
f232a862ac Refactor fxAdminCanEditEveAccesKits function for improved access control in kit management. Move the function definition to inc_functions.php to ensure it is available for super admin without loading the entire inc_fonctions_sl.php file. Update logic to validate user permissions based on session information, aligning with MSIN-4401 requirements for enhanced event management functionality. 2026-07-13 12:34:38 -04:00
0fcb7dc9f8 Add access control for kit management in event administration. Introduce the function fxAdminCanEditEveAccesKits to validate user permissions based on email or login. Update event access page to restrict modification actions and enhance UI feedback for non-editable states, aligning with MSIN-4401 requirements for improved event management functionality. 2026-07-13 12:31:22 -04:00
ccf895c8fb Update UI components for improved accessibility and readability in event management. Add styling for access keys and codes, ensuring better visual distinction. Refactor HTML structure in the super admin panel for enhanced layout consistency. Increment version code to 4.72.786. 2026-07-13 12:25:36 -04:00
95aa7c9cf5 Add functionality to manage 'sections ouvertes' in event registration. Implement checks for the presence of the 'role_fiche_sections_open' column and update related functions to ensure sections are opened based on user roles. Enhance UI to reflect these changes in the registration management interface, aligning with MSIN-4401 requirements for improved event management functionality. 2026-07-13 12:19:05 -04:00
9ec4fd9ead Implement multi-selection filter for race status in the registration management interface. Enhance UI with a mobile-friendly design for better user interaction. Update backend logic to handle selected statuses and ensure proper filtering in requests. This aligns with MSIN-4401 requirements for improved event management functionality. 2026-07-13 11:52:58 -04:00
dd33cb6873 Implement access control for dashboard viewing in promoteur hub. Introduce permission checks to restrict access based on user roles, enhancing security and user experience. Update event panel rendering logic to conditionally display features based on available permissions, aligning with MSIN-4401 requirements for improved event management functionality. 2026-07-13 11:43:54 -04:00
4de952967d Refactor fxPromoteurHubGetEventLinks to enhance event access management by distinguishing between legacy and V2 permissions. Update documentation to clarify menu access based on user roles, ensuring a more intuitive experience for super admins and promoters. This aligns with MSIN-4401 requirements for improved event management functionality. 2026-07-13 11:41:25 -04:00
5b87d02d9e Refactor event access management to support V2 features, updating permission checks and enhancing UI elements for better user experience. Remove legacy API keys and streamline access permissions in fxEveAcces functions. This aligns with MSIN-4401 requirements for improved event management functionality. 2026-07-13 11:36:30 -04:00
7d08e7ec7c Refactor account management functionality to enhance password reset process. Exclude 'compte_reset' from session checks in compte.php to prevent conflicts with active sessions. Implement safe return link handling after logout in inc_fx_compte.php, ensuring users can navigate back to the reset page securely. Add user notifications for active sessions during password reset attempts, aligning with MSIN-4401 requirements for improved user experience. 2026-07-13 11:19:13 -04:00
4816bcf024 Enhance password reset functionality by updating the SQL query to clear the reset token upon successful password change. Introduce a new function to activate invite status for accounts after password creation, ensuring a smoother transition from invite to active status. Update localization keys for account status to improve user feedback. This aligns with MSIN-4401 requirements for enhanced event management functionality. 2026-07-13 10:41:35 -04:00
37dd64e4c4 Update localization keys for existing account messages in fxEveAccesPromoteurT function to simplify feedback for users. This change enhances clarity in user notifications regarding account status, aligning with ongoing improvements in event management functionality. 2026-07-13 10:19:03 -04:00
29af6c75cf Enhance event access invitation form with AJAX email verification and improved feedback handling. Add new localization keys for account existence checks and update UI elements for better user experience. This aligns with MSIN-4401 requirements for streamlined event management functionality. 2026-07-13 10:16:12 -04:00
591d93d699 Implement event access invitation and revocation handling in compte.php, ensuring proper processing before HTML output to prevent blank pages. Update inc_tableau_eve_acces.php to reflect new error handling and success messaging. Enhance fxEveAccesPromoteurInvite function to handle mail sending failures gracefully. This aligns with MSIN-4401 requirements for improved event management functionality. 2026-07-13 10:11:19 -04:00
5cd00a1ff1 Enhance event access management for promoters by adding invitation and revocation functionalities. Update the UI to handle success and error messages, and improve session handling for actor identification. This aligns with MSIN-4401 requirements for a more robust event management experience. 2026-07-13 10:08:25 -04:00
fdf34afcd3 Refactor promoteur hub integration to support V2 features, including new dashboard links and menu updates. Remove legacy event access checks and streamline menu display for improved user experience. This aligns with MSIN-4401 requirements for a more cohesive event management interface. 2026-07-13 10:02:51 -04:00
c1d730ac98 Refactor hub promoteur access management to support V2 only, removing legacy event handling. Update related functions and documentation to reflect changes in event access permissions and menu integration. This aligns with MSIN-4401 requirements for improved event management. 2026-07-13 09:57:29 -04:00
5f73db0a59 MSIN-4401 Implement event access management features, including team invitation capabilities and menu integration
This commit introduces functions for managing event access, allowing promoters to invite team members and manage permissions. The `fxEveAccesCanTeamInvite` function is added to check if a user can invite others, and the UI is updated to include access management options in the navigation. Additionally, relevant includes are added to ensure the necessary functions are available. These changes enhance the event management experience for promoters.
2026-07-13 09:49:12 -04:00
54a7e1dae9 Add logo path function and enhance logo image creation for QR key chains
This commit introduces a new function to define the logo path for QR key chains and enhances the image creation process by adding functionality to load, resize, and center the logo within a specified size. If the logo file is missing, a fallback to a text drawing is implemented. These changes improve the visual presentation of QR codes with logos.
2026-07-11 18:53:02 -04:00
33706bb195 Implement global batch completion UI, enhance JavaScript handling, and increment version code to 4.72.784
This commit introduces a new user interface for displaying the completion status of global batch assignments, including success, warning, and error states. The CSS is updated to style the completion messages appropriately. Additionally, JavaScript functions are added to manage the display of these messages based on assignment results. Localization keys are also added for improved user feedback. The version code is incremented to 4.72.784 to reflect these changes.
2026-07-09 12:48:02 -04:00
9e8055bfee Refactor global simulation view handling, enhance styles, and increment version code to 4.72.783
This commit refines the rendering of the global simulation view by introducing a new wrapper function for better structure and maintainability. The CSS is updated to improve the layout and appearance of the simulation toolbar and title. Additionally, JavaScript functions are added to manage the insertion and removal of global simulation views. The version code is incremented to 4.72.783 to reflect these changes.
2026-07-09 12:30:17 -04:00
4fefc8c053 Refactor global batch section handling in JavaScript, enhance CSS for collapsible sections, and increment version code to 4.72.782
This commit refines the JavaScript functions for managing global batch sections, improving the retrieval of section bodies and ensuring proper toggling functionality. The CSS is updated to support collapsible sections, allowing for better organization of content. Additionally, the version code is incremented to 4.72.782 to reflect these changes.
2026-07-09 12:23:11 -04:00
2aa398b1f0 Implement collapsible sections for global batch assignments, enhance styles, and increment version code to 4.72.781
This commit introduces collapsible sections for global batch assignments in the user interface, improving organization and user experience. The CSS is updated to style these sections, including headers and content areas, while the JavaScript is modified to handle the toggling functionality. Additionally, the version code is incremented to 4.72.781 to reflect these changes.
2026-07-09 12:20:08 -04:00
91ee36c121 Add batch global analysis, simulation, and creation functionalities; update styles and localization, increment version code to 4.72.780
This commit introduces new actions for batch global analysis, simulation, and creation without existing sequences. The JavaScript and PHP files are updated to handle these new functionalities, including validation and response handling. CSS styles are enhanced for better layout and user experience. Localization keys are added for improved clarity in user messages. The version code is incremented to 4.72.780 to reflect these changes.
2026-07-09 12:15:04 -04:00
dc55a855c3 Enhance anomaly block styles and functionality, increment version code to 4.72.779
This commit introduces new styles for the anomaly blocks, including collapsible sections and improved padding. The JavaScript is updated to handle click and keyboard events for toggling these sections, enhancing user interaction. The version code is incremented to 4.72.779 to reflect these changes.
2026-07-09 11:44:15 -04:00
1f96cce839 Update CSS styles for bib tool, enhance JavaScript tippy configuration, and increment version code to 4.72.778
This commit modifies the CSS to change overflow properties for menu items and adds new styles for help button text visibility. The JavaScript is updated to include z-index and appendTo properties for tippy tooltips, improving their display. The version code is incremented to 4.72.778 to reflect these changes.
2026-07-09 11:40:11 -04:00
8b5968e1da Update styles for bib tool buttons and detail panel, increment version code to 4.72.777
This commit enhances the CSS for the bib tool buttons, improving hover and active states with new color and box-shadow effects. The detail panel styles are also updated for better visual consistency. The version code is incremented to 4.72.777 to reflect these changes.
2026-07-09 11:34:02 -04:00
9d2223af3b Add view range button functionality and update styles for bib module, increment version code to 4.72.776
This commit introduces a new function to render a view range button for the bib module, enhancing the user interface with improved styling for the button and its container. The CSS is updated to ensure proper alignment and spacing. The version code is incremented to 4.72.776 to reflect these changes.
2026-07-09 11:29:32 -04:00
afdd50489f Update bib quantity summary panel to reflect new totals and improve localization, increment version code to 4.72.776
This commit modifies the rendering logic of the bib quantity summary panel to include updated totals for 'sans_bib', 'places_dispo', and 'avec_bib'. The localization keys are adjusted for better clarity, and unnecessary elements are removed to streamline the display. The version code is incremented to 4.72.776 to reflect these changes.
2026-07-09 11:26:02 -04:00
b85b01f2d2 Refactor registration management styles and remove unused filter section, update version code to 4.72.775
This commit cleans up the CSS by removing unnecessary styles related to the registration management form and eliminates the filter subsection from the PHP rendering function. The version code is incremented to 4.72.775 to reflect these changes.
2026-07-09 11:21:01 -04:00
fdecff66d5 Refactor registration management styles and enhance AJAX handling, update version code to 4.72.773
This commit refines the CSS styles for the registration management form, adjusting margins and padding for better layout. It also updates the JavaScript to include the epr_id in the delete action, improving the handling of AJAX requests. Additionally, the version code is incremented to 4.72.773 to reflect these changes.
2026-07-09 11:16:12 -04:00
e5f8ca953e Enhance registration management UI with new styles and localization, update version code to 4.72.772
This commit introduces new CSS styles for the registration management form, improving the visual structure and user experience. A new subsection for filters is added, along with a localized label for cancelled registrations. The version code is incremented to 4.72.772 to reflect these updates.
2026-07-09 11:11:03 -04:00
0d01affb89 Refactor cancellation cause handling and localization for orphan bibs, update version code to 4.72.773
This commit simplifies the cancellation cause logic by removing references to 'modif' and updating related localization keys to focus on 'annule' and 'transfert'. CSS comments and SQL scripts are also adjusted to reflect these changes, enhancing clarity and consistency in the user interface. The version code is incremented to 4.72.773 to reflect these updates.
2026-07-09 10:47:53 -04:00
ee7e463d36 Enhance orphan bib handling and localization, update version code to 4.72.772
This commit introduces new localization keys for orphan bib statuses, improving user feedback on cancellation and transfer scenarios. The logic for identifying orphan bibs is refined, ensuring accurate classification based on cancellation reasons. Additionally, a new function is added to standardize the cause key for orphan bibs. The version code is incremented to 4.72.772 to reflect these updates.
2026-07-09 10:24:10 -04:00
ea52e72086 Update anomaly navigation badge functionality and localization, increment version code to 4.72.771
This commit enhances the anomaly navigation badge by updating the label format to include a count of items to review. The JavaScript and PHP files are modified to support this new format, improving user feedback on the number of anomalies. Additionally, new localization keys are added for the formatted label in both French and English. The version code is incremented to 4.72.771 to reflect these updates.
2026-07-08 15:04:30 -04:00
6dd1ca3aad Enhance bib tool styles and functionality, increment version code to 4.72.770
This commit introduces new CSS styles for the bib tool buttons and detail panel, improving their visual presentation and interactivity. It also adds functionality for displaying anomaly navigation badges, enhancing user experience. The version code is incremented to 4.72.770 to reflect these updates.
2026-07-08 14:55:53 -04:00
885dcf9b8f Update CSS styles for bib tool buttons and detail panel, increment version code to 4.72.767
This commit enhances the visual presentation of the bib tool buttons and detail panel by introducing new styles for various button states and backgrounds. The CSS updates improve usability and aesthetics, particularly for the help buttons and detail sections. The version code is incremented to 4.72.767 to reflect these changes.
2026-07-08 14:48:45 -04:00
545cbe5dd4 Enhance bib tool navigation and detail functionality, update version code to 4.72.766
This commit refines the bib tool navigation layout by implementing a grid-based structure and adding a detail panel for tool descriptions. New CSS styles improve the visual presentation and responsiveness of the tool buttons. Additionally, JavaScript functions are introduced to manage tool detail titles and keyboard interactions, enhancing user experience. The version code is incremented to 4.72.766 to reflect these updates.
2026-07-08 14:46:25 -04:00
74700fcc19 Implement new bib tool navigation layout and detail panel (MSIN-4440), update version code to 4.72.765
This commit introduces a redesigned navigation layout for the bib management tools, featuring a grid-based button arrangement and a unified detail panel for tool content. New CSS styles are added for improved visual presentation and responsiveness. Additionally, the version code is incremented to 4.72.765 to reflect these updates.
2026-07-08 14:41:17 -04:00
1b76f0fece Refactor bib tool layout and remove unused SQL file, update version code to 4.72.764
This commit streamlines the bib management interface by removing unnecessary CSS styles and PHP functions related to the previous layout. The SQL file for visual zones is deleted as it is no longer needed. The version code is incremented to 4.72.764 to reflect these updates.
2026-07-08 12:21:34 -04:00
f47f472aaa Refactor bib tool layout for improved UI and update version code to 4.72.763
This commit enhances the bib management interface by restructuring the layout of tool sections into a more compact and organized format. New CSS styles are introduced for better spacing and alignment, and a new function is added to render tool group rails. The version code is incremented to 4.72.763 to reflect these updates.
2026-07-08 12:19:41 -04:00
bfac5a92cc Enhance bib management UI with new sections and update version code to 4.72.762
This commit introduces several new sections in the bib management interface, including configuration, monitoring, reports, actions, and races, each with updated titles and structured layouts. CSS styles are adjusted for better spacing and presentation. Additionally, new language keys are added for improved localization. The version code is incremented to 4.72.762 to reflect these updates.
2026-07-08 12:13:56 -04:00
23ca040ac0 Enhance participant data handling in PDF distribution and update version code to 4.72.761
This commit adds the original participant ID to the selection for better data integrity and introduces a new function to generate a key for mapping participant responses. The SQL queries are updated to reflect these changes, ensuring compatibility with legacy data structures. Additionally, the version code is incremented to 4.72.761 to reflect these updates.
2026-07-08 12:07:54 -04:00
21b28a0d06 Implement PDF distribution panel for bib management (MSIN-4433)
This commit introduces a new feature for generating and managing PDF distributions of bibs. It adds a new AJAX action to handle requests for the distribution panel, along with corresponding JavaScript functions to refresh and initialize the panel. CSS styles are updated to enhance the layout of the distribution panel, and new PHP functions are added to support the generation and metadata handling for the PDF prints. The version code is incremented to 4.72.759 to reflect these changes.
2026-07-08 12:00:58 -04:00
76533287dd Implement contextual return functionality for bib management and enhance UI interactions
This commit introduces several enhancements related to the bib management system, specifically focusing on contextual return paths from various panels. New functions are added to encode and decode return URLs, allowing users to navigate back to specific sections (e.g., anomalies, quantity summary) seamlessly. Additionally, JavaScript functions are updated to manage UI interactions, such as expanding panels based on URL parameters. The overall user experience is improved by ensuring that the correct panels are focused and displayed upon return. This change is part of the ongoing efforts to enhance the bib assignment management system (MSIN-4436).
2026-07-08 11:34:31 -04:00
dbffb288d6 Add bib anomaly registration link and update styles for anomaly details
This commit introduces a new feature to display a registration link for bib anomalies, enhancing user navigation. It includes new CSS styles for better layout and presentation of anomaly details. Additionally, the PHP functions are updated to support the rendering of the registration link, improving the overall functionality of the bib anomaly management system.
2026-07-08 11:26:19 -04:00