Dev - #1574
Merged
Merged
Conversation
* Refactor StaffTab pagination logic - Updated the data handling in StaffTab to improve pagination by calculating total pages based on the length of all available rows. - Introduced a memoized data slice for efficient rendering of paginated employee data. - Enhanced loading state management for employee data based on engagement context. * Enhance AttendanceProvider with eagerFetch option - Added an optional `eagerFetch` prop to the `AttendanceProvider` to control data fetching behavior on mount. - Updated hooks in the attendance context to utilize the `enabled` parameter based on the `eagerFetch` value, allowing for more flexible data loading. - Modified related hooks (`useAttendanceSummary`, `useBranchesHierarchies`, `useManagements`, `useConstraints`, `useMapTrackingData`, `useTeamAttendance`) to accept an `enabled` option for conditional fetching.
* Add document requirement messages and enhance DocumentRequirementsTable component - Added new messages for document requirements in Arabic, including actions like "Add requirement", "Cancel", and frequency options. - Enhanced DocumentRequirementsTable to manage document requirements with state handling for adding new requirements through a dialog. - Updated filtering logic to utilize dynamic rows instead of mock data for better data management. * Refactor StagesView and SubTypeTabs components for improved functionality - Refactored the StagesView component to enhance the handling of procedure stages, including state management for adding and editing stages. - Updated the SubTypeTabs component to replace the button for adding stages with an IconButton for better UI consistency. - Improved the overall structure and readability of the code in both components. * Refactor StagesView and SubTypeTabs components for enhanced dialog management - Updated StagesView to manage the opening of DocumentClassificationAddProcedureDialog and DocumentSequenceAddProcedureDialog with improved state handling. - Refactored SubTypeTabs to enhance the structure and readability, including adjustments to the rendering of procedure selection and action buttons. - Improved overall user experience by ensuring consistent dialog interactions across components. * Add job attribute to procedures settings and document classification dialog - Introduced a new message for "Job attribute" in the procedures settings module, enhancing the localization support in Arabic. - Updated the ClassificationForm type and default form values to include the new job attribute. - Modified the DocumentClassificationAddProcedureDialog to incorporate the job attribute in the dialog's structure for better user experience.
…d utility function for post-login redirection
…-attachment-declined
…nload UDS model in work orders, display previos notes in fileViewer dialog (#1563) * display project details tab * apply stamp in apryse * upload stamp in project details and use it in apryse webView, add download UDS model in work orders, display previos notes in fileViewer dialog ,
English language and page orientation not applied within the Business…
Standardizing Cadre Job Titles
… on project settings
…tamps featue: save custom stamps and signatures in apryse webview within the browser
…ttings Feature: add [ safety - constructions - order permits - managements ] in project settings
…eholders API. Co-authored-by: Cursor <cursoragent@cursor.com>
…ection on project settings (#1572)
|
✅ Branch Naming Validation Passed Branch details:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Jira Ticket:
Backend URL:
BE_URL:
Visual Changes
Screenshots - Before & After
Responsive Views
📱 Mobile View
💻 Tablet View
🖥️ Desktop View
Technical Details
Components Modified/Added
API Integrations
Testing
Manual Testing Checklist
Dependencies
Details:
Deployment Notes
Details:
Quality Checklist
Types of Changes