Изменения документа XWikiGroupSheet

Редактировал(а) Dmitriy Rybakov 20.06.2025, 16:36

От версии 2.1
отредактировано Dmitriy Rybakov
на 04.10.2024, 00:09
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-administration-ui/15.10.12]
К версии 1.1
отредактировано Admin xWiKi
на 15.10.2019, 13:19
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-administration-ui/11.8.1]

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.rybakovds
1 +XWiki.admin
Содержимое
... ... @@ -40,11 +40,9 @@
40 40   'type': {'filterable': false, 'sortable': false},
41 41   'scope': {'filterable': false, 'sortable': false},
42 42   '_actions': {
43 - 'actions': [{
44 - 'id': 'delete',
45 - 'async': true,
46 - 'callback': 'table.deleteRow(i);'
47 - }],
43 + 'actions': ['delete'],
44 + 'actionCallbacks': {'delete': 'table.deleteRow(i);'},
45 + 'ajaxActions': {'delete': true},
48 48   'filterable': false
49 49   }
50 50  })
XWiki.JavaScriptExtension[0]
Код
... ... @@ -24,7 +24,7 @@
24 24   return;
25 25   }
26 26   addMembersButton.prop('disabled', true);
27 - Promise.resolve($.post(form.attr('action'), parameters)).then(function(response) {
27 + $.post(form.attr('action'), parameters).done(function() {
28 28   // Clear the list of selected users and groups.
29 29   $('#userInput')[0].selectize.clear(true);
30 30   $('#groupInput')[0].selectize.clear(true);
... ... @@ -31,15 +31,11 @@
31 31   // Reload the live table.
32 32   editgrouptable.refresh();
33 33   // Show notification message.
34 - if(response.hasIgnored) {
35 - new XWiki.widgets.Notification(response.ignoredMessage, 'warning', {timeout: 5});
36 - } else {
37 - new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addSuccess')", 'done', {timeout: 5});
38 - }
39 - }).catch(function(response) {
34 + new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addSuccess')", 'done', {timeout: 5});
35 + }).fail(function(response) {
40 40   new XWiki.widgets.Notification("$services.localization.render('xe.admin.groups.addFailure')" +
41 41   response.statusText, 'error', {timeout: 5});
42 - }).finally(function() {
38 + }).always(function() {
43 43   addMembersButton.prop('disabled', false);
44 44   });
45 45   });