Commit Graph

6 Commits

Author SHA1 Message Date
Matthieu B
1fb5881495 Refactor test fixtures to include session parameter for improved database handling 2025-10-26 16:06:05 +01:00
Matthieu B
1723e876b6 Refactor API models and invitation flow; add comprehensive tests
- Updated `InvitationCreateRequest` model to change `server_ids` from required to optional with improved description.
- Enhanced `library_model` to include `external_id`, `server_name`, and `enabled` fields.
- Modified `InvitationFlowManager` to prioritize new many-to-many relationship checks for invitations.
- Created a new migration file to merge branches related to API key and foreign key improvements.
- Added comprehensive tests for API endpoints, including status, users, invitations, libraries, servers, and API key management.
- Implemented error handling tests for malformed JSON and inactive API keys.
2025-08-13 20:58:11 +02:00
copilot-swe-agent[bot]
533ca1c33d Complete test fix - all 106 tests now passing
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-08-11 15:34:21 +00:00
copilot-swe-agent[bot]
2c110fa19d Fix invitation tests completely, improve library test isolation
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-08-11 15:30:47 +00:00
copilot-swe-agent[bot]
a44cb2e59b Fix invitation route paths and library scanning mocks
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-08-11 15:24:59 +00:00
copilot-swe-agent[bot]
3cf6332b92 Fix library scanning and invitation server name display issues
Co-authored-by: Tomat0r <68383702+Tomat0r@users.noreply.github.com>
2025-07-28 21:45:00 +00:00