If a developer deletes an app in the UI, the ppa should be available to use with a different app
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Center Agent |
Confirmed
|
Medium
|
Unassigned |
Bug Description
There is a odd QA case in place that requires a test app to be removed from the DB via admin in order to free up the PPA. It would be nice to have a Solution for this that doesn't require an admin user or losas.
Solution number 1 is to simply add the regular dev user to a magic team that has the ability to click on reject app from dev page and have the app be removed from the db freeing up the PPA once more.
Current Behaviour:
Create an app
Purchase the app
Edit the app
Re purchase the app
Leave it published or as the Dev delete the app or at the QA level reject the app. (effectively rejecting the app but keeping the ppa in the db for the app)
New Behaviour:
Create an app
Purchase the app
Edit the app
Re purchase the app
Click on the delete button as the dev (with qa permissions) and have the app removed from the DB freeing up the PPA
The second option is more time consuming and would involve an other page just for triggering removals.
Bonus point for removing the application from SCA and DP when published and just from dp when it isn't.