Provide a screen for a developer to add an application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Center Agent |
Fix Released
|
Low
|
Michael Nelson |
Bug Description
This should be a basic 'add application' form, plus fields for the screenshot, eula, and the source package itself that aren't currently fields of the Application model.
App should be placed into the 'draft' state.
QA steps:
1) Go to /dev/apps/new/ - you will be redirected to login, and then sign up (if you haven't already signed up) and then be presented with a form.
2) Enter info for the fields, and upload an icon (must be 64x64) (Note, at the time of writing, other fields do not yet have proper validation, this will land separately).
3) Click on the submit button.
4) If everything worked, you'll be redirected to a detail view for the new application (a url like /dev/apps/5/, but just a stub response at the time of writing).
tags: | added: kb-task |
Changed in software-center-agent: | |
assignee: | nobody → Michael Nelson (michael.nelson) |
importance: | Undecided → Low |
status: | New → In Progress |
tags: |
added: kb-feature removed: kb-task |
description: | updated |
Changed in software-center-agent: | |
status: | In Progress → Fix Committed |
Changed in software-center-agent: | |
status: | Fix Committed → Fix Released |
Changed in software-center-agent: | |
milestone: | none → devportal-prototype |
Image seems a little restrictive only taking 64x64 but other than that everything else is fine.
I'll create a bug about the image.