- 13 Nov, 2020 1 commit
-
-
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 <keim@develop-group.de>
-
- 22 Jul, 2020 1 commit
-
-
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 <keim@develop-group.de>
-
- 05 Jun, 2020 1 commit
-
-
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 <keim@develop-group.de>
-
- 29 Apr, 2020 1 commit
-
-
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 <keim@develop-group.de>
-