Firefox OS Pre-load App Info Request Form

RESOLVED FIXED

Status

()

enhancement
RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: kward, Assigned: dylan)

Tracking

Production
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

Reporter

Description

5 years ago
We’d like a form created to channel partner requests regarding Pre-installed apps for Firefox OS devices.
This is the structure that we’re thinking:

Product: Marketplace
Component: Pre-Installed Apps (new category)
All emails generated by this form should be marked Mozilla Confidential (OK for everyone with @mozilla.com email address.  Auto populate with the following people: Telin@mozilla.com, nfong@mozilla.com

* Feature request title
** “Information Request: Pre-Installed Apps” 
** Maps to Bugzilla field: Summary
 
* Company Name
** Description: Please enter the legal name of your company.
** Maps to Bugzilla field: Comment 0 (Required)

* Apps Business Development Contact
** Description: Please enter Name and Email of the person in your organization that is the key point of contact regarding apps.”
** Maps to Bugzilla field: Comment 0 (Required) 

* Name of Firefox Marketplace apps of interest to you:
** Description: Please provide the App Name and Marketplace URL for each app you wish to pre-load on your certified, branded Firefox OS device.  The Marketplace URL is an important identifier because we have some apps with the same name.”
** Maps to Bugzilla field: Comment 0 . (appended to above) Required field
 
* Countries where your device will be distributed
** Description: Please list the countries where your device will be distributed.  This information is required because it corresponds to the countries that the developers will evaluate for distribution rights.”
** Maps to Bugzilla field: Comment 0 (appended to above) Required field.
 
* Release Information
** Description: Please provide the Version of Firefox OS for your Branded, Certified device on which you plan to pre-load the requested apps.
** Maps to Bugzilla field: Comment 0 (appended to above) Required.
 
* Device Information
** Description: Please include the device make and model, screen size, Chipset and RAM configuration for the Branded, Certified device on which you plan to pre-load the requested apps.
** Maps to Bugzilla field: Comment 0 (appended to above)Required.

It will be very helpful to have this form live in the next 2 weeks.  Is that possible?
Assignee

Updated

5 years ago
Assignee: nobody → dylan
We'll get right on it, but in the future it's nicer to have a little more notice, since the BMO team is always doing multiple things at once and we have to juggle priorities.
Reporter

Comment 2

5 years ago
Thanks so much!  Will work on longer lead time going forward.
Posted patch bug-1028269-v1.patch (obsolete) — Splinter Review
Alright, here's the form for glob to review (or should I have tagged dkl?)
It is pretty simple and uses the same validation code as the automative form.
Attachment #8449980 - Flags: review?(glob)
Assignee

Updated

5 years ago
Status: NEW → ASSIGNED
Mentor: jimb
Comment on attachment 8449980 [details] [diff] [review]
bug-1028269-v1.patch

please push this to bugzilla-dev and get feedback from karen before asking for review.
Attachment #8449980 - Flags: review?(glob)
Form is available for testing on https://bugzilla-dev.allizom.org/form:fxos:preload:app

Note: we need a description for the new component (Pre-Installed Apps) and if it needs a default assignee other than "nobody"
Flags: needinfo?(kward)
If the form is satisfactory and a description and default assignee of the new component are specified this week, it will be possible for this to be in next week's push.
Reporter

Comment 7

5 years ago
(In reply to Dylan William Hardison [:dylan] from comment #6)
> If the form is satisfactory and a description and default assignee of the
> new component are specified this week, it will be possible for this to be in
> next week's push.

Awesome!   We are testing it this afternoon.
Flags: needinfo?(kward)
Reporter

Comment 8

5 years ago
1. Description for the new component 'Pre-Installed Apps': "Requests for permission to pre-install Marketplace apps on Branded Firefox OS devices"
2. Default Assignee: Nicole Fong (nfong@mozilla.com)
Default cc list: Thomas Elin, Karen Ward, Nicole Fong (telin@mozilla.com, kward@mozilla.com, nfong@mozilla.com)
Additional Requests:
3. PLEASE CHANGE
Apps Business Development Contact description to read ...
** Description: Please enter your Name and Email address.”
4. PLEASE CHANGE 
* Name of Firefox Marketplace apps of interest to you description to read
** Description: Please provide the App Name and Marketplace URL for each app you wish to pre-load on your certified, branded Firefox OS device.  The Marketplace URL is an important identifier because there are many apps in Marketplace with the same name.”
5. PLEASE ADD
After device information entry field (above the submit button) please add this text as information to the end user:
"When you press submit the information you've provided will be routed to Mozilla team members for follow up.  The system will also respond with a Bugzilla tracking number that you may use for follow up."
6. I also have a question: I assume the person submitting the bug has to create an account on Bugzilla before submitting the form.  Is that correct?
I spoke with Karen Ward on IRC. The field for "Name and Email address" will be split into two fields,  with the email being pre-populated from the submitter's bugzilla account information, and Name being required.
Your requested changes have been made. Needinfo? for your review.
Flags: needinfo?(kward)
Assignee

Updated

5 years ago
Depends on: 1037285
This depends on Bug 1037285 as the use-case requires a person being able to login or sign up for a bugzilla account before using the form.
Reporter

Comment 12

5 years ago
I reviewed the changes and its ready to go pending fix to Bug 1037285 as noted by Dylan in Comment 11.
Flags: needinfo?(kward)
Attachment #8449980 - Attachment is obsolete: true
Attachment #8455053 - Flags: review?(glob)
Component: Administration → General
Version: Development/Staging → Production
Comment on attachment 8455053 [details] [diff] [review]
bug-1028269-v2.patch

Review of attachment 8455053 [details] [diff] [review]:
-----------------------------------------------------------------

nice, r=glob

please create the new component prior to marking this as fixed.
Attachment #8455053 - Flags: review?(glob) → review+
please fix this prior to committing:

#   Failed test 'extensions/BMO/template/en/default/bug/create/create-fxos-preload-app.html.tmpl contains invalid bare words (e.g. 'bug') --WARNING'
#   at t/009bugwords.t line 90.

> system will also respond with a Bugzilla tracking number that you may use for follow up.</p>
[% terms.Bugzilla %]
No longer depends on: 1037285
The new component (Pre-Installed Apps) has been created, but we typically do not use default CC lists any more. Instead we recommend component watching which is a much better tool for the task. See https://wiki.mozilla.org/BMO/FAQ#Why_shouldn.27t_my_component_have_a_default_CC_list.3F for details.

This form should go out with this week's push, and I will update this bug with the URL when it is live.
To gitolite3@git.mozilla.org:webtools/bmo/bugzilla.git
   3365665..f7e326a  master -> master
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Reporter

Updated

5 years ago
Blocks: 1063938
You need to log in before you can comment on or make changes to this bug.