Basic table
Basic table that shows tags
Endpoint for adding Notes to annotations in AnnotationController
Added endpoint for adding notes to tags in AnnotationController
Added endpoints for subtag CRUD
Added endpoints for Tag CRUD
Created endpoints for CRUD on categories
Merge branch 'bugs/9578-user-empty-password' into 'dev' Re #9578
Check if an empty password or null is passed during user creation and password change
See merge request aswi/aswi-2022/aswi20220x00!36
Check if password is empty or null
Merge branch 'features/9579-autentization-testing' into 'dev' Autentization and user testing (backend and frontend)
User tested for creation, updating and autenticationLogin tested for logging in via username and passwordFrontend tested /login page
See merge request aswi/aswi-2022/aswi20220x00!31
Merge branch 'features/9584-documents-table' into 'dev' Re #9584
Documents table in document management (admin view)
See merge request aswi/aswi-2022/aswi20220x00!35
Admin can also load documents assigned to him for annotation
Document table added for admin (document management)
Merge branch 'features/9583-small-demo-changes' into 'dev' Re #9583
Documents assigned to users on document upload
See merge request aswi/aswi-2022/aswi20220x00!34
Users assigned on document upload
Merge branch 'features/9480-backend-annotation-visualisation' into 'dev' Re #9480
Beta version of annotation rendering implemented in backend
See merge request aswi/aswi-2022/aswi20220x00!33
Fixed indexing bugs in backend, minor changes in frontend
Backend document rendering
Merge branch 'features/9465-documents-upload' into 'dev' Re #9465
Modal window uploading new documents was finished and connected to server API.
See merge request aswi/aswi-2022/aswi20220x00!32
Merge branch 'features/9466-list-documents-annotator' into 'dev' Re #9466
Table showing anotator's documents was implemented.
See merge request aswi/aswi-2022/aswi20220x00!30
Documents upload implemented, connected to REST API
commentary
new comments for testing classes and messages for failed tests
Frontend login testing
Frontend login tested for correct and incorrect inputs
Refactoring
utils
utils added for frontend testing - drivers
Frontend testing
frontend testing base
backend login
login on backend tested (JwtUtils in Utils inicialization)
user testing
first of was user testing mandatory, before testing autentization - with this user should be properly tested
Merge remote-tracking branch 'origin/dev' into features/9466-list-documents-annotator
Merge branch 'features/9475-9478-annotations' into 'dev' Re #9475 Re #9478
Document text selection, adding tag/subtag to selected text, removing annotation occurrences
See merge request aswi/aswi-2022/aswi20220x00!29
Build fixed
Deleting occurences
Comments added to selection utils
Last fix
Minor rename
Changed Id to OccurenceId in TagInstanceInfo
Endpoint for annotation instance deletion - untested
Adding tag/subtag to selected text
Backend - saving data fixed
Fixed error in AnnotationController
Merge branch 'features/9475-9478-annotations' of https://gitlab.kiv.zcu.cz/aswi/aswi-2022/aswi20220x00 into features/9475-9478-annotations
Minor fixes, added annotation instance endpoint - untested
Selection detection and calculation of start and end position in original document
Merge branch 'features/9472-document-preview' into 'dev' Re #9472
HTML preprocessing and sanitization (removing all original attributes from HTML)Showing HTML on frontend
See merge request aswi/aswi-2022/aswi20220x00!28
Merge branch 'features/9481-frontend-annotation-panel' into dev Re #9481
Merge branch 'features/9477-frontend-annotation-tag-tree' into 'dev' Re #9477
Implemented a left panel that shows a tree of tags
See merge request aswi/aswi-2022/aswi20220x00!26
Document preview on frontend
Table of annotator's documents implemented
Fixed tag length detection
HTML preprocessing and sanitization
Connected annotation panel to API and updated visual
Added mapped annotation
Mapped annotation to instance and separated them to different tag occurrences
Upgraded visual of the tag tree
Changed colors of dummy tags
Changed colors of dummy tags to show different colors in the tag tree
Basic annotation document preview
Added comments
Connected tag panel to server
Tag selection
Report when tag is selected
Context for category
Changed context of tags to context of categories
Implemented tag panel
Implemented tag panel and all its items
AnnotationID as dynamic route part in annotation page
Tag context
Added context that handles tags
Minor login optimisation
API regenerated
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
Re #9453
Login, Token management
Token management implemented, redirections
Same fix in DocumentController - moved to QueryParams
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...
Annotation controller id in path, not request body
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 use demo
AnnotationContext added
Current API model generated
Initialization of tags in annotation view
Initialized tags and created event handlers in the annotation view
Annotation panel events
Added events that propagate changes between panels in the annotation view
Basic functionality of an annotation panel
The panel is without css styles. Basic functionality is implemented.
Beta version with support for returning current annotation state
See merge request aswi/aswi-2022/aswi20220x00!22
Resolved issues from code review
Merge branch 'features/9346-backend-testing' into 'dev' Re #9346
Creation of skelet for backend testing.
See merge request aswi/aswi-2022/aswi20220x00!19
Fixed comments from code review, fixed DB access
Added documents and annotations to seeding
Added GET /annotation for retrieving annotation state
Added DTOs and mapper profiles for annotation info
Seeding for an annotation tag instance
Fix in AnnotationController
Endpoint /user/annotations for user's annotations
Added endpoint to UserController
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
Removed ant layout and used css grid
Changed layouting technology and added main layout for all pages.
Changed path of imports
Forgot to save files with changed imports
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
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.
Changed a route of the login page
Changed the route from /authentication/login to /login
Moved loginProps to loginLayout
LoginProps are not used outside of loginLayout and it does not make sense for it to exist outside of loginLayout.
Merge branch 'features/9346-backend-testing' of https://gitlab.kiv.zcu.cz/aswi/aswi-2022/aswi20220x00 into features/9346-backend-testing
Backend testing skeleton
Backend testing
Skelet for backend testing
Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474