Tag merging for final annotation beta
Duplicated CSS issue fixed
Fixed duplicating issue in CSS generation
Whitelisted target attribute in sanitization
Seeder fixed
Added selected text to AnnotationTag and requests/responses
Added finalized annotation ID
Added info about final annotation to GET /documents
Added link redirect to annotations
Small fixes
Caching generated CSS, returning it separate from HTML
Seeder user names changed
Added endpoint for marking annotations as done
Added tables for finalizing annotations to DB
Set annotation state to in progress on tag add
Fixed a missed merge issue
Merge branch 'features/9664-annotation-count-display' into dev Re #9664
Merge branch 'features/9678-duplicate-tag-control' into dev Re #9678
Merge branch 'features/9677-sentiment-annotation' into dev Re #9677
Merge branch 'features/9593-tag-management' into dev Re #9593
Added sentiment to GET /annotation/id
Ordering of tags in GET /tags
Merge branch 'features/9673-admin-document-preview' into dev Re #9673
Regenerate client api, merged manually
Annotation state returned with document list info
Order tags by position
Added role to GET /users
Sanitize document preview
Fixed tag update to same name
Fixed annotation problems Re #9715 , Re #9716
Added endpoint for document preview
Added assigned documents count to GET /users
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
Added disabled for annotators to GET /tags DTO
Added sentiment to Tags and SubTags, modified create/update tag/subtag endpoints, added set instance sentiment endpoint
Added option to hide category from annotators, changed endpoints and services
Added padding size calculation to html rendering
Backend checks for duplicate tags and returns bad request
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
Database migration added
Added endpoint to get global required annotations, moved configuration to database
Added endpoint to set global required annotations
Implemented static global config, added endpoint to set req annotations per document
Ordering of tags in GetTagTree
Added caching and incremental updates to annotations
Testing of documents in backend
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
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
Added endpoint for user creation
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
Users assigned on document upload
Fixed indexing bugs in backend, minor changes in frontend
Backend document rendering
commentary
new comments for testing classes and messages for failed tests
Frontend login testing
Frontend login tested for correct and incorrect inputs
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
Last fix
Minor rename
Changed Id to OccurenceId in TagInstanceInfo
Endpoint for annotation instance deletion - untested
Backend - saving data fixed
Fixed error in AnnotationController
Minor fixes, added annotation instance endpoint - untested
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
Fixed tag length detection
HTML preprocessing and sanitization
Changed colors of dummy tags
Changed colors of dummy tags to show different colors in the tag tree
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
Same fix in DocumentController - moved to QueryParams
Annotation controller id in path, not request body
Beta version with support for returning current annotation state
See merge request aswi/aswi-2022/aswi20220x00!22
Resolved issues from code review
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
Backend testing
Skelet for backend testing
Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474
Optimized database access - prefetch tags and categories
Database access optimizations
Shortened GetUsers in UserServiceEF
Don't throw if user already assigned to document