Modal windows for user edit, delete and assigned documents were implemented
Merge branch 'features/9585-document-assigning' into features/9590-user-management
Users table implemented
Document assigning implemented
Admin can also load documents assigned to him for annotation
Document table added for admin (document management)
Documents upload implemented, connected to REST API
Refactoring
Merge remote-tracking branch 'origin/dev' into features/9466-list-documents-annotator
Build fixed
Adding tag/subtag to selected text
Table of annotator's documents implemented
Basic annotation document preview
AnnotationID as dynamic route part in annotation page
Minor login optimisation
API regenerated
Token management implemented, redirections
Added comments
Renamed files, fixed overflow in annotation view, added access to the AnnotationContext in annotation view, deleted visiblity from add document modal window, deleted LayoutProps
AnnotationContext added
Initialization of tags in annotation view
Initialized tags and created event handlers in the annotation view
Removed ant layout and used css grid
Changed layouting technology and added main layout for all pages.
Refactored directory structure
Refactored directory structure and changed structure of layouts of the annotation screen
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
Changed a route of the login page
Changed the route from /authentication/login to /login
Implemented a login screen and added ant-design package to the react project
See merge request aswi/aswi-2022/aswi20220x00!14
Changed email to username
Changed email field to username, changed error message when field is not filled and removed validation of a field format.
Created a layout of the annotation screen
Created a layout with empty panels. They will be done in other branches.
Added documentation comments
Added documentation comments to the login screen and its layout
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.
Streched login button
Login button now fills width of the form
Changed error messages
Changed error messages for required email and password and added check of email address format
Added layout of the login screen
Created a layout in a separate file and added it to the login screen
Added basic login form
WebApp (React + Next + TypeScript) project added