Commit History

feat: unified sync notification system, realtime timesheets and payroll, simplified project role compensation
95005e1

kamau1 commited on

fix: add missing AppRole import in projects API and enable eager loading in invoice viewing service
04b997c

kamau1 commited on

fix: correct ProjectRegion import path in projects API module
cb9c038

kamau1 commited on

fix: add missing get_current_user import to projects API module
c5709e5

kamau1 commited on

feat: updated the pm ticket detail endpoint to give back proper actions
24bb10d

kamau1 commited on

refactor(filters): migrate remaining endpoints (customers, notifications, inventory) to unified Query-based filter parsing system
5ef066f

kamau1 commited on

fix(filters): replace Pydantic Depends with custom Query-based parsers to correctly handle multi-value API filters
2fb09d0

kamau1 commited on

feat(filtering): implement complete end-to-end server-side filtering infrastructure and migrate tickets/projects to new system
7b90d84

kamau1 commited on

Implemented improved inventory requirements system with API endpoints, validation, and comprehensive documentation.
6b29be6

kamau1 commited on

add unified project overview endpoint with caching and role-based response
19dd95f

kamau1 commited on

fix: make user_id optional for self-service and auto-set before auth check; update schema, service, and docs
c5fdc5d

kamau1 commited on

Add ticket completion fields, integrate project requirements caching via cachetools, update completion service, and implement cache invalidation on project updates.
867ae6b

kamau1 commited on

fix: Resolve invitation validation error - determine org based on invited role
f9fc05b

kamau1 commited on

feat: Add project invitation statistics endpoint
04eee22

kamau1 commited on

fix: Add missing ProjectTeamUpdate import
aef124d

kamau1 commited on

feat: Add project team management endpoints - Fix team stats to count actual team members - Add filtering to GET /projects/{id}/team (role, region, active status, search) - Add PATCH /projects/{id}/team/{member_id} for updating team members - Add DELETE /projects/{id}/team/{member_id} for removing team members
9dd2bfc

kamau1 commited on

fix: correct remaining schema mismatches in expense and finance queries
a30132c

kamau1 commited on

fix: correct database schema mismatches in dashboard queries
8a46bf1

kamau1 commited on

fix: correct database schema mismatches in Ticket, Notification, and TicketExpense queries
3522180

kamau1 commited on

feat: implement project dashboard with activity feed
ab19502

kamau1 commited on

fix: define ProjectTeam model to resolve NameError in project team retrieval
bff84fe

kamau1 commited on

feat: add endpoint to retrieve project team members with authorization checks
9309d79

kamau1 commited on

refactor: update project finalization logic to allow transitioning from draft/planning to active status
88d4945

kamau1 commited on

fix: resolve runtime error in add_existing_user_to_project endpoint
9cbadb3

kamau1 commited on

feat(project): add complete project setup workflow with service methods and API endpoints for regions, roles, subcontractors, and finalization including validation and authorization
4835b24

kamau1 commited on

fix(api): import ProjectTeamCreate at module level and remove forward reference to fix startup errors
310ce0f

kamau1 commited on

fix(api): move ProjectInvitationCreate import to module level and remove forward references to fix FastAPI schema loading errors
5b13ddd

kamau1 commited on

fix(invite): implement project-level invitations with validation and notifications
cd8df9d

kamau1 commited on

fix(api): add PATCH support alongside PUT to update project endpoint
54c5a41

kamau1 commited on

available managers endpoint for project creation
1243151

kamau1 commited on

feat: project setup person at project creation
2a684b9

kamau1 commited on

fix(api): correct malformed audit log call in projects.py
3fae340

kamau1 commited on

added invited name to user invitaitons
710ac90

kamau1 commited on

services
38ac151

kamau1 commited on

Iniital Commit
74de430

kamau1 commited on