Skip to content

Commit 4f4bd8c

Browse files
authored
Update README with completed tasks
1 parent 5a8493e commit 4f4bd8c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,18 +76,18 @@ This opens to the Frontend port <http://localhost:5173> only and takes it's data
7676

7777
##### 1️⃣ Frontend API Layer (`src/api/clients.ts`)
7878

79-
- [ ] Implement all CRUD calls aligned with Spring Boot endpoints:
80-
- [ ] Include `credentials: 'include'` for session support
79+
- [x] Implement all CRUD calls aligned with Spring Boot endpoints:
80+
- [x] Include `credentials: 'include'` for session support
8181

8282
##### 2️⃣ React Query Integration
8383

84-
- [ ] Add CUD (Create , Update , Delete) Actions
84+
- [x] Add CUD (Create , Update , Delete) Actions
8585

8686
##### 3️⃣ Backend (Spring Boot)
8787

8888
- [ ] Validate payloads
8989
- [x] Tenant scoping already active via Hibernate filter
90-
- [ ] Extend `ClientRepository` with `deleteByTenantId()`
90+
- [x] Extend `ClientRepository` with `deleteByTenantId()`
9191

9292
##### 4️⃣ Forms & Validation
9393

@@ -101,9 +101,9 @@ This opens to the Frontend port <http://localhost:5173> only and takes it's data
101101
- [x] Use **Spring Session JDBC**
102102
- [x] Store `TENANT_ID` in session (`anon:<sessionId>` or username)
103103
- [x] Enable `tenantFilter` for all Hibernate sessions
104-
- [ ] On session timeout: delete rows by tenant id
105-
- [ ] On logout (if added): wipe tenant’s rows
106-
- [ ] Optional janitor job for stale tenants
104+
- [x] On session timeout: delete rows by tenant id
105+
- [x] On logout (if added): wipe tenant’s rows
106+
- [x] Optional janitor job for stale tenants
107107

108108
##### 7️⃣ Build & Deployment
109109

@@ -127,7 +127,7 @@ This opens to the Frontend port <http://localhost:5173> only and takes it's data
127127
- [ ] Pagination & search
128128
- [ ] Toast notifications for CRUD actions
129129
- [ ] Login / per-user tenants
130-
- [ ] Automated cleanup job (`@Scheduled`)
130+
- [x] Automated cleanup job (`@Scheduled`)
131131
- [ ] E2E tests (Playwright)
132132
- [ ] Modern component refactor (Hooks + Context)
133-
- [ ] Deploy live demo
133+
- [x] Deploy live demo

0 commit comments

Comments
 (0)