Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Payment workflow with workflowitems #483

Closed
Stezido opened this issue May 13, 2020 · 0 comments · Fixed by #484
Closed

Payment workflow with workflowitems #483

Stezido opened this issue May 13, 2020 · 0 comments · Fixed by #484
Assignees
Labels
feature Indicates a new feature implementation

Comments

@Stezido
Copy link
Contributor

Stezido commented May 13, 2020

Description

Workflowitems shall be used as follows: If user x assigns user y, user y gets permissions automatically and user x' write/admin permissions are revoked. So only the assignee can change the workflowitem. If the assignee changes the assignee's permissions changes too.
The assignment should happen after a short confirmation to prevent unintentionally assigments.

Solutions

Typed Workflowitems

Workflowitems can have specific types when creating them. These types are described in the docs or in the creation dialog. Each type has spefic behavior when e.g. assigning a user or closing the wfitem. For this feature request a type like e.g. "restricted" shall be added which behave like described above.
A user can choose the type of a workflowitem via dropdown at workflowitem creation.
At first these types shall be implemented in frontend only.
For Trubudget 2.0 these types can be specified on api/blockchain level.

Implement as general behavior

Every Workflowitem should behavior like described above. Trubudget should be as general as possible so it's not possible to implement this solution

Other Solutions

...brainstorming needed

@Stezido Stezido added the feature Indicates a new feature implementation label May 13, 2020
@Stezido Stezido added this to the Trubudget 1.10.0 milestone May 13, 2020
@Stezido Stezido mentioned this issue May 14, 2020
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Indicates a new feature implementation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants