Modifications pour le document Administration

Modifié par superadmin le 2026/01/29 15:29

Depuis la version 1.1
modifié par superadmin
sur 2026/01/29 15:25
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-model-validation-ui/17.10.2]
À la version 3.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Imported from XAR

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -34,7 +34,7 @@
34 34   </dl>
35 35   <dl>
36 36   <dt>
37 - <label for="newReplacementCharacter">$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.label')</label>
37 + <label for="newForbiddenCharacter">$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.label')</label>
38 38   <span class='xHint'>$services.localization.render('entitynamevalidation.replacementCharacter.newReplacementCharacter.hint')</span>
39 39   </dt>
40 40   <dd>
XWiki.ConfigurableClass[0]
configureGlobally
... ... @@ -1,0 +1,1 @@
1 +Oui
displayInSection
... ... @@ -1,1 +1,1 @@
1 -nameStrategies
1 +Name Strategies
scope
... ... @@ -1,1 +1,0 @@
1 -WIKI
XWiki.JavaScriptExtension[0]
Code
... ... @@ -22,19 +22,20 @@
22 22   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.inProgress')),
23 23   'inprogress'
24 24   );
25 - Promise.resolve($.get(jsonDoc.getURL("get"), query)).then(() => {
25 + $.get(jsonDoc.getURL("get"), query).done(function (data) {
26 + createCharacterModal.modal('hide');
26 26   window.livetable_replacementCharacters.refresh();
27 27   notification.replace(new XWiki.widgets.Notification(
28 28   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.done')),
29 29   'done'
30 30   ));
31 - }).catch(() => {
32 + resetReplaceCharacterModal();
33 + }).fail(function (response) {
34 + createCharacterModal.modal('hide');
32 32   notification.replace(new XWiki.widgets.Notification(
33 33   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.create.failed')),
34 34   'error'
35 35   ));
36 - }).finally(() => {
37 - createCharacterModal.modal('hide');
38 38   resetReplaceCharacterModal();
39 39   });
40 40   });
... ... @@ -63,12 +63,12 @@
63 63  
64 64   var url = new XWiki.Document().getURL("get");
65 65   $.get(url, {
66 - 'xpage': 'entitynamevalidation_json',
67 - 'outputSyntax': 'plain',
68 - 'name': testText,
69 - 'strategy': selectedStrategy,
70 - 'form_token': xm.form_token
71 - }).then(data => {
67 + 'xpage': 'entitynamevalidation_json',
68 + 'outputSyntax': 'plain',
69 + 'name': testText,
70 + 'strategy': selectedStrategy,
71 + 'form_token': xm.form_token
72 + }).done(function (data) {
72 72   $('#testNameStrategyIsValid_' + data.isOriginalValid).removeClass('hidden');
73 73   $('#testNameStrategyIsValid_' + !data.isOriginalValid).addClass('hidden');
74 74   $('#testNameStrategyTransformedName').text(data.transformedName)
... ... @@ -88,19 +88,19 @@
88 88   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.inProgress')),
89 89   'inprogress'
90 90   );
91 - Promise.resolve($.get(event.currentTarget.href)).then(() => {
92 + $.get(event.currentTarget.href).done(function (data) {
93 + removeCharacterModal.modal('hide');
92 92   window.livetable_replacementCharacters.refresh();
93 93   notification.replace(new XWiki.widgets.Notification(
94 94   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.done')),
95 95   'done'
96 96   ));
97 - }).catch(() => {
99 + }).fail(function (response) {
100 + removeCharacterModal.modal('hide');
98 98   notification.replace(new XWiki.widgets.Notification(
99 99   $jsontool.serialize($services.localization.render('entitynamevalidation.replacementCharacter.remove.failed')),
100 100   'error'
101 101   ));
102 - }).finally(() => {
103 - removeCharacterModal.modal('hide');
104 104   });
105 105   });
106 106   removeCharacterModal.modal('show');