* TSK-1214: refactored taskana-classification TSK-1214 Trying to make drag'n drop in tree possible TSK-1214 Removed refreshClassification output from tree TSK-1214 New action in store updates a classification and refetches all, saving now correctly refreshes the classification-list TSK-1214 Fixed tests in tree component TSK-1214 Removed tree service and corresponding test in class-details TSK-1214 fixed issues in tree where multiple actions to store are fired incorrectly TSK-1214 added accessibility action, use space to select a tree node TSK-1214 swapped space and enter in tree component, cleaned code TSK-1214 fixed bug where page isn't updated dynamically according to browser path TSK-1214 workaround circular dependency. service uses snapshot of store, does not actually access the state in store TSK-1214 fixed eslint. TODO: circular dependency between classification.service and classification.state TSK-1214 changed first() to take(1) to fix Observable dying during test TSK-1214 fixed test cases and lint issues TSK-1214 fixed circular dependency TSK-1214 devmode = false TSK-1214: fixed merge problems with notificationService and removed some warnings TSK-1214: fixed merge problems with notificationService TSK-1214 remove wrong imports from before merge * TSK-1215 initialized workbasket ngxs store with get all and select workbasket * TSK-1215 added actions for creating workbasket and getting workbasket access items * TSK-1215 fixed models' attributes in workbasket * TSK-1215 changed workbasket models from class type to interface type * TSK-1215 correct the naming scheme for models in workbasket * TSK-1215 update workbasket models to mirror backend entities * TSK-1215 implemented workbasketsSummary in store * TSK-1215 workbasket list data is now populated using NGXS Store * TSK-1215 fixed console errors while navigating pagination * TSK-1215 initialized workbasket-overview * TSK-1215 removed unnecessary subscriptions * TSK-1215 fixed workbasket access items still using WorkbasketAccessItems as a class instead of an interface * TSK-1215 implemented routing for workbasket overview, removed master-details component * TSK-1215 implemented new behaviors based on ngxs store instead of router * TSK-1215 bug fixes for creating, selecting and deselecting workbasket * TSK-1215 further bugs fixing regarding creating and selecting workbasket * TSK-1215 fixed bugs where input workbasket was immutable in information component * TSK-1215 added remove distribution target and delete workbasket actions * TSK-1215 implemented mark workbasket for deletion in state * TSK-1215 implemented workbasket copy function * TSK-1215 implemented mark workbasket for deletion * TSK-1287 implemented typeahead for owner field in workbasket * TSK-1215 added actions for workbasket access items and distribution targets * TSK-1215 fixed bugs saving or creating new workbasket * TSK-1215 finished workbasket information * TSK-1215 updated tests for workbasket list, details and information * TSK-1215 increased HTML visibility, refine css * TSK-1215 implemented workbasket access items using ngxs state * TSK-1215 increased workbasket distribution target HTML code visibility * TSK-1215 initialization of distribution targets now uses actions from state * TSK-1215 use takeUntil for subscriptions instead of manually unsubscribing * TSK-1215 save function for distribution targets now dispatch an action * TSK-1215: code refinement in ngxs store * TSK-1214: refactored taskana-classification TSK-1214 Trying to make drag'n drop in tree possible TSK-1214 Removed refreshClassification output from tree TSK-1214 New action in store updates a classification and refetches all, saving now correctly refreshes the classification-list TSK-1214 Fixed tests in tree component TSK-1214 Removed tree service and corresponding test in class-details TSK-1214 fixed issues in tree where multiple actions to store are fired incorrectly TSK-1214 added accessibility action, use space to select a tree node TSK-1214 swapped space and enter in tree component, cleaned code TSK-1214 fixed bug where page isn't updated dynamically according to browser path TSK-1214 workaround circular dependency. service uses snapshot of store, does not actually access the state in store TSK-1214 fixed eslint. TODO: circular dependency between classification.service and classification.state TSK-1214 changed first() to take(1) to fix Observable dying during test TSK-1214 fixed test cases and lint issues TSK-1214 fixed circular dependency TSK-1214 devmode = false TSK-1214: fixed merge problems with notificationService and removed some warnings TSK-1214: fixed merge problems with notificationService TSK-1214 remove wrong imports from before merge * TSK-1215 initialized workbasket ngxs store with get all and select workbasket * TSK-1215 added actions for creating workbasket and getting workbasket access items * TSK-1215 fixed models' attributes in workbasket * TSK-1215 changed workbasket models from class type to interface type * TSK-1215 correct the naming scheme for models in workbasket * TSK-1215 update workbasket models to mirror backend entities * TSK-1215 implemented workbasketsSummary in store * TSK-1215 workbasket list data is now populated using NGXS Store * TSK-1215 fixed console errors while navigating pagination * TSK-1215 initialized workbasket-overview * TSK-1215 removed unnecessary subscriptions * TSK-1215 fixed workbasket access items still using WorkbasketAccessItems as a class instead of an interface * TSK-1215 implemented routing for workbasket overview, removed master-details component * TSK-1215 implemented new behaviors based on ngxs store instead of router * TSK-1215 bug fixes for creating, selecting and deselecting workbasket * TSK-1215 further bugs fixing regarding creating and selecting workbasket * TSK-1215 fixed bugs where input workbasket was immutable in information component * TSK-1215 added remove distribution target and delete workbasket actions * TSK-1215 implemented mark workbasket for deletion in state * TSK-1215 implemented workbasket copy function * TSK-1215 implemented mark workbasket for deletion * TSK-1287 implemented typeahead for owner field in workbasket * TSK-1215 added actions for workbasket access items and distribution targets * TSK-1215 fixed bugs saving or creating new workbasket * TSK-1215 finished workbasket information * TSK-1215 updated tests for workbasket list, details and information * TSK-1215 increased HTML visibility, refine css * TSK-1215 implemented workbasket access items using ngxs state * TSK-1215 increased workbasket distribution target HTML code visibility * TSK-1215 initialization of distribution targets now uses actions from state * TSK-1215 use takeUntil for subscriptions instead of manually unsubscribing * TSK-1215 save function for distribution targets now dispatch an action * TSK-1215: code refinement in ngxs store * TSK-1215: Optimize select workbasket algorithm * TSK-1215: Fixed workbasket information not displaying correctly after saving * TSK-1215: configured tests for workbasket distribution targets * TSK-1215: updated unit tests for workbasket * TSK-1215: cleaned up code, prep for PR * TSK-1215: disable dev mode * TSK-1215: fixed failed tests occured after merge * TSK-1215: reverted node version * TSK-1215: Further bugs fixed due to merging * TSK-1068: Fixed bugs workbasket staying active after being moved * TSK-1215: Fixed minor bugs in tests * TSK-1215: various improvement in code, typeahead style * TSK-1215: Updated typeahead css * TSK-1215: Fixed failed tests due to merge * TSK-1342: getTasksWorkbasketReport now filters for states * TSK-1214: refactored taskana-classification TSK-1214 Trying to make drag'n drop in tree possible TSK-1214 Removed refreshClassification output from tree TSK-1214 New action in store updates a classification and refetches all, saving now correctly refreshes the classification-list TSK-1214 Fixed tests in tree component TSK-1214 Removed tree service and corresponding test in class-details TSK-1214 fixed issues in tree where multiple actions to store are fired incorrectly TSK-1214 added accessibility action, use space to select a tree node TSK-1214 swapped space and enter in tree component, cleaned code TSK-1214 fixed bug where page isn't updated dynamically according to browser path TSK-1214 workaround circular dependency. service uses snapshot of store, does not actually access the state in store TSK-1214 fixed eslint. TODO: circular dependency between classification.service and classification.state TSK-1214 changed first() to take(1) to fix Observable dying during test TSK-1214 fixed test cases and lint issues TSK-1214 fixed circular dependency TSK-1214 devmode = false TSK-1214: fixed merge problems with notificationService and removed some warnings TSK-1214: fixed merge problems with notificationService TSK-1214 remove wrong imports from before merge * TSK-1215 initialized workbasket ngxs store with get all and select workbasket * TSK-1215 added actions for creating workbasket and getting workbasket access items * TSK-1215 fixed models' attributes in workbasket * TSK-1215 changed workbasket models from class type to interface type * TSK-1215 correct the naming scheme for models in workbasket * TSK-1215 update workbasket models to mirror backend entities * TSK-1215 implemented workbasketsSummary in store * TSK-1215 workbasket list data is now populated using NGXS Store * TSK-1215 fixed console errors while navigating pagination * TSK-1215 initialized workbasket-overview * TSK-1215 removed unnecessary subscriptions * TSK-1215 fixed workbasket access items still using WorkbasketAccessItems as a class instead of an interface * TSK-1215 implemented routing for workbasket overview, removed master-details component * TSK-1215 implemented new behaviors based on ngxs store instead of router * TSK-1215 bug fixes for creating, selecting and deselecting workbasket * TSK-1215 further bugs fixing regarding creating and selecting workbasket * TSK-1215 fixed bugs where input workbasket was immutable in information component * TSK-1215 added remove distribution target and delete workbasket actions * TSK-1215 implemented mark workbasket for deletion in state * TSK-1215 implemented workbasket copy function * TSK-1215 implemented mark workbasket for deletion * TSK-1287 implemented typeahead for owner field in workbasket * TSK-1215 added actions for workbasket access items and distribution targets * TSK-1215 fixed bugs saving or creating new workbasket * TSK-1215 finished workbasket information * TSK-1215 updated tests for workbasket list, details and information * TSK-1215 increased HTML visibility, refine css * TSK-1215 implemented workbasket access items using ngxs state * TSK-1215 increased workbasket distribution target HTML code visibility * TSK-1215 initialization of distribution targets now uses actions from state * TSK-1215 use takeUntil for subscriptions instead of manually unsubscribing * TSK-1215 save function for distribution targets now dispatch an action * TSK-1215: code refinement in ngxs store * TSK-1215 initialized workbasket ngxs store with get all and select workbasket * TSK-1215 added actions for creating workbasket and getting workbasket access items * TSK-1215 fixed models' attributes in workbasket * TSK-1215 changed workbasket models from class type to interface type * TSK-1215 correct the naming scheme for models in workbasket * TSK-1215 update workbasket models to mirror backend entities * TSK-1215 implemented workbasketsSummary in store * TSK-1215 workbasket list data is now populated using NGXS Store * TSK-1215 fixed console errors while navigating pagination * TSK-1215 initialized workbasket-overview * TSK-1215 removed unnecessary subscriptions * TSK-1215 fixed workbasket access items still using WorkbasketAccessItems as a class instead of an interface * TSK-1215 implemented routing for workbasket overview, removed master-details component * TSK-1215 implemented new behaviors based on ngxs store instead of router * TSK-1215 bug fixes for creating, selecting and deselecting workbasket * TSK-1215 further bugs fixing regarding creating and selecting workbasket * TSK-1215 fixed bugs where input workbasket was immutable in information component * TSK-1215 added remove distribution target and delete workbasket actions * TSK-1215 implemented mark workbasket for deletion in state * TSK-1215 implemented workbasket copy function * TSK-1215 implemented mark workbasket for deletion * TSK-1287 implemented typeahead for owner field in workbasket * TSK-1215 added actions for workbasket access items and distribution targets * TSK-1215 fixed bugs saving or creating new workbasket * TSK-1215 finished workbasket information * TSK-1215 updated tests for workbasket list, details and information * TSK-1215 increased HTML visibility, refine css * TSK-1215 implemented workbasket access items using ngxs state * TSK-1215 increased workbasket distribution target HTML code visibility * TSK-1215 initialization of distribution targets now uses actions from state * TSK-1215 use takeUntil for subscriptions instead of manually unsubscribing * TSK-1215 save function for distribution targets now dispatch an action * TSK-1215: code refinement in ngxs store * TSK-1215: Optimize select workbasket algorithm * TSK-1215: Fixed workbasket information not displaying correctly after saving * TSK-1215: configured tests for workbasket distribution targets * TSK-1215: updated unit tests for workbasket * TSK-1215: cleaned up code, prep for PR * TSK-1215: disable dev mode * TSK-1215: fixed failed tests occured after merge * TSK-1215: reverted node version * TSK-1215: Further bugs fixed due to merging * TSK-1068: Fixed bugs workbasket staying active after being moved * TSK-1215: Fixed minor bugs in tests * TSK-1215: various improvement in code, typeahead style * TSK-1215: Updated typeahead css * TSK-1215: Fixed failed tests due to merge * TSK-1215: Rebase, prep for merge with master Co-authored-by: Mustapha Zorgati <15628173+mustaphazorgati@users.noreply.github.com> Co-authored-by: Tristan Eisermann <19949441+Tristan2357@users.noreply.github.com> |
||
---|---|---|
.github | ||
ci | ||
history | ||
lib | ||
qa | ||
rest | ||
web | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
README.md | ||
manifest.yml | ||
pom.xml | ||
sonar-project.properties |
README.md
TASKANA - The open source task management library
TASKANA is a task management component open source library. It can be embedded into your application or be operated standalone if appropriate. Beside the basic task management functionalities, TASKANA adds workbaskets and classifications to control and monitor a large amount of tasks within a larger organization.
- Web Site: http://taskana.pro/
- Demo Environment: https://taskana.mybluemix.net/taskana
- Getting Started: https://taskana.atlassian.net/wiki/spaces/TAS/pages/228655109/Getting+started
- Issue Tracker: https://taskana.atlassian.net
- Contribution Guildelines: https://taskana.atlassian.net/wiki/spaces/TAS/pages/274202625/Contribution+Guide
- License: Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0
Components
TASKANA splits up into five components:
TASKANA core
- The Java library providing the task management functions
TASKANA REST API
- REST API to allow remote access to the TASKANA system.
TASKANA workplace
- Angular based web application to work on the tasks
- Sample tasklist application you can use if appropriate
TASKANA admin
- Angular based web application to configure the system
- Supports workbaskets and classifications
TASKANA monitor
- Angular based web application to monitor the status of the entire task pool
- Provides views and statistics about the conformance with defined services levels
- Shows the workload of your organization and the individual teams