Added endpoint for document preview
Merge branch 'features/9582-deployment' into 'dev' Re #9582
Deploymnet, Dockerfile, Gitlab-ci, env for backend url
See merge request aswi/aswi-2022/aswi20220x00!42
Re #9582
Merge branch 'features/9588-Testing-Backend-Documents' into 'dev' Re #9588
Add and get documents from database
See merge request aswi/aswi-2022/aswi20220x00!38
User tests corrections
User tests corrected the way bugs were fixed and application was corrected after 1st test report
Namespace correction
Merge request respond corrections - namespaces and name of MakeRequest() method
Merge branch 'features/9670-tag-padding' into 'dev' Re #9670
Implemented intersection calculations and graph coloring to calculate padding
See merge request aswi/aswi-2022/aswi20220x00!41
Added padding size calculation to html rendering
Merge branch 'features/9657-backend-tag-tree-order' into 'dev' Re #9657
Ordering of categories, tags and subtags in TagServiceEF.GetTagTree
See merge request aswi/aswi-2022/aswi20220x00!40
Merge branch 'features/9660-backend-annotation-optimization' into 'dev' Re #9660
Document rendering is now done on the first annotation load, then it is cached. Adding or removing tags is done incrementally.
See merge request aswi/aswi-2022/aswi20220x00!39
Ordering of tags in GetTagTree
Added caching and incremental updates to annotations
Testing of documents in backend
Merge branch 'features/9585-9590-user-management' into 'dev' Re #9590 Re #9585
User management (create, edit, delete) and document assigning were implemented.
See merge request aswi/aswi-2022/aswi20220x00!37
Modal windows for user edit, delete and assigned documents were implemented
DeleteUser save changes
Merge branch 'features/9585-document-assigning' into features/9590-user-management
Added endpoint for user delete
Annotations not created on document upload
Users table implemented
Document assigning implemented
Added endpoint for user creation
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
Created endpoint for changing user information
Endpoint for user annotations with ID in path
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