diff --git a/web/src/admin/rbac/RoleObjectPermissionForm.ts b/web/src/admin/rbac/RoleObjectPermissionForm.ts index f423c5974203..41be918f26da 100644 --- a/web/src/admin/rbac/RoleObjectPermissionForm.ts +++ b/web/src/admin/rbac/RoleObjectPermissionForm.ts @@ -89,19 +89,24 @@ export class RoleObjectPermissionForm extends ModelForm > - ${this.modelPermissions?.results.map((perm) => { - return html` - - `; - })} + ${perm.name} + + `; + })} `; } } diff --git a/web/src/admin/rbac/RoleObjectPermissionTable.ts b/web/src/admin/rbac/RoleObjectPermissionTable.ts index 82e8d488cdfa..f6b1a79fc57b 100644 --- a/web/src/admin/rbac/RoleObjectPermissionTable.ts +++ b/web/src/admin/rbac/RoleObjectPermissionTable.ts @@ -45,7 +45,7 @@ export class RoleAssignedObjectPermissionTable extends Table { - return !value.codename.startsWith("add_"); + return value.codename !== `add_${this.model?.split(".")[1]}`; }); this.modelPermissions = modelPermissions; return perms;