Description
CoCreatorPanel.tsx adds co-creators with presumably uniform permissions — there's no distinction between a co-creator who can just view vs one who can edit/manage. This issue adds permission levels.
Technical Context
Involves src/components/CoCreatorPanel.tsx. Add a permissionLevel: "view" | "edit" | "admin" per co-creator (stored alongside existing co-creator data, client-side enforced since the contract itself only tracks the co-creator address list). "View" can see but not modify; "edit" can modify invoice details pre-funding; "admin" can also manage other co-creators.
Acceptance Criteria
Description
CoCreatorPanel.tsxadds co-creators with presumably uniform permissions — there's no distinction between a co-creator who can just view vs one who can edit/manage. This issue adds permission levels.Technical Context
Involves
src/components/CoCreatorPanel.tsx. Add apermissionLevel: "view" | "edit" | "admin"per co-creator (stored alongside existing co-creator data, client-side enforced since the contract itself only tracks the co-creator address list). "View" can see but not modify; "edit" can modify invoice details pre-funding; "admin" can also manage other co-creators.Acceptance Criteria