Skip to content

feat: 2 last sprints#69

Merged
ledouxm merged 149 commits intomainfrom
development
Apr 26, 2026
Merged

feat: 2 last sprints#69
ledouxm merged 149 commits intomainfrom
development

Conversation

@ledouxm
Copy link
Copy Markdown
Collaborator

@ledouxm ledouxm commented Apr 26, 2026

No description provided.

ledouxm added 30 commits February 25, 2026 13:25
…ents

- Added `validation_status` field to the `state_report` table schema.
- Updated PDF routes to set `validation_status` to "pending" when a state report is created.
- Modified frontend AppSchema to include `validation_status` in the state report table.
- Refactored ReportList to filter reports based on `validation_status` instead of querying a separate validation table.
- Adjusted StateReportListItem to correctly display report status based on validation state.
- Added a new journal entry for the changes made.
…gement

- Added `validationNom` and `validationPrenom` fields to user settings schema.
- Updated frontend AppSchema to include new validation fields.
- Modified account management logic to handle new validation fields.
- Enhanced ConstatValidation component to include inputs for `validationNom` and `validationPrenom`.
- Adjusted validation logic for email input to ensure proper formatting.
ledouxm added 26 commits April 15, 2026 11:56
…component

feat: enhance SignupForm with additional instructions and styling
- Introduced a new database table `attachment_redirection` to manage S3 attachment links.
- Implemented a new route `/attachment/:id` to handle redirection to presigned S3 URLs.
- Created a function to generate attachment redirection links and store them in the database.
- Updated PDF generation logic to utilize the new attachment redirection feature.
- Added tests for attachment redirection to ensure correct behavior for valid, unknown, and expired links.
- Modified existing tests to verify that emails contain the new attachment redirect links.
…ction

- Added a new journal entry for "0029_rapid_moonstone" in _journal.json.
- Updated the attachment_redirection schema to include a name field.
- Modified the bordereau feature to properly format preconisations.
- Enhanced attachment redirection routes to support optional filename in the URL and serve the file with the correct name.
- Updated PDF routes to include the name when creating attachment redirections.
- Implemented a new function to retrieve objects from S3 and return their content type.
- Refactored state report actions to utilize a centralized function for generating mail names.
- Cleaned up the constat PDF route to set the state report in the form.
- Added a utility function for cleaning strings in the PDF utils.
…anel

- Implemented endpoint to export whitelist data as CSV.
- Added endpoint to export user data with optional search query as CSV.
- Created utility functions for CSV generation and download.
- Integrated CSV export buttons in Whitelist and Users panels in the frontend.
Comment on lines +8 to +41
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false

- name: Install dependencies
run: pnpm install

- name: Install Playwright browsers
run: pnpm playwright install --with-deps chromium

- name: Run E2E tests
run: pnpm e2e
env:
CI: true

- name: Upload test report
if: always()
uses: actions/upload-artifact@v4
with:
name: playwright-report
path: playwright-report/
retention-days: 7
@ledouxm ledouxm merged commit fd87550 into main Apr 26, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants