Reference to the osf.models.mixins.ContributorMixin.remove_contributor method.
Add some code statements to:
clear permissions
add activity log for cancelation. The message pattern:
EN: ${contributors} cancelled invitation as contributor(s) from ${node}
JP: ${contributors}は${node}からのコントリビューターとしての招待をキャンセルしました
disconnect addons from the project
fire signals to remove this invitee from project subscriptions
Purpose
Changes
osf.models.mixins.ContributorMixin.remove_contributor
method.Add some code statements to:
EN:
${contributors} cancelled invitation as contributor(s) from ${node}
JP:
${contributors}は${node}からのコントリビューターとしての招待をキャンセルしました
QA Notes
Documentation
Side Effects
Ticket