Achintha Isuru
78e99ac470
feat: Remove tax forms from staff profile completion queries and related checks
2026-03-02 12:12:08 -05:00
Achintha Isuru
8c0708d2d3
Refactor billing data parsing and filtering, update invoice queries, and remove the dedicated timesheets page.
2026-02-28 15:26:05 -05:00
zouantchaw
cbd337f4e3
fix(dataconnect): remove unsupported verificationId from certificate upsert connector
2026-02-27 15:49:03 -05:00
Achintha Isuru
f39f8860ea
Persist verificationId for staff certificates
...
Add support for verificationId throughout the certificate flow: schema, GraphQL mutations/queries, domain, repositories, service implementation, and UI.
- Backend: add verificationId to Certificate schema and include it in upsert/create mutations; add auth insecureReason notes to related connector operations.
- Data layer: add verificationId parameter to StaffConnectorRepository API and propagation in implementation (SDK call remains commented with FIXME until dataconnect SDK is regenerated).
- Domain: add verificationId field to StaffCertificate (constructor, copyWith, props).
- Certificates flow: create verification via verificationService, pass returned verificationId to upsertStaffCertificate so the verification record is persisted with the certificate.
- UI: update certificate upload page to show existing file path, disable editing of name/issuer/number, rearrange fields, move remove button, change file icon and text style.
- Misc: minor lambda formatting cleanup in benefits mapping.
Note: the generated dataconnect SDK must be refreshed to enable the new .verificationId(...) call (there is a commented FIXME in the connector implementation).
2026-02-27 15:27:15 -05:00
34afe09963
feat: localization, file restriction banners, test credentials, edit icon fix
...
- #553 : Audit and verify localizations (en/es), replace hardcoded strings
- #549 : Incomplete profile banner in Find Shifts (staff app)
- #550 : File restriction banner on document upload page
- #551 : File restriction banner on certificate upload page
- #552 : File restriction banner on attire upload page
- #492 : Hide edit icon for past/completed orders (client app)
- #524 : Display worker benefits in staff app
- Add test credentials to seed: testclient@gmail.com , staff +1-555-555-1234
- Fix document upload validation (context arg in _validatePdfFile on submit)
- Add PR_LOCALIZATION.md
Made-with: Cursor
2026-02-27 13:48:04 +05:30
Achintha Isuru
5ab5182c1b
feat: Implement comprehensive staff document management with verification status tracking and complete document listing.
2026-02-26 22:23:27 -05:00
Achintha Isuru
050072bd93
feat: Implement document upload and verification workflow by expanding document statuses, adding verification metadata, and introducing a mandatory flag for documents.
2026-02-26 15:45:55 -05:00
Achintha Isuru
b8d07380c0
replace the "Krow" with "KROW"
2026-02-26 15:13:26 -05:00
José Salazar
4b7b655ee8
teamhub is hub
2026-02-26 11:18:56 -05:00
José Salazar
3cf791ddbf
merge with dev
2026-02-26 11:17:01 -05:00
Achintha Isuru
0e3fd1afc8
Merge branch 'dev' into Inconsistent-Shift-Booking-Status
2026-02-26 10:38:02 -05:00
José Salazar
c0c035f94b
deleting duplicated benefit query
2026-02-26 10:07:42 -05:00
3486ab07a5
backend fix
2026-02-26 18:11:27 +05:30
Achintha Isuru
4515d42cd3
feat: Enhance attire verification status system with more granular states and update related UI and data handling.
2026-02-25 19:05:03 -05:00
eeb8c28a61
hub & manager issues
2026-02-25 19:58:28 +05:30
fe6ff2d02c
Merge outstanding changes before pulling dev
2026-02-25 19:11:04 +05:30
400bdf2d40
Add cost center entity and link to hubs
2026-02-25 17:34:53 +05:30
dhinesh-m24
30092146bf
fix: Update staff's cerficate schema to create queries and mutations
2026-02-25 15:42:19 +05:30
dhinesh-m24
d126ece7ce
fix: Issue 523, 536 to delete duplicate queries and create cost center schema and queries
2026-02-25 15:21:45 +05:30
dhinesh-m24
99c6013453
fix merge conflict issue
2026-02-25 14:10:58 +05:30
dhinesh-m24
5cc4b1f00e
fix: Assign hub manager to order
2026-02-25 14:07:26 +05:30
dhinesh-m24
fc771c1598
fix: Update staffDocument mutation file
2026-02-25 13:11:57 +05:30
dhinesh-m24
829ba7e747
fix: Update Invoice schema, queries, mutations and remove ShiftDayCompletion related files
2026-02-25 12:49:12 +05:30
Achintha Isuru
fd0208efa0
feat: Introduce AttireVerificationStatus enum and add verificationId to staff attire items.
2026-02-24 17:31:41 -05:00
Achintha Isuru
616f23fec9
feat: Implement staff attire management including fetching options, user attire status, and upserting attire details.
2026-02-24 17:16:52 -05:00
Achintha Isuru
f8c9cd625f
feat: add GraphQL mutations for seeding and cleaning attire options data.
2026-02-24 15:41:12 -05:00
Achintha Isuru
5d0135b6e9
feat: Add StaffAttire GraphQL schema defining an AttireVerificationStatus enum and StaffAttire type with verification detail
2026-02-24 15:16:05 -05:00
Achintha Isuru
b29351a3aa
refactor: Replace attire option 'icon' field with 'description' across the schema and data models, and update the UI to display the new description.
2026-02-24 15:13:06 -05:00
ee0f059e4f
Queries to retrieve the worker benefits
2026-02-24 17:47:30 +05:30
dhinesh-m24
e254ba3ce0
fix: Update staff application to connect with data connect
2026-02-24 17:29:20 +05:30
dhinesh-m24
78ce0f6cda
feat:Update benfitsDate query to add retrieve worker benefits query
2026-02-24 12:36:17 +05:30
Achintha Isuru
0980c6584b
feat: localize "Find Shifts" tab strings and add filled status to shift role queries.
2026-02-22 20:27:01 -05:00
Achintha Isuru
6e81d403c3
feat: Add support for displaying recurring shift details including start/end dates and recurring days.
2026-02-22 15:15:41 -05:00
Achintha Isuru
214e0d1237
feat: Implement order details retrieval for pre-filling new order forms for reordering.
2026-02-22 02:18:33 -05:00
Achintha Isuru
c5e48ffbc6
refactor: Update reorder suggestions to fetch and display completed orders with aggregated totals instead of individual shift roles.
2026-02-21 22:44:26 -05:00
Achintha Isuru
bfc2453363
Merge pull request #444 from Oloodi/staff_recurring_permanent_order
...
Staff recurring permanent order
2026-02-20 10:18:03 -05:00
José Salazar
d7bd1174c9
new query for history
2026-02-19 16:46:32 -05:00
José Salazar
e6b3eca16d
new query for my shifts
2026-02-19 15:40:34 -05:00
José Salazar
a2137e8a06
Merge remote-tracking branch 'origin/408-feature-implement-paidunpaid-breaks---client-app-frontend-development' into staff_recurring_permanent_order
2026-02-19 14:47:35 -05:00
José Salazar
d160610bf9
deleting few values of shift enum
2026-02-19 14:37:26 -05:00
Achintha Isuru
f0c33339ef
Merge branch 'dev' into 408-feature-implement-paidunpaid-breaks---client-app-frontend-development
2026-02-19 11:26:23 -05:00
Achintha Isuru
634b33f769
Merge pull request #433 from Oloodi/feature/session-persistence-424
...
feat(reports): implement high-fidelity report screens & fix navigation/compilation
2026-02-19 11:25:42 -05:00
Achintha Isuru
c9c61411f3
feat: Reorganize staff queries by removing old queries and adding new profile completion queries
2026-02-19 10:14:38 -05:00
Achintha Isuru
7b5c845134
Merge pull request #438 from Oloodi/Inconsistent-Shift-Booking-Status
...
feat(backend): add staff profile completion GraphQL queries
2026-02-19 10:03:44 -05:00
e14ef767eb
Staff profile completion
2026-02-19 16:19:49 +05:30
1ca3f714c8
Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-424
2026-02-19 12:55:47 +05:30
Achintha Isuru
7ce1c6f6e3
Merge branch 'dev' into 408-feature-implement-paidunpaid-breaks---client-app-frontend-development
2026-02-18 16:16:55 -05:00
Achintha Isuru
6b43a570d6
Replace location sharing with profile visibility
...
Replace the previous location-sharing privacy model with a profile-visibility feature. Renamed localization keys (en/es) and updated UI widget text. Added repository methods to get/update profile visibility using Data Connect, wired new GraphQL query (getStaffProfileVisibility) and mutation (UpdateStaffProfileVisibility), and added corresponding use cases (GetProfileVisibilityUseCase, UpdateProfileVisibilityUseCase). Updated BLoC, events, and state to use boolean isProfileVisible instead of PrivacySettingsEntity and removed old location-sharing usecases/entities. Also updated module DI and public exports accordingly; asset loading for legal docs kept with minor error logging.
2026-02-18 16:16:49 -05:00
José Salazar
b3f141e2dc
adding order type to the show orders for the update
2026-02-18 14:31:33 -05:00
917b4e213c
reports page m4 ui done
2026-02-18 18:44:16 +05:30