Add missing permission assignment

Fixes reimbursement transaction failures.

Co-authored-by: Michael Bumann <hello@michaelbumann.com>
This commit is contained in:
Basti 2020-10-20 10:44:29 +02:00
parent e6349f0594
commit 7dba0e4501
Signed by untrusted user: basti
GPG Key ID: 9F88009D31D99C72

View File

@ -59,6 +59,7 @@ contract KreditsKit is KitBase {
acl.grantPermissionP(acl.ANY_ENTITY(), contribution, contribution.ADD_CONTRIBUTION_ROLE(), params);
acl.grantPermissionP(acl.ANY_ENTITY(), contribution, contribution.VETO_CONTRIBUTION_ROLE(), params);
acl.grantPermissionP(acl.ANY_ENTITY(), contributor, contributor.MANAGE_CONTRIBUTORS_ROLE(), params);
acl.grantPermissionP(acl.ANY_ENTITY(), reimbursement, reimbursement.ADD_REIMBURSEMENT_ROLE(), params);
//acl.setPermissionManager(this, proposal, proposal.VOTE_PROPOSAL_ROLE();
acl.createPermission(root, proposal, proposal.VOTE_PROPOSAL_ROLE(), this);