Added more info to UserInfo return DTO
More comments in backend
GET /documents returns annotationId for each annotator
Added endpoint DELETE /documents
Document export takes only list of doc IDs
Removed paging from GET /documents
Export in BE
Merge branch 'features/9827-display-username' into 'dev' Re #9827
Displaying username in navigation bar was implemented.
See merge request aswi/aswi-2022/aswi20220x00!61
Merge branch 'features/9832-tags-table-sentiment' into 'dev' Re #9832
Added sentiment to tags management
See merge request aswi/aswi-2022/aswi20220x00!57
Added endpoint to set tag occurence to finalized
Fixed issues with database OR mapping
Added GET /users/me endpoint
Added SentimentEnabled to GET /tags
Tag merging for final annotation beta
Added selected text to AnnotationTag and requests/responses
Added finalized annotation ID
Added info about final annotation to GET /documents
Caching generated CSS, returning it separate from HTML
Added endpoint for marking annotations as done
Merge branch 'features/9664-annotation-count-display' into dev Re #9664
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
Merge branch 'features/9673-admin-document-preview' into dev Re #9673
Regenerate client api, merged manually
Annotation state returned with document list info
Added role to GET /users
Added endpoint for document preview
Added assigned documents count to GET /users
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 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
Added caching and incremental updates to annotations
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
Changed Id to OccurenceId in TagInstanceInfo
Endpoint for annotation instance deletion - untested
Minor fixes, added annotation instance endpoint - untested
HTML preprocessing and sanitization
Added DTOs and mapper profiles for annotation info
Endpoint /user/annotations for user's annotations
Added endpoint to UserController
Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474
Added tag-related DTOs and mapping
Added UserController and GET on /users
Added AnnotationController and Service
Documents can now be assigned to Users
Authentication controller now returns user role
Moved Enums to Models project
Renamed PLAINTEXT format Enum to TEXTFILE
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
Code cleanup
Added AutoMapper, configured, added DTO mappings
Modified DocumentListInfo
Added of UserInfo annotating users
Added Document API related DTOs
Backend - JWT Authentication done
Template code removed
Three projects split