Commit Graph

136 Commits

Author SHA1 Message Date
162419069b MSIN-4419 — Enhance refund cancellation hint with updated text and dynamic rescan functionality. Update version code to 4.72.865. 2026-07-22 14:34:19 -04:00
26b658acf8 MSIN-4445 — Refactor free assignment logic to allow all solo races (with or without existing sequences) to be assigned without creating new sequences. Update related functions and improve documentation for clarity. Increment version code to 4.72.863. 2026-07-22 14:14:52 -04:00
fd6ec9b876 MSIN-4471 — Refactor PDF generation for improved layout and pagination handling. Adjust header and footer dimensions based on subtitle presence, and implement logic to correctly count and display intro pages. Update SQL documentation to enhance clarity in participant instructions. Increment version code. 2026-07-22 08:32:28 -04:00
a8c588f41f MSIN-4471 — Update image handling and SQL documentation for bib distribution. Enhance image insertion function to support optional maximum width and centering. Modify SQL to include specific image references and improve clarity in participant instructions. Increment version code. 2026-07-22 08:00:47 -04:00
b97fa8a337 MSIN-4471 — Update PDF distribution labels for participant names and checkboxes. Introduce new functions for handling logo paths and inline text rendering in PDF documents. Adjust SQL insert statements for improved clarity and idempotency. Increment version code. 2026-07-22 07:50:44 -04:00
2d706fb628 MSIN-4471 — Enhance bib distribution document handling by adding new columns for participant names and checkboxes. Adjust maximum question display for improved readability. Update version code and documentation content for clarity and usability. Increment version code to 4.72.861. 2026-07-22 07:43:03 -04:00
7120453ec8 MSIN-4471 — Add functions for improved PDF document handling, including image path resolution, HTML rendering, and image insertion. Enhance the introduction page keys for document printing. Increment version code. 2026-07-22 07:30:49 -04:00
e701fd5543 MSIN-3487 — Enhance kc.php to support QR short link entry for event results and key chains. Implement redirection based on event ID and improve database query handling. Update inc_fonctions.php to include extra event functions. Increment version code. 2026-07-22 06:54:42 -04:00
e85f25c21d MSIN-4470 — Add page numbering functionality to PDF generation for race bibs. Introduce UTF-8 to Windows-1252 text conversion for FPDF compatibility. Update footer and header handling in PDF output. Increment version code. 2026-07-21 17:30:02 -04:00
f29ed77969 MSIN-4470 — Refactor bib workspace navigation and action buttons for improved accessibility and user experience. Update styles for workspace elements and enhance button interactions. Increment version code to 4.72.858. 2026-07-21 15:19:49 -04:00
31a7c9d012 MSIN-4469 — Introduce development unlock feature for production events, allowing temporary editing of ranges. Update UI elements and language keys for user guidance. Increment version code to 4.72.856. 2026-07-21 14:45:47 -04:00
afdf784215 MSIN-4469 — Enhance production locking mechanism for bib ranges, adding user feedback for printing status and updating related UI elements. Increment version code to 4.72.855. 2026-07-21 14:34:27 -04:00
0a35370a81 MSIN-4469 — Implement locking mechanism for production events to prevent modifications during printing. Add validation checks in AJAX and PHP functions, and update language keys for user feedback. Increment version code. 2026-07-21 14:26:56 -04:00
35f1a15fc7 MSIN-4468 — Enhance quantity validation in AJAX and JavaScript for race management. Implement error handling for total quantity below registrations and update related UI elements. Increment version code to 4.72.853. 2026-07-21 13:19:01 -04:00
52d354bc9f MSIN-4467 — Update CSS for secondary headers to improve visual compactness and styling. Add new language keys for registration quantities and bib assignment in PHP. Increment version code to 4.72.847. 2026-07-21 11:58:24 -04:00
397d82a458 MSIN-4467 — Enhance bib management workspace with new grouping for quantities and bibs, update CSS for improved layout and styling, and increment version code to 4.72.844. 2026-07-21 11:27:23 -04:00
2d86789938 MSIN-4467 — Implement new workspace architecture for bib management, including preparation, production, and operations sections. Update CSS for improved layout and styling of workspace elements. Increment version code to 4.72.843. 2026-07-21 10:27:01 -04:00
f7057bd7cb MSIN-4459 — Refactor participant list to display individual entries per participant, excluding certain roles. Update SQL queries for improved data retrieval and modify CSS for new styling conventions. Increment version code to 4.72.839. 2026-07-20 12:26:32 -04:00
afac2f175e MSIN-4459 — Refactor participant list to include individual bib numbers and team details. Update SQL queries and PHP functions for enhanced data retrieval. Modify CSS to remove deprecated styles. Increment version code to 4.72.838. 2026-07-20 12:19:55 -04:00
44b7e4cf84 MSIN-4459 — Update participant list to include team number and enhance duplicate bib checks. Modify SQL queries and PHP functions for improved data handling. Adjust CSS for new layout elements. Increment version code to 4.72.837. 2026-07-20 12:12:06 -04:00
39fd110388 MSIN-4459 — Implement team member display under captain in participant list. Update CSS for layout adjustments and add new SQL query to fetch team members. Increment version code to 4.72.836. 2026-07-20 12:01:41 -04:00
0ff8299fdc MSIN-4451 — Add participant count under the "entries sold" KPI in the promoteur hub. Introduce new CSS styles for displaying participant information and update SQL queries to calculate unique participants. Increment version code to 4.72.834. 2026-07-16 11:24:11 -04:00
37f8bec215 Update 'promoteur_hub_flash_inscrits' label to reflect total entries sold instead of registered. This change clarifies the terminology used in the interface, aligning it with the intended meaning of the data. Increment version code accordingly. 2026-07-16 11:00:04 -04:00
e9752ddcb7 MSIN-4456 — Enhance sorting functionality for team names in bib assignments. Introduce new functions to ensure reliable ordering by team name and implement PHP-based sorting for participants when the primary sort criterion is a team. Update AJAX responses to include additional sorting parameters. Increment version code to 4.72.833. 2026-07-16 10:42:33 -04:00
ce63b9325e MSIN-4445 — Enhance free assignment functionality by adding duplicate bib number warnings for overlapping ranges. Implement backend checks for bibs already assigned to other events and update UI components to display relevant feedback. Increment version code to 4.72.829. 2026-07-16 09:58:07 -04:00
77799add6d MSIN-4445 — Implement free assignment functionality for solo events without sequence creation. Add new actions for analysis, simulation, and planning of free ranges. Update UI components and JavaScript logic to support the new features, including feedback mechanisms for quantity validation. Increment version code to 4.72.828. 2026-07-16 09:51:34 -04:00
d23d471de4 MSIN-4464 — Implement audit history feature for participant fields. Add functionality to retrieve and display recent changes for specific fields, enhancing traceability of modifications. Introduce a new button in the UI to access the audit history, along with corresponding styles and JavaScript logic for improved user interaction. Update relevant backend functions to support this feature, ensuring proper access control and data retrieval. 2026-07-15 13:18:44 -04:00
97ac1807b0 MSIN-4464 — Add configuration for fiche audit traceability in admin interface. Introduce a new sidebar section for audited fields and retention, enhancing the user experience by providing easy access to audit-related features. 2026-07-15 12:57:18 -04:00
0e42cc45d1 Implement inline editing for bib numbers and status confirmation in the participant management interface. Enhance CSS for better layout and usability, including wider columns for editable bibs and improved button styles. Update JavaScript to handle inline edits and confirmations, ensuring a smoother user experience. This change addresses MSIN-4448 and improves overall functionality in the inscriptions management system. 2026-07-15 08:52:27 -04:00
0db8da9810 Implement auto-sync configuration for ChronoTrack API. Add functionality to save auto-sync settings, including frequency and end date, enhancing user control over synchronization. Update push panel to reflect new options and improve user feedback during the sync process. This change lays the groundwork for future cron integration. 2026-07-14 12:08:03 -04:00
7ce5dd0941 Enhance ChronoTrack API integration by adding support for direct links to athlete profiles and persisting entry IDs. Update CSS for improved layout on management pages. Adjust AJAX handling to accommodate new entry ID parameters, ensuring seamless synchronization and user experience. This change aims to streamline access to athlete data and improve overall functionality in the ChronoTrack system. 2026-07-14 11:48:12 -04:00
784ef238a2 Implement changes to ChronoTrack API synchronization to track pending pushes and last successful push timestamps. Introduce logic to filter participants eligible for pushing based on their modification dates relative to the last push. Adjust push confirmation messages and update the handling of push job results to ensure accurate reporting of pending and successful pushes. This enhances the reliability and efficiency of participant data synchronization. 2026-07-14 11:05:12 -04:00
b9a8d5ffd2 Implement course status column in inscription management, enhancing the display of race statuses. Update CSS for new status pill styling and adjust grid layout for better responsiveness. Increment version code to 4.72.822 to reflect these changes. 2026-07-14 08:18:27 -04:00
899ba89a2b Update version code to 4.72.821, enhance error handling in JavaScript and PHP for better user feedback, and improve access control for report preferences in super admin actions. Refactor alert messages and database insert logic to provide clearer error messages and ensure proper session handling. 2026-07-13 19:23:36 -04:00
3da6977daf Refactor inscription management permissions to enhance control over sensitive actions, specifically excluding refunds from general edit permissions. Update version code to 4.72.817 to reflect these changes. 2026-07-13 17:57:02 -04:00
e52c3b7b45 Refactor inscription management access control to implement granular permissions for transaction actions. Update CSS for improved button layout and alignment, ensuring consistent styling across action items. Increment version code to 4.72.816 to reflect these changes. 2026-07-13 17:53:55 -04:00
6c56fb7af7 Implement exact and partial matching options for bib search in inscription management. Update CSS for improved layout and styling of the new matching interface. Increment version code to 4.72.815 to reflect these changes. 2026-07-13 17:47:10 -04:00
dc3d6a5c0b Refactor inscription management to improve localization handling by replacing hardcoded strings with dynamic keys. Enhance CSS for better layout and responsiveness in the inscription management UI. Increment version code to 4.72.814 to reflect these changes. 2026-07-13 17:42:21 -04:00
cc2bd15658 Refactor inscription management UI to eliminate hardcoded language strings, replacing them with dynamic keys for better localization. Update CSS for improved grid layout and visual consistency, including responsive adjustments for mobile views. Increment version code to 4.72.811 to reflect these changes. 2026-07-13 17:32:09 -04:00
d3bb32eb97 Enhance multi-page AJAX handling by enforcing context for translations in ajax_inscr_gestion and ajax_promoteur_hub. Introduce new language keys for improved user feedback and error messages. Increment version code to 4.72.806 to reflect these changes. 2026-07-13 17:17:53 -04:00
5f9ce3f0e7 Enhance QR scanning permissions in inscriptions management to align with V2 API. Introduce fallback logic for permissions and streamline role checks. Update SQL to reflect new permission handling for targeted roles. No version code increment required. 2026-07-13 16:40:45 -04:00
2c11be5796 Refactor permissions for inscriptions management to align with V2 API standards. Remove deprecated permission keys and update related functions for QR scanning access. No version code increment required. 2026-07-13 15:57:57 -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
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
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
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
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
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
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