mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-4092: UI > listView widget: fix a bug that a grid row was incorrectly removed when a non-add action of listView failed.
This commit is contained in:
parent
7bdf541bd7
commit
efde50fa1e
@ -20,7 +20,9 @@
|
|||||||
(function($, cloudStack, _l, _s) {
|
(function($, cloudStack, _l, _s) {
|
||||||
var uiActions = {
|
var uiActions = {
|
||||||
standard: function($instanceRow, args, additional) {
|
standard: function($instanceRow, args, additional) {
|
||||||
var listViewArgs = $instanceRow.closest('div.list-view').data('view-args');
|
var isAddAction = args.action.isAdd;
|
||||||
|
|
||||||
|
var listViewArgs = $instanceRow.closest('div.list-view').data('view-args');
|
||||||
var notification = args.action.notification ? args.action.notification : {};
|
var notification = args.action.notification ? args.action.notification : {};
|
||||||
var messages = args.action ? args.action.messages : {};
|
var messages = args.action ? args.action.messages : {};
|
||||||
var preAction = args.action ? args.action.preAction : {};
|
var preAction = args.action ? args.action.preAction : {};
|
||||||
@ -254,7 +256,7 @@
|
|||||||
|
|
||||||
function(errorArgs) {
|
function(errorArgs) {
|
||||||
if (!isHeader) {
|
if (!isHeader) {
|
||||||
if ($instanceRow.data('list-view-new-item')) {
|
if (isAddAction == true && $instanceRow.data('list-view-new-item')) {
|
||||||
// For create forms
|
// For create forms
|
||||||
$instanceRow.remove();
|
$instanceRow.remove();
|
||||||
} else {
|
} else {
|
||||||
@ -702,7 +704,7 @@
|
|||||||
|
|
||||||
// Actions column
|
// Actions column
|
||||||
var actionsArray = actions ? $.map(actions, function(v, k) {
|
var actionsArray = actions ? $.map(actions, function(v, k) {
|
||||||
if (k == 'add') {
|
if (k == 'add' || k == 'rootAdminAddGuestNetwork') {
|
||||||
v.isAdd = true;
|
v.isAdd = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user