jenkins-bot has submitted this change and it was merged.

Change subject: GUI data: Actually do something useful with the normalized type
......................................................................


GUI data: Actually do something useful with the normalized type

Nothing uses normalizedType

Bug: T131971
Change-Id: Ic3103a1d6022cc35602dc7f13b8762eac8af7f80
---
M modules/ext.templateDataGenerator.data.js
M tests/ext.templateData.tests.js
2 files changed, 14 insertions(+), 3 deletions(-)

Approvals:
  Jforrester: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/ext.templateDataGenerator.data.js 
b/modules/ext.templateDataGenerator.data.js
index 31fc4b2..be65dc8 100644
--- a/modules/ext.templateDataGenerator.data.js
+++ b/modules/ext.templateDataGenerator.data.js
@@ -420,7 +420,8 @@
 
        // Translate types
        if ( data.type !== undefined ) {
-               this.params[ key ].normalizedType = 
this.constructor.static.translateObsoleteParamTypes( this.params[ key ].type );
+               data.type = 
this.constructor.static.translateObsoleteParamTypes( data.type );
+               this.params[ key ].type = data.type;
        }
 
        // Get the deprecated value
diff --git a/tests/ext.templateData.tests.js b/tests/ext.templateData.tests.js
index abf38b1..9441d75 100644
--- a/tests/ext.templateData.tests.js
+++ b/tests/ext.templateData.tests.js
@@ -121,6 +121,9 @@
                                blah: resultDescBothLang.blah
                        },
                        type: undefined
+               },
+               newParam5: {
+                       type: 'wiki-page-name'
                }
        };
        finalJsonParams.date.description[ currLanguage ] = 'Timestamp of when 
the comment was posted, in YYYY-MM-DD format.';
@@ -426,6 +429,13 @@
                                        result: { name: 'newParam4', 
description: resultDescBothLang },
                                        description: 'Some string here in ' + 
currLanguage + ' language.',
                                        msg: 'Adding parameter with language 
prop: original with multiple languages.'
+                               },
+                               {
+                                       key: 'newParam5',
+                                       data: { type: 'string/wiki-page-name' },
+                                       result: { name: 'newParam5', type: 
'wiki-page-name' },
+                                       description: '',
+                                       msg: 'Adding parameter with obsolete 
type'
                                }
                        ],
                        paramChangeTest = [
@@ -568,7 +578,7 @@
                                model.reorderParamOrderKey( 'user', 3 );
                                assert.deepEqual(
                                        model.paramOrder,
-                                       [ 'date', 'year', 'user', 'month', 
'comment', 'newParam1', 'newParam2', 'newParam3', 'newParam4' ],
+                                       [ 'date', 'year', 'user', 'month', 
'comment', 'newParam1', 'newParam2', 'newParam3', 'newParam4', 'newParam5' ],
                                        'Final templatedata output with 
paramOrder'
                                );
 
@@ -576,7 +586,7 @@
                                model.reorderParamOrderKey( 'month', 2 );
                                assert.deepEqual(
                                        model.paramOrder,
-                                       [ 'date', 'year', 'month', 'user', 
'comment', 'newParam1', 'newParam2', 'newParam3', 'newParam4' ],
+                                       [ 'date', 'year', 'month', 'user', 
'comment', 'newParam1', 'newParam2', 'newParam3', 'newParam4', 'newParam5' ],
                                        'Final templatedata output with 
paramOrder'
                                );
 

-- 
To view, visit https://gerrit.wikimedia.org/r/282080
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic3103a1d6022cc35602dc7f13b8762eac8af7f80
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/TemplateData
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to