Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui): add export status table to project settings #4816

Merged
merged 5 commits into from
Dec 21, 2024
Merged

Conversation

marcklingen
Copy link
Member

@marcklingen marcklingen commented Dec 21, 2024

CleanShot 2024-12-21 at 04 15 21


Important

Add batch export status table to project settings with new UI components, server logic, and access rights.

  • UI Components:
    • Add BatchExportsSettingsPage and BatchExportsTable for export status display.
    • Update BatchExportTableButton to include export page link in success toast.
    • Modify SuccessNotification to use ActionButton for links.
  • Server Logic:
    • Implement batchExportRouter in batchExport.ts for export creation and retrieval.
    • Move batchExportRouter to features/batch-exports/server.
  • Access Rights:
    • Add batchExports:create and batchExports:read scopes in projectAccessRights.ts.
  • Miscellaneous:
    • Update StatusBadge to handle lowercase status types.
    • Add BatchExports section to project settings in index.tsx.

This description was created by Ellipsis for 0c0f0d9. It will automatically update as commits are pushed.

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Dec 21, 2024
@dosubot dosubot bot added the ui label Dec 21, 2024
@dosubot dosubot bot added the auto-merge This PR is set to be merged label Dec 21, 2024
@marcklingen marcklingen added this pull request to the merge queue Dec 21, 2024
@marcklingen marcklingen removed this pull request from the merge queue due to a manual request Dec 21, 2024
@dosubot dosubot bot removed the auto-merge This PR is set to be merged label Dec 21, 2024
@marcklingen marcklingen merged commit 8f96192 into main Dec 21, 2024
23 checks passed
@marcklingen marcklingen deleted the marc/lfe-3271 branch December 21, 2024 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:L This PR changes 100-499 lines, ignoring generated files. ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant