Closed Bug 883933 Opened 12 years ago Closed 12 years ago

Enable "Other regions" checkbox for paid apps

Categories

(Marketplace Graveyard :: Developer Pages, defect, P2)

defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-08-13

People

(Reporter: krupa.mozbugs, Assigned: muffinresearch)

References

()

Details

steps to reproduce: 1. Load https://marketplace-dev.allizom.org/developers/app/test-app-boar39/payments/ 2. Notice that for paid apps, the "Other regions" checkbox is disabled by default expected behavior: "Other regions" is enabled for paid apps and when we have new regions which support the app's pricetier, we automatically have those regions selected. observed behavior: "other regions" is disabled by default which i think was by design. We need to revisit that decision now
Removing the worldwide checkbox from being disabled should be easy enough, at the same time will check that exclusions do the right thing in the case of new regions.
Fwiw: notifying the developer on changes to tiers is covered explicitly by bug 882798 "What happens when tiers change"
Depends on: 882798
Priority: -- → P3
Assignee: nobody → scolville
Status: NEW → ASSIGNED
I've put https://github.com/mozilla/zamboni/pull/868 on hold for now so we can work out what's needed wrt to splitting out other from worldwide as they are currently intertwined.
So we need to decide on what we're doing with splitting out worldwide and other concepts as they're currently tied together and it sounds like (from the discussion on irc) that we need to make them separate. So what we need to work out is what are the steps to dealing with splitting out the two concepts. Open questions are: * What does worldwide mean to free apps * What does worldwide as a region mean for paid apps? Is it relevant for paid apps? * What would we need to do to migrate from the combined worldwide other to a separate exlusion for worldwide and other. Should we have a discussion about this? Or can we work this out in the bug? CC'ing cvan as he knows about the notification piece to this which would be affected should this change.
Flags: needinfo?(krupa.mozbugs)
Blocks: 896034
Ok after a call we've decided on storing the flag for "enable other regions" separately to the worldwide id for paid apps. This will mean that it's not going to inadvertently expose apps in worldwide regions if they shouldn't be and it's a nicer separation of logic. This will be split out into two branches. I'll add the model bits first which will unblock bug 896034 and then I'll deal with the form separately.
Flags: needinfo?(krupa.mozbugs)
No longer blocks: 896034
Depends on: 898332
Target Milestone: --- → 2013-08-13
Component: Payments/Refunds → Developer Pages
Priority: P3 → P2
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
we now have a "Enable new regions" checkbox which is independent of the pricetier
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.