Projekt

Obecné

Profil

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

# Datum Autor Komentář
3c185841 2022-04-17 10:11 Vojtěch Bartička

HTML preprocessing and sanitization

7652cf88 2022-04-16 20:47 Lukáš Vlček

Basic annotation document preview

7595035c 2022-04-16 19:52 Lukáš Vlček

AnnotationID as dynamic route part in annotation page

a37f82ce 2022-04-16 19:43 Lukáš Vlček

Minor login optimisation

dd747fc5 2022-04-16 19:42 Lukáš Vlček

API regenerated

351d73ea 2022-04-16 19:09 Vojtěch Bartička

Merge branch 'features/9473-backend-document-annotation-api' into 'dev' Re #9473

Fixed some issues with GET requests requiring a body

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

351351fa 2022-04-16 18:58 Lukáš Vlček

Re #9453

Login, Token management

7a32656e 2022-04-16 18:56 Jaroslav Hrubý

Refactoring

8c45ccb0 2022-04-16 18:49 hrubyjar

Token management implemented, redirections

42c654f6 2022-04-16 18:30 Vojtěch Bartička

Same fix in DocumentController - moved to QueryParams

f6eca400 2022-04-16 16:09 Vojtěch Bartička

Merge branch 'features/9481-frontend-annotation-panel' into 'dev' Re #9481

Renamed files, fixed overflow in annotation view, added access to the AnnotationContext in the annotation view, deleted visibility from add document modal window, deleted LayoutProps...

c0c74381 2022-04-16 16:08 Vojtěch Bartička

Annotation controller id in path, not request body

acb8a961 2022-04-16 15:40 Dominik Poch

Added comments

c73aecde 2022-04-16 14:48 Dominik Poch

Renamed files, fixed overflow in annotation view, added access to the AnnotationContext in annotation view, deleted visiblity from add document modal window, deleted LayoutProps

34e9f2d3 2022-04-16 09:31 Lukáš Vlček

AnnotationContext use demo

c057279b 2022-04-16 09:30 Lukáš Vlček

AnnotationContext added

3e6b15a7 2022-04-16 09:29 Lukáš Vlček

Current API model generated

a80db039 2022-04-16 09:04 Dominik Poch

Initialization of tags in annotation view

Initialized tags and created event handlers in the annotation view

4e91ed40 2022-04-16 09:01 Dominik Poch

Annotation panel events

Added events that propagate changes between panels in the annotation view

967f45fc 2022-04-16 09:00 Dominik Poch

Basic functionality of an annotation panel

The panel is without css styles. Basic functionality is implemented.

e39a1e68 2022-04-15 19:19 Vojtěch Bartička

Merge branch 'features/9473-backend-document-annotation-api' into 'dev' Re #9473

Beta version with support for returning current annotation state

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

c2a89232 2022-04-15 19:19 Vojtěch Bartička

Resolved issues from code review

316210d4 2022-04-15 15:30 Vojtěch Bartička

Merge branch 'features/9346-backend-testing' into 'dev' Re #9346

Creation of skelet for backend testing.

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

782b6d38 2022-04-15 15:25 Vojtěch Bartička

Fixed comments from code review, fixed DB access

09b22f6f 2022-04-15 14:27 Vojtěch Bartička

Added documents and annotations to seeding

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

Added GET /annotation for retrieving annotation state

37259a80 2022-04-15 14:03 Vojtěch Bartička

Added DTOs and mapper profiles for annotation info

8b2a2c15 2022-04-15 14:03 Vojtěch Bartička

Seeding for an annotation tag instance

2d7e2ad6 2022-04-15 12:38 Vojtěch Bartička

Fix in AnnotationController

6bdb3d95 2022-04-15 11:24 Vojtěch Bartička

Endpoint /user/annotations for user's annotations

Added endpoint to UserController

8409298a 2022-04-15 10:46 Vojtěch Bartička

Merge branch 'features/9476-frontend-annotation-screen-layout' into 'dev' Re #9476

Refactored directory structure and changed hierarchy of annotation screen layout. Deleted Ant-Design layouts and used css grid instead.

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

ce63b2ab 2022-04-15 10:22 Dominik Poch

Removed ant layout and used css grid

Changed layouting technology and added main layout for all pages.

2a6afa14 2022-04-14 17:23 Dominik Poch

Changed path of imports

Forgot to save files with changed imports

6d10fe14 2022-04-14 17:21 Dominik Poch

Refactored directory structure

Refactored directory structure and changed structure of layouts of the annotation screen

8f56b9fc 2022-04-14 15:12 Vojtěch Bartička

Merge branch 'features/9452-login-screen' into 'dev' Re #9452

Minor refactoring. Moved loginProps to loginLayout and changed a route of the login screen.

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

6b2ab778 2022-04-14 14:29 Dominik Poch

Created more generic layout props

Props will be used in multiple layouts and all will have the same parameters. It does not have to be assigned specifically for the login.

deed893a 2022-04-14 14:06 Dominik Poch

Changed a route of the login page

Changed the route from /authentication/login to /login

0f3891f3 2022-04-14 14:05 Dominik Poch

Moved loginProps to loginLayout

LoginProps are not used outside of loginLayout and it does not make sense for it to exist outside of loginLayout.

592b5b81 2022-04-14 12:07 Jakub Schenk

Merge branch 'features/9346-backend-testing' of https://gitlab.kiv.zcu.cz/aswi/aswi-2022/aswi20220x00 into features/9346-backend-testing

bc95eeca 2022-04-14 06:23 Vojtěch Bartička

Backend testing skeleton

773d1205 2022-04-13 19:49 Jakub Schenk

Backend testing

Skelet for backend testing

858edfe4 2022-04-13 10:51 Vojtěch Bartička

Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474

  1. Conflicts:
  2. Backend/Core/Services/Registration.cs
ca815fc1 2022-04-13 10:32 Vojtěch Bartička

Merge branch 'features/9467-backend-document-assign-api' into 'dev' Re #9467

Assigning documents to users and getting a list of users

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

ecb333b6 2022-04-13 10:31 Vojtěch Bartička

Optimized database access - prefetch tags and categories

153d77a8 2022-04-13 10:25 Vojtěch Bartička

Database access optimizations

1524324f 2022-04-13 10:10 Vojtěch Bartička

Shortened GetUsers in UserServiceEF

1088c14e 2022-04-13 10:07 Vojtěch Bartička

Don't throw if user already assigned to document

7ceeb02f 2022-04-13 08:16 Vojtěch Bartička

Created TagController, implemented GET on /tags

055ef5b5 2022-04-13 08:16 Vojtěch Bartička

Created TagService, implemented GetTagTree

b9c5b7dd 2022-04-13 08:15 Vojtěch Bartička

Added tag-related DTOs and mapping

050ce537 2022-04-13 08:13 Vojtěch Bartička

Merge branch 'features/9452-login-screen' into 'dev' Re #9452

Implemented a login screen and added ant-design package to the react project

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

2d3822e7 2022-04-13 07:49 Dominik Poch

Changed email to username

Changed email field to username, changed error message when field is not filled and removed validation of a field format.

a13df91a 2022-04-13 06:00 Vojtěch Bartička

Merge branch 'features/9465-frontend-add-document-window' into 'dev' Re #9465

Created a modal that adds new documents and when API is implemented it will send documents to a server.

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

b3230f99 2022-04-13 05:58 Vojtěch Bartička

Merge branch 'features/9476-anotation-screen-layout' into 'dev' Re #9476

Created a layout with empty panels. They will be done in other branches.

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

428b6f89 2022-04-12 22:42 Dominik Poch

Created a document adding modal

Created a modal that adds new documents and when API is implemented it will send documents to a server.

ac59aec1 2022-04-12 21:45 Dominik Poch

Created a layout of the annotation screen

Created a layout with empty panels. They will be done in other branches.

98568917 2022-04-12 18:53 Dominik Poch

Renamed props.tsx to loginProps.tsx

Props was too generic so I renamed it to show its purpose better.

7a84a6d5 2022-04-12 18:47 Dominik Poch

Added documentation comments

Added documentation comments to the login screen and its layout

95311b56 2022-04-12 18:42 Dominik Poch

Updated layout of the login screen

Changed layout to bootstrap, added a logo and a title.

e5bc2de2 2022-04-12 18:41 Dominik Poch

Added todos for login form events

To test the functionality, login form values are logged to the console when the form is submitted. That is dangerous, so I added todos that will remind us to delete these logs when authentication is implemented.

882caa6a 2022-04-12 18:37 Dominik Poch

Streched login button

Login button now fills width of the form

cbd9de5e 2022-04-12 18:36 Dominik Poch

Changed error messages

Changed error messages for required email and password and added check of email address format

77eb11b3 2022-04-12 15:27 Dominik Poch

Added layout of the login screen

Created a layout in a separate file and added it to the login screen

e9c60748 2022-04-12 15:24 Dominik Poch

Added basic login form

96b6457d 2022-04-12 15:19 Dominik Poch

Installed ant-design

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