mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-23 08:49:04 +00:00
[Update] 修改授权
This commit is contained in:
@@ -4,27 +4,32 @@ from __future__ import absolute_import, unicode_literals
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from .models import NodePermission
|
||||
from .models import AssetPermission
|
||||
|
||||
|
||||
class AssetPermissionForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = NodePermission
|
||||
fields = [
|
||||
'node', 'user_group', 'system_user', 'is_active',
|
||||
'date_expired', 'comment',
|
||||
]
|
||||
model = AssetPermission
|
||||
exclude = (
|
||||
'id', 'date_created', 'created_by'
|
||||
)
|
||||
widgets = {
|
||||
'node': forms.Select(
|
||||
attrs={'style': 'display:none'}
|
||||
'users': forms.SelectMultiple(
|
||||
attrs={'class': 'select2', 'data-placeholder': _("User")}
|
||||
),
|
||||
'user_group': forms.Select(
|
||||
'user_groups': forms.SelectMultiple(
|
||||
attrs={'class': 'select2', 'data-placeholder': _("User group")}
|
||||
),
|
||||
'system_user': forms.Select(
|
||||
'assets': forms.SelectMultiple(
|
||||
attrs={'class': 'select2', 'data-placeholder': _("Asset")}
|
||||
),
|
||||
'nodes': forms.SelectMultiple(
|
||||
attrs={'class': 'select2', 'data-placeholder': _("Node")}
|
||||
),
|
||||
'system_users': forms.SelectMultiple(
|
||||
attrs={'class': 'select2', 'data-placeholder': _('System user')}
|
||||
),
|
||||
}
|
||||
|
||||
def clean_system_user(self):
|
||||
return self.cleaned_data['system_user']
|
||||
labels = {
|
||||
'nodes': _("Node"),
|
||||
}
|
||||
|
Reference in New Issue
Block a user