Commit Graph

66 Commits

Author SHA1 Message Date
REDCODE
88e18636ab Added AssetsMapper and AssetRepository has been moved to it's own file 2024-11-11 16:38:32 +01:00
REDCODE
f1cadb4a63 Removed empty lines from UserController 2024-11-11 16:38:32 +01:00
REDCODE
eb25e3f7dc Added extra data on GetFullAssetDto 2024-11-11 16:38:32 +01:00
MrFastwind
83a54c4c2f refactor(API): Adds Bulk capabilities 2024-11-11 16:38:32 +01:00
REDCODE
ceaa6e8637 Merge branch 'feature/webapi/endpoint-impl' into feature/webapi/asset-endpoint 2024-11-11 16:38:32 +01:00
MrFastwind
85e743110c feat(API): Adds stubs for AssetController.cs
Adds method endpoint, dtos (detailed and previews)
2024-11-11 16:38:32 +01:00
MrFastwind
7773966525 refactor(API): Switch to use a class for paged search 2024-11-11 16:38:32 +01:00
MrFastwind
a3a47be4cd chore(API): Changes the category name of the logger 2024-11-11 16:38:32 +01:00
MrFastwind
374745a3fb feat(API): Adds person stub endpoint 2024-11-11 16:38:32 +01:00
REDCODE
4ca6fa7c95 Merge branch 'feature/webapi/endpoint-impl' into feature/webapi/asset-endpoint 2024-11-11 16:38:32 +01:00
MrFastwind
700161a3f2 refactor(API): Extract BulkDtoinseparate file 2024-11-11 16:38:32 +01:00
REDCODE
9595919d26 Merged changes from endpoint-impl 2024-11-11 16:38:32 +01:00
REDCODE
8f5cd758c5 Refactor 2024-11-11 16:38:32 +01:00
MrFastwind
138bdeac5a Merge branch 'feature/webapi/tag-endpoint' into feature/webapi/endpoint-impl 2024-11-11 16:38:32 +01:00
REDCODE
48e42fdfff Initial scaffolding for asset controller 2024-11-11 16:38:32 +01:00
MrFastwind
b81dd0f7a4 feat(API): Implements user delete endpoint 2024-11-11 16:38:32 +01:00
MrFastwind
52fd1528d2 fix(API): User endpoints to be in line with new structure 2024-11-11 16:38:32 +01:00
MrFastwind
894ac99a34 feat(API): Implements TagController With Bulk Requests 2024-11-11 16:38:32 +01:00
MrFastwind
5dd11eec1e feat(API): Adds Album endpoint Stubs 2024-11-11 16:38:32 +01:00
MrFastwind
ebd17f55ae feat(API): adds Repository implementation (not tested yet) 2024-11-11 16:38:32 +01:00
MrFastwind
8c42051461 fix(API): Remove login permission to Banned or Disabled Users 2024-11-11 16:38:32 +01:00
MrFastwind
0b7011e4f3 feat(API):Adds Tag endpoint implementation 2024-11-11 16:38:32 +01:00
MrFastwind
b1bb076906 feat(API): Adds TagController class 2024-11-11 16:38:32 +01:00
REDCODE
46514c052f Added HTTP Requests unit testing, first interaction 2024-11-11 16:38:31 +01:00
REDCODE
17dd6bda0c Reverts UserRepository to use first or default 2024-11-11 16:38:31 +01:00
b52ecee6a0 Merge pull request 'feature/webapi/auth Adds working authentication' (#10) from feature/webapi/auth into develop
Reviewed-on: #10
Reviewed-by: REDCODE <aironenerowork@gmail.com>
2024-11-11 16:38:31 +01:00
MrFastwind
b1ce2fc0bb refactor(API): Cleans the code 2024-11-11 16:38:31 +01:00
MrFastwind
d2d05fdcfa fix(API): Adds last login update on login 2024-11-11 16:38:31 +01:00
MrFastwind
145f12dc8a fix(API): Fix Password hasher dependency resolver 2024-11-11 16:38:31 +01:00
MrFastwind
a75b26ef63 feat(API): Adds Password hashing 2024-11-11 16:38:31 +01:00
MrFastwind
4b08ae7b5a fix(API): Fix exception for UserRepository.cs 2024-11-11 16:38:31 +01:00
MrFastwind
cd0d04a024 fix(API): Fixes null exception against anonymous users requests 2024-11-11 16:38:31 +01:00
MrFastwind
295a0ce41d chore(docker): Removes auto generated docker-compose file for deployment 2024-11-11 16:38:31 +01:00
MrFastwind
5df852c0c7 feature(API): Adds UserRepository.cs 2024-10-07 10:05:11 +02:00
REDCODE
4a05e5c5ce Merge branch 'develop' into feature/webapi/endpoint-impl 2024-10-06 22:43:09 +02:00
REDCODE
4875972fa4 Fixed compose pipeline. 2024-10-06 22:06:28 +02:00
REDCODE
b2038321b2 Unfucked the database creation. 2024-10-06 21:53:37 +02:00
REDCODE
932572b7c6 Added Docker run configs 2024-10-05 19:51:15 +02:00
MrFastwind
b6fc0be25c Merge remote-tracking branch 'origin/develop' into feature/webapi/endpoint-impl 2024-10-03 17:04:00 +02:00
MrFastwind
e6c27553a7 Merge branch 'feature/webapi/endpoint-impl' into feature/webapi/auth
# Conflicts:
#	Lactose/Controllers/AuthController.cs
#	Lactose/Controllers/UserController.cs
#	Lactose/Dtos/CredentialsDto.cs
#	Lactose/Repositories/IUserRepository.cs
2024-10-03 16:53:00 +02:00
MrFastwind
6a3ceb9ffc fix(API): fix retrieve of user authentication data 2024-10-02 18:22:50 +02:00
MrFastwind
dbef20e6b5 feat(API): Adds Authentication system
Swagger is not compatible with JWT token Authentication
2024-10-01 22:14:50 +02:00
REDCODE
4ed4ef82ad Removed unused .env file, added new DB migration in relationship to 8ccef5c2f6 2024-09-29 23:50:32 +02:00
MrFastwind
19b95084a6 feat(API): Adds Authentication System (Needs Testing) 2024-09-29 23:43:44 +02:00
MrFastwind
c72fcd922e refactor(API): Switch to use UserRepository AuthController.cs 2024-09-29 23:43:43 +02:00
MrFastwind
786b6128e1 refactor(API): Switch to repository pattern 2024-09-29 23:43:42 +02:00
MrFastwind
833af15e9d fix(API): Split authentication from user endpoint 2024-09-29 23:43:14 +02:00
REDCODE
51095a28e3 Removed useless usings. 2024-09-29 23:00:05 +02:00
REDCODE
8ccef5c2f6 Adds a Person who owns a specific album as a column. 2024-09-29 22:52:22 +02:00
REDCODE
b583e4d045 Modified the classname for the database context from "testDbContext" to "LactoseDbContext" 2024-09-29 22:39:41 +02:00