• Christopher Keim's avatar
    [TOB-169,290,188,53,350,351,26,23,358] feat: v0.8.0 · c14146b0
    Christopher Keim authored
    
    
    [TOB-169] feat: Add error messages and extended error handling
    
     * Add utility rxjs operators for error handling
     * Add toast component and effect for displaying toast
     * Add actions and reducers for statement errors
     * Show error messages in details page
     * Show error messages in edit page
     * Show default error message for unexpected errors
     * Improve error handling in effects
     * Reorganize translations
    
    [TOB-290] feat: Add authorization error handling for process tasks
    
     * Disable side menu buttons if task is claimed by another user
     * Hide side menu buttons if task can not be claimed at all
    
    [TOB-188] feat: Select geographic position in workflow data form
    
     * Add leaflet configuration to package.json
     * Add styles for leaflet
     * Add rxjs operator for entering/leaving ngZone
     * Add wrapper directives for leaflet
     * Add select component for map coordinates
     * Submit geographic position in workflow form effect
    
    [TOB-53] feat: Add email functionality
    
    * Add abstract route guard service for user roles
    * Add optional styling attribute to side menu
    * Optionally hide toggle button in collapsible component
    * Use general user role route guards
    * Add back end calls for email endpoints
    * Add store module for emails
    * Add component for displaying email inbox
    * Add component for displaying email details
    * Automatically select values from email in statement info form
    * Extend attachment form components for email information
    * Extend attachment store module to handle email attachments
    
    [TOB-350,351] feat: Add reference and creation date to statement model
    
     * Add additional properties to statement info model
     * Add additional input fields to statement info form
    
    [TOB-26] feat: Add dashboard as general landing page
    
     * Add utility function to compute time diffs of dates
     * Add back end call for fetching dashboard statements
     * Add store functionality for dashboard
     * Add name attribute for process tasks
     * Add global styles for tables
     * Refactor statement table component
     * Reuse statement table component in dashboard component
     * Integrate store in dashboard component
     * Remove unused code
    
    [TOB-23] feat: Adjust statement editor for negative statements
    
     * Use seperate text block groups for negative statements
     * Filter displayed arrangement for available text blocks
    
    [TOB-358] fix: Fix minor bugs
    
     * Reword translations
     * Add tooltips to navigation header
     * Fix position and button style of navigation drop down
     * Fix resizing of side menu in Firefox
    Signed-off-by: Christopher Keim's avatarChristopher Keim <keim@develop-group.de>
    c14146b0