|
@@ -106,6 +106,9 @@ ${layout.menubar(section='groups')}
|
|
|
<div class="modal hide fade delete-group">
|
|
<div class="modal hide fade delete-group">
|
|
|
<form action="${ url('useradmin.views.delete_group') }" method="POST">
|
|
<form action="${ url('useradmin.views.delete_group') }" method="POST">
|
|
|
${ csrf_token(request) | n,unicode }
|
|
${ csrf_token(request) | n,unicode }
|
|
|
|
|
+ % if is_embeddable:
|
|
|
|
|
+ <input type="hidden" value="true" name="is_embeddable" />
|
|
|
|
|
+ % endif
|
|
|
<div class="modal-header">
|
|
<div class="modal-header">
|
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
|
|
|
<h2 class="modal-title">${_("Are you sure you want to delete the selected group(s)?")}</h2>
|
|
<h2 class="modal-title">${_("Are you sure you want to delete the selected group(s)?")}</h2>
|
|
@@ -159,6 +162,19 @@ ${layout.menubar(section='groups')}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ % if is_embeddable:
|
|
|
|
|
+ $groupsComponents.find('.delete-group form').ajaxForm({
|
|
|
|
|
+ dataType: 'json',
|
|
|
|
|
+ success: function(data) {
|
|
|
|
|
+ if (data && data.url){
|
|
|
|
|
+ huePubSub.publish('open.link', data.url);
|
|
|
|
|
+ }
|
|
|
|
|
+ $.jHueNotify.info("${ _('The groups were deleted.') }");
|
|
|
|
|
+ $groupsComponents.find(".delete-group").modal("hide");
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ % endif
|
|
|
|
|
+
|
|
|
$groupsComponents.find(".filter-input").jHueDelayedInput(function () {
|
|
$groupsComponents.find(".filter-input").jHueDelayedInput(function () {
|
|
|
if (dt) {
|
|
if (dt) {
|
|
|
dt.fnFilter($groupsComponents.find(".filter-input").val().toLowerCase());
|
|
dt.fnFilter($groupsComponents.find(".filter-input").val().toLowerCase());
|