- 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>
-
- 23 Sep, 2020 1 commit
-
-
Christopher Keim authored
* Add directive for automatically resizing text areas * Display replacement texts in preview * Use currently set values when converting text blocks to free text * Prevent shrink of multiple whitespaces in preview [TOB-58] feat: Add functionality to edit text palceholders in statement editor * Disable statement editor when loading back end data * Improve styling and UX of input elements for statement editor * Add input elements for text placeholders in statement editor [TOB-189] feat: Add tagging functionality to attachment form * Add abstract component for form arrays * Add global styles for checkbox and chips * Add rxjs operator to end with another observable * Add download service * Use abstract form array class in arrangement form * Add back end calls for editing attachment tags * Use form arrays in existing attachment forms * Add user control component for attachments * Integrate attachment form in statement editor form * Integrate attachment form in statement info form * Extend attachment store for tagging * Download attachment instead of opening it * Add translations [TOB-63] feat: Select optional departments in workflow data form * Add indeterminate functionality to multi select component * Adjust back end calls for selecting optional departments [TOB-282] feat: Add side menu * Add navigation links to header bar * Add module for side menu * Integrate side menu to main navigation page * Add empty components for future routes * Add side menu to statement details page * Add side menu to statement info form * Add side menu to workflow data form * Add side menu to statement editor form * Add translations [TOB-69] feat: Add functionality for contributions/finalization of statements * Add back end calls for contributions/finalization * Add component for viewing pdfs * Integrate pdf preview to statement editor * Add contribution select to statement editor * Reorganize statement editor form * Prevent parallel get requests in forms [TOB-181] feat: Add functionality to approve statements * Add rxjs operator to emit on completion * Reorganize effects for process store * Integrate process task effect in statement store * Unclaim all tasks when leaving edit page * Disable side menus on claim/unclaim * Reorganize user roles in core module [TOB-317] fix: Fix minor bugs * Fix positioninig of dropw down template in header bar * Properly resize input in comment component * Create only one license file for all chunks in webpack plugin Signed-off-by:
Christopher Keim <keim@develop-group.de>
-
- 22 Sep, 2020 1 commit
-
-
Christopher Keim authored
* Add pipe for extracting form arrays * Add value observable to abstract form component * Add standard projector functions to store util * Add rxjs operator to catch specific HttpErrorResponses * Add injection token for global URL object * Add action and effect for opening files in new tab * Add directive for toggling global css class on body * Reorganize statement config data in store * Add back end model and API calls for statement editor * Extend statement store for statement editor * Add components for statement editor form * Integrate store in statement editor form [TOB-314] feat: Add attachment functionality to statement editor * Add tagging functionality to already existing attachment components * Reorganize attachment store module * Add attachment component to statement editor [TOB-292] test: Increase test coverage to 80% * Add test cases for attachment effects * Add test cases for contact effects * Add test cases for process effects [TOB-291] chore: Update dependencies * Update several dependencies in package.json * Add webpack plugin to generate license file 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>
-