1. 13 Nov, 2020 1 commit
    • Christopher Keim's avatar
      [TOB-127,21,406,74,315,52,92,354,391] feat: v0.9.0 · a48ee2af
      Christopher Keim authored
      
      
      [TOB-127] feat: Add components to display statement details
      
      * Add back end calls for statement details
      * Add component to display general statement information
      * Add component to display geographic position
      * Add component to display contribution status
      * Add component to display statements inbox attachments
      * Add component to display statements outbox attachments
      * Add component to display linked statements
      * Integrate details components in details page
      * Integrate details components in form components
      * Refresh process history on task change
      
      [TOB-21] feat: Add functionality to manually redispatch statement email
      
      * Add back end calls to redispatch statement email
      * Add store actions and effect for redispatching statement email
      * Integrate store into statement details page
      
      [TOB-406] feat: Add statement search
      
      * Extend back end API interface for search parameters
      * Add component for search filters
      * Add sorting buttons to statement table component
      * Integrate statement search into search page
      
      [TOB-74] feat: Add map to position search page
      
      * Reorganize routing of search subpages
      * Add directive to display leaflet popups
      * Integrate leaflet map, markers and popups into position search page
      
      [TOB-315] feat: Add search functionality to position search page
      
      * Add back end calls for position search
      * Add store effect for position search
      * Integrate search component and store into position search page
      
      [TOB-52] feat: Add GIS call to leaflet map
      
      * Reorganize website configuration to separate config file
      * Add back end calls to transform geographic positions
      * Add store module for leaflet map
      * Add store effecto to open GIS
      * Integrate store module into map components
      * Match leaflet styling to openk theme
      
      [TOB-92] feat: Add upload functionality for consideration attachments
      
      * Add component to display and upload consideration attachments
      * Integrate component into details page
      
      [TOB-354] feat: Add dockerfiles
      
      [TOB-391] fix: Fix minor bugs
      
      * Cancel rerouting of email when leaving mail page
      * Prevent refetching of deleted emails
      * Properly reset error messages in side menu
      * Also perform contact search in new statement page when no mailid is provided
      * Close drop downs on scroll
      * Fix minor styling issues
      
      Signed-off-by: Christopher Keim's avatarChristopher Keim <keim@develop-group.de>
      a48ee2af
  2. 22 Jul, 2020 1 commit
    • Christopher Keim's avatar
      [TOB-219] feat: Add selection of parent statements to workflow form · 98facd60
      Christopher Keim authored
      
      
      * Change API statement search interfaces for pagination
      * Add pagination to statement search in store
      * Include parents when fetching statement details
      * Add a component for list of statements
      * Add data mocks for testing
      * Open collapsibles if content is focused
      * Reorganize translations
      * Integrate statement select in workflow data form
      
      [TOB-211] feat: Add selection of contact information to info form
      
      * Display zero instead of null in comments component
      * Add property contactId to IAPIStatementModel
      * Add property contactId to statement info form value
      * Add directive to assign css class on invalid form controls
      * Add components for pagination and contact data
      * Reorganize forms into feature modules
      * Extend task complete action to claim next camunda task
      * Add back end calls for contact data
      * Add utility functions for store reducers
      * Add store effects for searching and fetching contact data
      * Add store effect for opening contact base data module in new tab
      * Integrate contact selection in info form
      
      [TOB-246] feat: Add attachment controls to info form
      
      * Add new back end calls for attachments and remove old code
      * Add store module for attachments
      * Extend store for fetching and uploading attachments
      * Reorganize statement store and adjust submit effect
      * Add further utility functions for store reducers
      * Add action and effect to open attachments
      * Include attachments when fetching statement details
      * Add UI components for attachment control
      * Change main overflow property to scroll
      
      [TOB-277] feat: Display affected business section to info form
      
      * Add back end calls for avaialable business sections
      * Add action and effects for fetching business sections from back end
      * Add Integrate into info form
      * Fetch settings when visiting new statement form
      
      [TOB-260] test: Increase test coverage
      
      * Add tests for setting reducers
      * Add tests for root reducers
      * Add tests for process reducers
      * Change style to avoid jumping text blocks
      
      Signed-off-by: Christopher Keim's avatarChristopher Keim <keim@develop-group.de>
      98facd60
  3. 05 Jun, 2020 1 commit
    • Christopher Keim's avatar
      [TOB-68] feat: Extend page for creating new statements · 22dbe0d7
      Christopher Keim authored
      
      
       * Install PrimeNg
       * Install MomentJS
       * Add user control for dates
       * Add user control for file dropping
       * Add progress spinner component
       * Add form for creating new statements
       * Add store module for statements and statement types
       * Include API calls to backend
      
      [TOB-164] test: Increase test coverage for utility functions
      
       * Use barrel files for imports
       * Add tests for utility functions
      
      Signed-off-by: Christopher Keim's avatarChristopher Keim <keim@develop-group.de>
      22dbe0d7
  4. 29 Apr, 2020 1 commit
    • Christopher Keim's avatar
      [TOB-96] chore: Provide initial project set up · 3624a6da
      Christopher Keim authored
      
      
      * Create project via Angular CLI
      * Install libraries
      * Add scripts for development
      * Add basic SCSS styling
      
      [TOB-102, 105] feat: Add landing page
      
      * Add components for page header and error page
      * Add basic Angular routing
      * Add service for basic calls to back end API
      * Add service for authentication
      * Add service and configuration for translations
      * Add root NGRX store
      * Connect components with store
      
      [TOB-110, TOB-111] feat: Add dashboard
      
      * Add components for list of statements
      * Add components for detail view
      * Add calls to back end to get statements
      * Add store module for statements
      * Connect components with store
      
      [TOB-118, TOB-103] feat: Add start new statement
      
      * Add components for starting a new statement
      * Add calls to back end to post form
      * Extend store to use back end calls
      * Connect components with store
      
      [TOB-103] chore: Integrate into main portal
      
      * Add script for deploying as WAR file
      
      Signed-off-by: Christopher Keim's avatarChristopher Keim <keim@develop-group.de>
      3624a6da