Add dropdown, autohide magic when editing Role permissions
only for Buefy theme though
This commit is contained in:
parent
dc81e5b5c5
commit
6463df7224
3 changed files with 73 additions and 2 deletions
|
@ -137,6 +137,7 @@ class RolesView(PrincipalMasterView):
|
|||
def configure_form(self, f):
|
||||
super(RolesView, self).configure_form(f)
|
||||
role = f.model_instance
|
||||
use_buefy = self.get_use_buefy()
|
||||
|
||||
# name
|
||||
f.set_validator('name', self.unique_name)
|
||||
|
@ -148,7 +149,9 @@ class RolesView(PrincipalMasterView):
|
|||
self.tailbone_permissions = self.get_available_permissions()
|
||||
f.set_renderer('permissions', PermissionsRenderer(permissions=self.tailbone_permissions))
|
||||
f.set_node('permissions', colander.Set())
|
||||
f.set_widget('permissions', PermissionsWidget(permissions=self.tailbone_permissions))
|
||||
f.set_widget('permissions', PermissionsWidget(
|
||||
permissions=self.tailbone_permissions,
|
||||
use_buefy=use_buefy))
|
||||
if self.editing:
|
||||
granted = []
|
||||
for groupkey in self.tailbone_permissions:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue