feat(reset-password): implement reset password functionality for admins and customers

- Added new ResetPasswordModalContent component for displaying generated passwords.
- Integrated reset password functionality in the AdminsTable and CustomersTable components, allowing users to reset passwords for admins and customers.
- Created useResetPasswordModalPresenter hook to manage password visibility and clipboard copying.
- Updated API services and hooks to support reset password requests for both admins and customers.
- Enhanced tooltip functionality for reset password actions in the tables.
This commit is contained in:
AmirReza Jamali
2026-05-30 12:09:57 +03:30
parent 746107e977
commit 5ef0298840
16 changed files with 480 additions and 9 deletions
@@ -119,6 +119,8 @@ const parseCpvCodesFromSearchParams = (
const buildTenderFilterFormValues = (params: Record<string, any>) => ({
...params,
documents_scraped:
params.documents_scraped === true || params.documents_scraped === "true",
cpv_codes: formatCpvCodesForForm(params.cpv_codes),
created_at_range: buildRangeFormValue(
params,
@@ -157,6 +159,7 @@ const TENDER_FILTER_FORM_DEFAULTS: Record<string, any> = {
main_classification: "",
classifications: "",
cpv_codes: "",
documents_scraped: false,
created_at_range: [],
tender_deadline_range: [],
publication_date_range: [],