v0.0.4
What's Changed
- Introduce person & group
- usertask.assignee, usertask.candidateUsers, workflow.initiator and workflow.accessibleToUsers type change from string to Person
- usertask.canidateGroups, workflow.accessibleToGroups type change to Group
- current-user type change to a combination of Person and Groups
- A PersonAndGroupMapper is introduced to provide a mapping between user provided by APIs and the values stored in the database
- A PersonAndGroupApiMapper is introduced to provide a mapping between data stored in the database and the details shown in the UI
- Introduce usertask-list and workflow-list column's type
i18n: An sub-field for each supported locale (language) is expectedperson: A person-compatible object has to be provideddate: A Date object which will be rendered as a datedate-time: A Date object which will be rendered as a timestamp
- Define explicit colors in
ui/bc-shared/src/theme/index.ts - React-Dev-Shell: Changed parameters of DevShell component
- fetch-API: change from dispatch- to toast-function
- Add custom federated components to DevShell
- Sort-indexes will be dropped and recreated on demand due to naming
- Introduced “excludeCandidateUsers” to hide tasks from certain persons of a role (4-eyes-principal)
New Contributors
- @ssternal made their first contribution in #21
- @gwieshammer-phactum made their first contribution in #28
Full Changelog: https://github.com/vanillabp/business-cockpit/commits/0.0.4