Skip to content

Commit dbcb5fa

Browse files
authored
Merge pull request #3713 from JoinColony/feat/3478-multi-sig-manage-permissions-should-allow-mod
Feat: Mutli-sig manage permissions should allow mod role
2 parents aef2778 + 8b0da5e commit dbcb5fa

File tree

2 files changed

+2
-22
lines changed

2 files changed

+2
-22
lines changed

src/components/v5/common/ActionSidebar/partials/forms/ManagePermissionsForm/ManagePermissionsForm.tsx

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ const ManagePermissionsForm: FC<ActionFormBaseProps> = ({ getFormOptions }) => {
4646
isSubmitting,
4747
formValues: {
4848
team,
49-
authority,
5049
role,
5150
member,
5251
permissions,
@@ -66,7 +65,6 @@ const ManagePermissionsForm: FC<ActionFormBaseProps> = ({ getFormOptions }) => {
6665
},
6766
] = useToggle();
6867

69-
const isModRoleSelected = role === UserRole.Mod;
7068
const hasNoDecisionMethods = useHasNoDecisionMethods();
7169
const createdInFilterFn = useFilterCreatedInField('team');
7270

@@ -100,9 +98,6 @@ const ManagePermissionsForm: FC<ActionFormBaseProps> = ({ getFormOptions }) => {
10098
if (value === UserRole.Owner) {
10199
return team === undefined || Number(team) === Id.RootDomain;
102100
}
103-
if (value === UserRole.Mod) {
104-
return authority !== Authority.ViaMultiSig;
105-
}
106101
return true;
107102
}),
108103
}),
@@ -173,26 +168,12 @@ const ManagePermissionsForm: FC<ActionFormBaseProps> = ({ getFormOptions }) => {
173168
id: 'actionSidebar.tooltip.authority',
174169
}),
175170
},
176-
content: isModRoleSelected
177-
? {
178-
tooltipContent: formatText({
179-
id: 'actionSidebar.managePermissions.authority.disbaledTooltip',
180-
}),
181-
selectTriggerRef: (triggerRef) => {
182-
if (!triggerRef) {
183-
return null;
184-
}
185-
186-
return triggerRef.querySelector('span');
187-
},
188-
}
189-
: undefined,
190171
}}
191172
title={formatText({ id: 'actionSidebar.authority' })}
192173
isDisabled={hasNoDecisionMethods}
193174
>
194175
<FormCardSelect
195-
disabled={isModRoleSelected || hasNoDecisionMethods}
176+
disabled={hasNoDecisionMethods}
196177
name="authority"
197178
options={AUTHORITY_OPTIONS}
198179
title={formatText({

src/i18n/en.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1626,11 +1626,10 @@
16261626
"actionSidebar.managePermissions.permissionsModal.description.expand": "Read more",
16271627
"actionSidebar.managePermissions.permissionsModal.custom.title": "Custom Permissions",
16281628
"actionSidebar.managePermissions.permissionsModal.custom.heading": "Specific permissions that can be assigned:",
1629-
"actionSidebar.managePermissions.permissionsModal.mod.heading": "Only available with individual permissions. Actions that can be performed:",
1629+
"actionSidebar.managePermissions.permissionsModal.mod.heading": "Actions that can be performed:",
16301630
"actionSidebar.managePermissions.permissionsModal.admin.heading": "All of the actions within Payer, plus:",
16311631
"actionSidebar.managePermissions.permissionsModal.payer.heading": "All of the actions within Mod, plus:",
16321632
"actionSidebar.managePermissions.permissionsModal.owner.heading": "All of the actions within Admin, plus:",
1633-
"actionSidebar.managePermissions.authority.disbaledTooltip": "The Mod permission does not support multi-sig authority.",
16341633
"actionSidebar.manageTokens.table.title": "Approved tokens",
16351634
"colonyAvatar.colonyImage.alt": "Colony logo",
16361635
"colonyAvatar.chainImage.alt": "Chain logo",

0 commit comments

Comments
 (0)