6 Commits

Author SHA1 Message Date
Mathis HERRIOT
634c2d046e
test(tags): add end-to-end tests for tag CRUD operations and relationships with persons and projects 2025-05-16 23:51:01 +02:00
Mathis HERRIOT
bdca6511bd
test: enhance e2e tests for projects with improved authentication and collaborator scenarios 2025-05-16 19:10:59 +02:00
Mathis HERRIOT
634beef8d6
test(persons): add e2e tests for persons controller 2025-05-16 19:10:41 +02:00
Mathis HERRIOT
52d74a754c
feat(tests): add utility functions for testing with NestJS
Add test utilities to facilitate creating test apps, test users, generating tokens, and cleaning up test data in the backend codebase.
2025-05-16 19:07:09 +02:00
Mathis HERRIOT
10d4e940ed
test: add comprehensive e2e tests for users, groups, auth, and projects APIs 2025-05-16 19:04:50 +02:00
9f99b80784 feat: implement authentication and database modules with relations and group management
Added new authentication strategies (JWT and GitHub OAuth), guards, and controllers. Implemented database module, schema with relations, and group management features, including CRD operations and person-to-group associations. Integrated validation and CORS configuration.
2025-05-15 17:09:36 +02:00