Skip to content

Add platform field fixes #1048#1130

Merged
jaredlockhart merged 3 commits into
mozilla:masterfrom
glasserc:add-platform
Apr 2, 2019
Merged

Add platform field fixes #1048#1130
jaredlockhart merged 3 commits into
mozilla:masterfrom
glasserc:add-platform

Conversation

@glasserc
Copy link
Copy Markdown
Contributor

No description provided.

@glasserc
Copy link
Copy Markdown
Contributor Author

I did this first since it seems like a dependency for #747.

@glasserc glasserc requested a review from jaredlockhart March 28, 2019 19:37
Copy link
Copy Markdown
Collaborator

@jaredlockhart jaredlockhart left a comment

Choose a reason for hiding this comment

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

@glasserc Fantastic this is perfect, thank you! I'm trying to get into the habit of including screenshots of PRs that change UI stuff, so for this it would've been nice to see 1) the new form fields 2) the new info on the detail page. You don't have to do it here, but for future PRs :)

@glasserc
Copy link
Copy Markdown
Contributor Author

Screenshot from 2019-03-28 16-49-51
Screenshot from 2019-03-28 16-50-23

@glasserc
Copy link
Copy Markdown
Contributor Author

To be honest I'm not 100% convinced about having any fields before the population match description, it almost reads like part of the last field (in this case, Platforms).

@jaredlockhart
Copy link
Copy Markdown
Collaborator

jaredlockhart commented Mar 28, 2019

@glasserc Oh you mean on the detail page, there's no header for 'client matching' so it just looks like a continuation of the last field? You could just add a little title like Additional Filtering?

@glasserc
Copy link
Copy Markdown
Contributor Author

Yes, I think that's better..

Screenshot from 2019-03-28 17-08-39

@jaredlockhart
Copy link
Copy Markdown
Collaborator

jaredlockhart commented Mar 29, 2019

@glasserc Yep looks good! Can you rebase this on master and regenerate the migration so that it's number 40

Per #971, these fields should go *above* the current client_matching
field.
@glasserc
Copy link
Copy Markdown
Contributor Author

OK, done. I also added factories for the locales/countries. The new migration is numbered 40, which will conflict with #1134, but I'm happy to regenerate the migrations again if that helps.

@glasserc
Copy link
Copy Markdown
Contributor Author

OK, the locales/countries factories are not fully baked, so I'll make that it into another PR. This one will just have to be platforms.

@jaredlockhart jaredlockhart merged commit befb2b0 into mozilla:master Apr 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants