mirror of https://github.com/jumpserver/jumpserver
Merge branch 'dev' of github.com:jumpserver/jumpserver into dev
commit
3ac3581622
|
@ -68,7 +68,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{% trans 'User group count' %}:</td>
|
<td>{% trans 'User group count' %}:</td>
|
||||||
<td><b>{{ object.users.count }}</b></td>
|
<td><b>{{ object.user_groups.count }}</b></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>{% trans 'Asset count' %}:</td>
|
<td>{% trans 'Asset count' %}:</td>
|
||||||
|
|
|
@ -116,5 +116,28 @@ $(document).ready(function () {
|
||||||
$('#date_start').daterangepicker(dateOptions);
|
$('#date_start').daterangepicker(dateOptions);
|
||||||
$('#date_expired').daterangepicker(dateOptions);
|
$('#date_expired').daterangepicker(dateOptions);
|
||||||
})
|
})
|
||||||
|
.on("submit", "form", function (evt) {
|
||||||
|
evt.preventDefault();
|
||||||
|
var form = $("form");
|
||||||
|
var data = form.serializeObject();
|
||||||
|
var method = "POST";
|
||||||
|
var the_url = '{% url "api-perms:remote-app-permission-list" %}';
|
||||||
|
var redirect_to = '{% url "perms:remote-app-permission-list" %}';
|
||||||
|
{% if type == "update" %}
|
||||||
|
the_url = '{% url "api-perms:remote-app-permission-detail" pk=object.id %}';
|
||||||
|
method = "PUT";
|
||||||
|
{% endif %}
|
||||||
|
objectAttrsIsList(data, ['users', 'user_groups', 'remote_apps']);
|
||||||
|
objectAttrsIsDatetime(data, ['date_expired', 'date_start']);
|
||||||
|
objectAttrsIsBool(data, ['is_active']);
|
||||||
|
var props = {
|
||||||
|
url:the_url,
|
||||||
|
data:data,
|
||||||
|
method:method,
|
||||||
|
form:form,
|
||||||
|
redirect_to:redirect_to
|
||||||
|
};
|
||||||
|
formSubmit(props);
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
|
@ -48,6 +48,7 @@ class RemoteAppPermissionCreateView(PermissionsMixin, CreateView):
|
||||||
context = {
|
context = {
|
||||||
'app': _('Perms'),
|
'app': _('Perms'),
|
||||||
'action': _('Create RemoteApp permission'),
|
'action': _('Create RemoteApp permission'),
|
||||||
|
'type': 'create'
|
||||||
}
|
}
|
||||||
kwargs.update(context)
|
kwargs.update(context)
|
||||||
return super().get_context_data(**kwargs)
|
return super().get_context_data(**kwargs)
|
||||||
|
@ -63,7 +64,8 @@ class RemoteAppPermissionUpdateView(PermissionsMixin, UpdateView):
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
context = {
|
context = {
|
||||||
'app': _('Perms'),
|
'app': _('Perms'),
|
||||||
'action': _('Update RemoteApp permission')
|
'action': _('Update RemoteApp permission'),
|
||||||
|
'type': 'update'
|
||||||
}
|
}
|
||||||
kwargs.update(context)
|
kwargs.update(context)
|
||||||
return super().get_context_data(**kwargs)
|
return super().get_context_data(**kwargs)
|
||||||
|
|
Loading…
Reference in New Issue