[MediaWiki-commits] [Gerrit] Generate a new token for each survey - change (mediawiki...QuickSurveys)
jenkins-bot has submitted this change and it was merged. Change subject: Generate a new token for each survey .. Generate a new token for each survey Having separate tokens ensures user privacy between surveys. Otherwise, surveys would be grouped and could be tracked by token. Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f --- M resources/ext.quicksurveys.init/init.js 1 file changed, 2 insertions(+), 2 deletions(-) Approvals: Jdlrobson: Looks good to me, approved jenkins-bot: Verified diff --git a/resources/ext.quicksurveys.init/init.js b/resources/ext.quicksurveys.init/init.js index 7684607..a698763 100644 --- a/resources/ext.quicksurveys.init/init.js +++ b/resources/ext.quicksurveys.init/init.js @@ -4,7 +4,6 @@ enabledSurveys = mw.config.get( 'wgEnabledQuickSurveys' ), isMainPage = mw.config.get( 'wgIsMainPage' ), isArticle = mw.config.get( 'wgIsArticle' ), - sessionId = mw.user.generateRandomSessionId(), availableSurveys = []; mw.extQuickSurveys = mw.extQuickSurveys || {}; @@ -98,7 +97,8 @@ token = getSurveyToken( survey ); if ( !token ) { - token = sessionId; + // Generate a new token for each survey + token = mw.user.generateRandomSessionId(); mw.storage.set( storageId, token ); } return mw.experiments.getBucket( { -- To view, visit https://gerrit.wikimedia.org/r/235050 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f Gerrit-PatchSet: 5 Gerrit-Project: mediawiki/extensions/QuickSurveys Gerrit-Branch: dev Gerrit-Owner: Robmoen Gerrit-Reviewer: Jdlrobson Gerrit-Reviewer: Robmoen Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Generate a new token for each survey - change (mediawiki...QuickSurveys)
Robmoen has uploaded a new change for review. https://gerrit.wikimedia.org/r/235050 Change subject: Generate a new token for each survey .. Generate a new token for each survey Be consistent about creating tokens. Otherwise, a user would have the same token for all existing surveys and different tokens for future ones. This ensures that all surveys are seperated rather than grouped. Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f --- M resources/ext.quicksurveys.init/init.js 1 file changed, 3 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/QuickSurveys refs/changes/50/235050/1 diff --git a/resources/ext.quicksurveys.init/init.js b/resources/ext.quicksurveys.init/init.js index d180eda..dcb5300 100644 --- a/resources/ext.quicksurveys.init/init.js +++ b/resources/ext.quicksurveys.init/init.js @@ -3,8 +3,7 @@ $panel = $( '' ), availableSurveys = mw.config.get( 'wgEnabledQuickSurveys' ), isMainPage = mw.config.get( 'wgIsMainPage' ), - isArticle = mw.config.get( 'wgIsArticle' ), - sessionId = mw.user.generateRandomSessionId(); + isArticle = mw.config.get( 'wgIsArticle' ); mw.extQuickSurveys = mw.extQuickSurveys || {}; @@ -79,7 +78,8 @@ token = getSurveyToken( survey ); if ( !token ) { - token = sessionId; + // Generate a new token for each survey + token = mw.user.generateRandomSessionId(); mw.storage.set( storageId, token ); } return mw.experiments.getBucket( { -- To view, visit https://gerrit.wikimedia.org/r/235050 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie9fc11ef843e9573bc5ee84bae8a40cca65a128f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/QuickSurveys Gerrit-Branch: dev Gerrit-Owner: Robmoen ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits