Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPII-1256: Passing of web-solutions to the matchmakers #399

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kaspermarkus
Copy link
Member

Initial pull requests for feedback

@@ -64,6 +64,10 @@
* userToken, preferences, deviceContext, solutionsRegistryEntry
*/
gpii.matchMakerFramework.preProcess = function (that, initialPayload) {
// merge the OS solutions registry with the web-based solutions registry:
initialPayload.solutionsRegistryEntries = $.extend({},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can't have this stuck into the MatchMakerFramework base utilities like this - it needs to be a feature of a particular kind of FlowManager on a particular platform. Also, modifying the input payload mustn't happen

@amb26
Copy link
Member

amb26 commented Oct 3, 2015

@simonbates pull is at #389 and is covered under GPII-1224 - you should make sure that you are both clear what the interaction of these two pull requests will be and add explanation to GPII-1256 which is currently inadequately documented. This pull request also needs to update all the documentation for affected payloads and workflow, some of which is in this repo and some of which is in the wiki. E.g. https://github.com/kaspermarkus/universal/blob/GPII-1256/documentation/loginFlow.md needs to be updated (in fact it is already quite stale with respect to the actual current workflow)

@amb26 amb26 assigned kaspermarkus and unassigned amb26 Oct 3, 2015
@kaspermarkus kaspermarkus changed the title GPII-1256: Passing of web-solutions to the settingshandlers GPII-1256: Passing of web-solutions to the matchmakers Oct 20, 2015
@kaspermarkus
Copy link
Member Author

as @javihernandez pointed out, this pull request is also problematic wrt the browserChannel: https://github.com/GPII/universal/blob/master/gpii/node_modules/flowManager/src/BrowserChannel.js#L28

@gpii-bot
Copy link

CI job passed.

@gtirloni
Copy link
Contributor

gtirloni commented Feb 3, 2017

ok to test

@gpii-bot
Copy link

gpii-bot commented Feb 3, 2017

CI job failed. Please visit http://lists.gpii.net/pipermail/ci/ for more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants