Merge in RED/ui from RED-3132 to master
* commit '46cec7e6b82bd63112af0603063f24a698db4e97':
refactoring && update common
report count in dialog
get by placeholder method for report templates
dossier and file attributes dialog in the same component
Merge in RED/ui from recommendations to master
* commit '125a9a2cb06947ecc3a6a2713db5317be6eb19ca':
accept multiple recommendations
use dialog to change dictionary when accepting a recommendation
add resize action to recommendations
Merge in RED/ui from VM/RED-2614 to master
* commit '5db44d09c477a7d8e2c13c4f39833463aa01fc9d': (21 commits)
fixed one more import in 'can-deactivate.guard.ts'
fixed more imports
extended base dialog for 'add edit justifications' component
extended base dialog for 'add edit user dialog' component
added PendingChangesGuard for Configurations
updates for rules screen to can use PendingChangesGuard
added PendingChangesGuard for dictionary overview component
updated PendingChangesGuard and used it for user profile and notifications preferences screens
added warn box for all needed dialogs
extended base dialog for 'recategorize image dialog' component and 'resize annotation dialog' compoenent
extended base dialog for 'document info dialog' component and 'force annotation dialog' compoenent
extended base dialog for 'change legal basis dialog' component
extended base dialog for 'manual annotation dialog' component
extended base dialog for 'add dossier' component
moved 'base-dialog component' and 'confirmation-dialog service' in common
stored initial form as a simple object instead of a form
changed 'click' to 'action'
removed commented code, updated 'close' and 'changeTab' methods
updated general logic for 'valid' and 'changed' methods to be used by more classes that inherit BaseDialog
updated base dialog component to display the confirmation dialog whenever the user wants to leave the modal or change its tab with unsaved changes
...