Closed Bug 797456 Opened 13 years ago Closed 12 years ago

Apps are getting listed in two review queues at the same time.

Categories

(Marketplace Graveyard :: Reviewer Tools, defect, P4)

defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: krupa.mozbugs, Assigned: robhudson)

References

()

Details

(Keywords: productwanted)

steps to reproduce: 1. Find a free packaged app which has status = public 2. Change the app from free to paid 3. Upload a new version observed behavior: The packaged app is now listed under two review queues: a) re-review b) Updates As per Rob, this shouldn't happen.
-> rob, who is handling all the re-review triggers
Assignee: nobody → robhudson.mozbugs
Priority: -- → P4
Btw, this isn't just limited to packaged apps - it happens occasionally with hosted apps now. (I think when an app is rejected while being in the re-review queue)
The recommendation was to not allow switching between free->paid and vice versa. cc'ing David for product confirmation.
Whiteboard: [productwanted]
However, right now there is no way for a developer to submit a paid app. So, at least for now we should allow free->paid option :((
Thanks for copying here. The double queue issue is a separate issue than the free->paid issue, though perhaps could be prevented by not allowing this switch. The first issue: I think the proper behavior on a switching would be that it would go in the update queue, unless something else triggered a reason to re-review (I am not an expert on our re-review trigger policies though). The banning of switching free to paid was suggested by Krupa to prevent gaming the popularity system - building up an audience with free, then switching the app to paid. There may be other issues involved with updates/reinstalls after an app is switched (because there is no receipt stored on the device). If we ban free to paid conversions, then we would need some guidance into how this could be accomplished: A way to avoid this is either by guiding developers into having a $0 app (which I understand is different than free) in that a receipt is generated. This may not prevent gaming the system, but could be used by developers as a promotion. Another way may be to just guide developers into resubmitting an app as a new app when moving from free to paid. Of course the first issue could go away if we just ban converting to paid apps, but I am interested in other peoples' thought on best practices.
For the double queue issue: if its as easy as tweaking a few queries to not show pending or updates apps in the re-review queue then I agree it should be done. Its a fairly trivial issue imo so if its a lot of work then wontfix. Either this issue or the free>paid issue should be split into a different bug.
Flags: needinfo?
For the double queue issue: if its as easy as tweaking a few queries to not show pending or updates apps in the re-review queue then I agree it should be done. Its a fairly trivial issue imo so if its a lot of work then wontfix. Either this issue or the free>paid issue should be split into a different bug.
No longer blocks: market-packaged-apps
Keywords: productwanted
Whiteboard: [productwanted]
Looks like we now handle the example Krupa gave in comment #0 https://github.com/mozilla/zamboni/blob/master/mkt/developers/forms_payments.py#L387-L400 so marking as worksforme. Whether this it should be allowed at all is a separate issue that we can log a new bug to address if Product make a decision to disallow.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.