Projekt

Obecné

Profil

Statistiky
| Větev: | Tag: | Revize:

# Datum Autor Komentář
1088c14e 2022-04-13 10:07 Vojtěch Bartička

Don't throw if user already assigned to document

329ac528 2022-04-11 17:38 Vojtěch Bartička

Cosmetic changes

a70f3c5f 2022-04-11 17:15 Vojtěch Bartička

Added UserController and GET on /users

eff8ec56 2022-04-11 17:01 Vojtěch Bartička

Added AnnotationController and Service

Documents can now be assigned to Users

8722f3eb 2022-04-11 16:54 Vojtěch Bartička

Fix in AuthorizationAttribute

6ef78292 2022-04-11 15:56 Vojtěch Bartička

Merge branch 'features/9471-backend-role-api' into 'dev' Re #9471

Login endpoint now returns user role in response.

See merge request aswi/aswi-2022/aswi20220x00!12

23165326 2022-04-11 15:52 Vojtěch Bartička

Fixed problems after a merge

52fe46f9 2022-04-11 15:48 Vojtěch Bartička

Minor fix

ecfe3f8e 2022-04-11 15:48 Vojtěch Bartička

Merge branch 'features/9471-backend-role-api' of https://gitlab.kiv.zcu.cz/aswi/aswi-2022/aswi20220x00 into features/9471-backend-role-api

  1. Conflicts:
  2. Backend/Backend/Controllers/DocumentController.cs
f0fde45c 2022-04-11 15:40 Vojtěch Bartička

Authentication controller now returns user role

cd91f841 2022-04-11 15:40 Vojtěch Bartička

Moved Enums to Models project

730ac905 2022-04-11 15:36 Vojtěch Bartička

Merge branch 'features/9464-backend-documents-api' into 'dev' Re #9464

Basic DocumentController and DocumentService implementation

Adding documents, getting paged list of documents

Error handling middleware

AutoMapper Entity to DTO mapping configured
...

6cb5f77e 2022-04-10 15:15 Vojtěch Bartička

Renamed PLAINTEXT format Enum to TEXTFILE

a9acdf32 2022-04-10 15:14 Vojtěch Bartička

Moved InternalServerError to ControllerBase

28a7019a 2022-04-10 14:03 Vojtěch Bartička

Move Authorize attribute up in DocumentController

f5c0676a 2022-04-10 14:03 Vojtěch Bartička

Use ContextUtils in AuthorizationAttribute

3c161f5b 2022-04-10 13:37 Vojtěch Bartička

Added ERole check to [Authorize] attribute

[Authorize] has ERole.ANNOTATOR as default, ERole can be specified as a parameter

7b2e66d3 2022-04-10 13:25 Vojtěch Bartička

Documents to add expected in base64

Documents sent in the request are all in base64 and have enum to specify either TXT file or a ZIP file

b782f829 2022-04-10 09:38 Vojtěch Bartička

Authentication controller now returns user role

1200e6ed 2022-04-10 09:35 Vojtěch Bartička

Moved Enums to Models project

6e91a560 2022-04-09 20:24 Vojtěch Bartička

Added default value to Annotation.Note

7bbe8f15 2022-04-09 20:12 Vojtěch Bartička

Check number of documents in DocumentService.GetDocuments

11f447b9 2022-04-09 19:44 Vojtěch Bartička

Code cleanup

5a08541d 2022-04-09 19:34 Vojtěch Bartička

DocumentService now uses AutoMapper

f2249f10 2022-04-09 19:34 Vojtěch Bartička

Added AutoMapper, configured, added DTO mappings

aa425887 2022-04-09 19:33 Vojtěch Bartička

Modified DocumentListInfo

Added of UserInfo annotating users

bb5a4390 2022-04-09 18:49 Vojtěch Bartička

DocumentController created

24e1c89d 2022-04-09 18:49 Vojtěch Bartička

DocumentService created

e37f5a26 2022-04-09 18:48 Vojtěch Bartička

Added global error handling middleware

Two custom exceptions - InternalErrorException for server-side problems and BadRequestException for client-side problems

f053c1b6 2022-04-09 18:47 Vojtěch Bartička

Added Document API related DTOs

8dab9054 2022-04-09 09:47 Vojtěch Bartička

Merge branch 'features/9469-logged-user' into 'dev' Re #9469

ClientInfo added to Dependency Injections

ClientInfo contains IP and info about logged user (IsLogged and LoggedUser properties)

See merge request aswi/aswi-2022/aswi20220x00!10

3a6c189b 2022-04-09 09:46 Lukáš Vlček

ClientInfo in DependencyInjection

ClientInfo contains IP and info about logged user

603dda8b 2022-04-08 09:44 Vojtěch Bartička

Merge branch 'features/9470-backend-dummy-data' into 'dev' Re #9470

Added seeding of tags and users for use in development environment.

See merge request aswi/aswi-2022/aswi20220x00!9

3d824877 2022-04-06 15:00 Vojtěch Bartička

Static method to seed dummy tags

204bd181 2022-04-06 15:00 Vojtěch Bartička

Cleanup in seeding

02d9bb40 2022-04-06 14:59 Vojtěch Bartička

Formatting

b73f17bd 2022-04-03 18:45 Vojtěch Bartička

Merge branch 'features/9324-backend-authentication' into 'dev' Re #9324

JWT authentication and authorization implemented on backend

README with description of PostgreSQL server in docker added

Minor updates and bug fixes

See merge request aswi/aswi-2022/aswi20220x00!8

c349bab3 2022-04-03 18:36 Lukáš Vlček

Backend - JWT Authentication done

ee50b93e 2022-04-03 18:36 Lukáš Vlček

README - run of PostgreSQL in docker

a0d78c9b 2022-04-03 18:35 Lukáš Vlček

Automatic db (EF Core) migrations on run in debug mode

29733de8 2022-04-03 18:35 Lukáš Vlček

CORS added

b513f9ee 2022-04-03 18:34 Lukáš Vlček

Password in user ignored for JSON serialization

c99a6c25 2022-04-03 18:34 Lukáš Vlček

Seeding bug fixes

04a39336 2022-04-03 18:33 Lukáš Vlček

Template code removed

20f7b1c9 2022-04-03 17:00 Lukáš Vlček

Swagger config updates

82200351 2022-04-03 16:55 Vojtěch Bartička

Merge branch 'features/9342-backend-userservice' into 'dev' Re #9342

Created UserService, and added a registration mechanism for services.

See merge request aswi/aswi-2022/aswi20220x00!7

fc0e5b36 2022-04-03 16:39 Vojtěch Bartička

Changed formatting, added comments, database check

7bbb9c44 2022-04-03 16:25 Vojtěch Bartička

Removed weather controller

1cd7285a 2022-04-03 16:24 Vojtěch Bartička

Merge branch 'features/9341-context-ef-entities' into 'dev' Re #9341

Created entities for EF Core, created DbContext, set up database seeding, tested the database communication

See merge request aswi/aswi-2022/aswi20220x00!6

b8028d82 2022-04-03 16:23 Vojtěch Bartička

Fixed seeding

897851f8 2022-04-03 08:34 Vojtěch Bartička

Added UserService impl., service registration

ebb51a7f 2022-04-01 18:44 Vojtěch Bartička

Added seeding, cleaned up code

17d0fdac 2022-03-30 14:27 Vojtěch Bartička

Version V2 working with GUID

caa28567 2022-03-30 14:19 Vojtěch Bartička

Version 1 working state of DB and EF with integer IDs

ae604cd8 2022-03-27 17:11 Vojtěch Bartička

Merge branch 'features/9171-frontend-init' into 'dev' Re #9171

Frontend (webapp) project created (React + Next.js + TypeScript)
Basic libraries added
ESLint and Prettier added and configured (basic configuration)

See merge request aswi/aswi-2022/aswi20220x00!5

5e80d91e 2022-03-27 17:07 Lukáš Vlček

RestApi client generation script based on OpenAPI (swagger)

9a080f8f 2022-03-27 17:06 Lukáš Vlček

ESLint and Prettier tools basic config

56cc66d8 2022-03-27 17:06 Lukáš Vlček

WebApp (React + Next + TypeScript) project added

1c8653e4 2022-03-27 17:05 Lukáš Vlček

GitIgnore - WebStorm files added

28821c7c 2022-03-27 15:22 Vojtěch Bartička

Merge branch 'features/9340-project-structure-di-logging-openapi' into 'dev' Re #9340

Basic project structure for backend.

See merge request aswi/aswi-2022/aswi20220x00!4

8001114d 2022-03-27 15:19 Vojtěch Bartička

Project structure done

35bcdf1c 2022-03-23 18:01 Vojtěch Bartička

Three projects split

65cb8db9 2022-03-23 17:37 Vojtěch Bartička

Merge branch 'features/9170-initialize-backend-project' into 'dev' Re #9170

Backend initialization, logging setup

See merge request aswi/aswi-2022/aswi20220x00!3

68d7a219 2022-03-16 12:34 Vojtěch Bartička

Created backend project, logging setup done

7115f491 2022-03-16 11:59 Vojtěch Bartička

Added gitignore for backend project

1424f8da 2022-02-24 10:20 Petr Pícha

Initial commit