License key form incorrectly displays when there's a pending change request for key-related fields

Bug #942685 reported by Anthony Lenton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Developer registration portal
Fix Released
Medium
Danny Tamez

Bug Description

Enabling license key infrastructure for an app once it's past review is quite confusing at the moment. To reproduce this bug, try the following:

- Create a new application, leaving license key infrastructure disabled.
- Submit for review
- As a reviewer, approve the app. Leaving it in QAPending state is enough, just so that changes need to be approved separately in an ApplicationChangeRequest, instead of being applied directly to the app.
- As the application registrant, go to the "License Keys" tab, provide a license key path and a bunch of license keys, and click "Start using license keys"

ER: The form would display as if license keys were already enabled, but display a warning message "this form includes changes that are still pending review" like the one you get on the application details page when there are pending changes. Alternatively, just display a sign saying that "your changes have been submitted for review", display the submitted changes, and offer a button to cancel the change request.

AR: The form displays as if license keys weren't enabled, and offers the developer to enable License key infrastructure, even though the form for enabling license key infrastructure has just been submitted successfully.

Changed in developer-portal:
status: New → Confirmed
importance: Undecided → Medium
Danny Tamez (zematynnad)
Changed in developer-portal:
assignee: nobody → Danny Tamez (zematynnad)
status: Confirmed → In Progress
Danny Tamez (zematynnad)
Changed in developer-portal:
status: In Progress → Fix Committed
Changed in developer-portal:
status: Fix Committed → Fix Released
milestone: none → 12.04
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.