Closed Bug 1298932 Opened 5 years ago Closed 3 years ago

Please create an IPC request form in Bugzilla

Categories

(bugzilla.mozilla.org :: Custom Bug Entry Forms, defect)

Production
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: wwinton, Assigned: seban)

References

Details

Attachments

(1 file, 3 obsolete files)

The LCM team wants to create an IPC Request Form in Bugzilla that would take the answers to some questions and automatically file a single bug using the contents of the form.

We are trying to improve our ability to respond to requests by simplifying the request while improving our understanding of the request.

I created a Google Form to show how the questions we want to ask are formatted and presented. 
Here is a link: https://docs.google.com/a/mozilla.com/forms/d/e/1FAIpQLSd8vU7lP9ogwPXVGwcmKA3s0RGHIAfR2Bq14epIyfYVyyRDNQ/viewform

You can copy the Google form or reference the text below.

The Form should pose the following questions:

1. What team are you a part of?
{short answer text}

2. What is the user story associated with your snippet?
{short answer text}

3. Will your snippet need to appear in a language other than English? If so, please specify.
{multiple choice}
Spanish
Italian
German
French
Russian
Portuguese
Other: {fill in blank}

4. Does your snippet need to be targeted to a particular country? If so, please specify.
{short answer text}

If you would like your snippet to include a link, please tag it by using the URL builder (http://bit.ly/1JOgDr1) and following the steps below: 

{Insert attached image}

5. Insert your tagged link here. 
{short answer text}

Please reference the Mozilla In-Product Messaging Calendar for available dates. http://bit.ly/2aZ3w9c

6. When would you like your snippet to start its run? * 
{calenar start date}

7. When would you like your snippet to complete its run? 
{claendar finish date}

8.Will you be able to provide the following assets for your snippet? Check all that apply. Feel free to look at our existing icon library: http://bit.ly/2aWTmqT
{multiple choice}
Copy
Icon
Special format
Other: {fill in blank}

9. Your name
{short answer text}

10. E-mail
{short answer text}

11. Anything else you would like to add?
{long answer text}

Bonus Question

12. Who do you think is coolest? 
{multiple choise}
Han Solo
Hermione Granger
Captain Jean-Luc Picard
Katniss Everdeen
Could someone give me an estimate on when this bug will be completed? Thanks
Due Date: 2016-09-08
We normally need at least a couple weeks notice for custom forms, as we have various projects we're working on (particularly in the last month of the quarter).  We'll see what we can do, but a week from now is unlikely, in particular because we'll have to put it up on our development server for you to verify, and we generally only push new changes out once a week, on Tuesday mornings.  It's possible we'll have it out on the 13th but we'll see how it goes over the next week.
Due Date: 2016-09-08
Super, thank you for getting back to me.
Assignee: nobody → sebastinssanty
Status: NEW → ASSIGNED
Hi wes winton,

It would be kind, if you could open the aforementioned google form for me (Not a mozilla employee :P). And can you also give a list of required fields. The patch is ready, and will PR it once, I get the info.

Thanks,
seban
Flags: needinfo?(wwinton)
Hi Sebastin, 

Thanks for working on my form. I opened it up for non-Mozillians.Here is the link https://docs.google.com/forms/d/1M0uPksCtNIY0CBCV3CSOhk5xw7HYAdB8prsz4Vhlld8/edit?usp=sharing 

Required fields are specified within the google form. 

Let me know if you need anything else. 

Thanks,
Wes
Flags: needinfo?(wwinton) → needinfo?(sebastinssanty)
Attached file rev1 —
Thanks wes for the info. 
Dylan can you please review the patch.
Flags: needinfo?(sebastinssanty)
Attachment #8790559 - Flags: review?(dylan)
Comment on attachment 8790559 [details] [review]
rev1

changes requested in the github pull request. Nothing huge :-)
Attachment #8790559 - Flags: review?(dylan) → review-
Hey Guys, thanks for working on my Bug. I was hoping someone could give me an ETA on this form. I'd like to be able to send it out soon. 

Thanks again.
There were a few problems with the last version, and Seban said he'll be working on today (I think, it's exam time for him).
If there's a particular rush I can see about appropriating my time but the bteam are trying to get some other code landed before the end of the quarter.
Dylan, I'll wind up the nits by today itself.
Comment on attachment 8790559 [details] [review]
rev1

Updated the patch according to the review
Attachment #8790559 - Flags: review- → review?(dylan)
Hi all, 

Following up on this request. We really need this bug form up and running as soon as possible. Any way it can get done this week? 

Also please add the default cc list:
jcollings@mozilla.com
wwinton@mozilla.com
mwarther@mozilla.com

Thanks.
Flags: needinfo?(sebastinssanty)
I'm reviewing this code right now, and if it looks good I'll go ahead and add those to the CC list. This will likely go out with tomorrow's push baring other problems.
Flags: needinfo?(sebastinssanty)
Comment on attachment 8790559 [details] [review]
rev1

r=dylan with minor nits.
Attachment #8790559 - Flags: review?(dylan) → review+
Hey wes, please take a look at this form on our dev install and let me know if looks and works okay.

https://bugzilla-dev.allizom.org/form.ipc
Flags: needinfo?(wwinton)
Hey Dylan, could you send me the form in a different format? I am not able to access it through the link you provided. Probably has something to do with my permissions settings. Jean was able to take a quick look at the form, and she said that it looks good, but we might need to fix some grammatical things.
Flags: needinfo?(wwinton) → needinfo?(dylan)
Attached file ipc.zip (obsolete) —
Hey wes, here's a webpage-complete archive of the form. 
Just unzip and look at the main .html file. 

I can also give you the right perms on bugzilla-dev, probably easiest if you catch me in irc. I'm dylan in #bmo.
Flags: needinfo?(dylan)
Flags: needinfo?(wwinton)
Thanks Dylan, I can see the form fine now. I'll dive into it this weekend and get back to you on Monday.
Flags: needinfo?(wwinton)
Hi Dylan, 

There are some minor fixes to the form I was hoping you could address before we ship it out:

-the "A" in awesome doesn't need to be capitalized. 

-There is no closing parenthesis in the final sentence of the first paragraph. It should read "(maybe today, but definitely within 3 days.)"

- You can remove the sentence "all fields required." 

-The sections with multiple choice ansewer - Languages required and creative assests - do not allow a user to click on multiple options. Could you change the form, so it lets users choose multiple options?

- I was hoping you could exchange the link in existing icon library for this link: https://drive.google.com/drive/folders/0Bz48kfsl_32OMkhVakFobXZ2MFk?usp=sharing 

-Could you remove the sentece "contact info" from the bottom of the form? I don't think its relevant anymore. 

Thanks for hammering out our bug. Appreciate all your hard work.
Flags: needinfo?(dylan)
Redirecting to seban, who will do the work. This probably won't make tomorrow's push, but if it is critical we can do a second push Wednesday.
Flags: needinfo?(dylan) → needinfo?(sebastinssanty)
Hey Seban, 

Wednesday would be great. We are in the process of training teams on our new process and it would be great to actually have this form for them to review. Thanks!
Comment on attachment 8790559 [details] [review]
rev1

Made changes according to wes. I guess, The patch can be pushed today itself. Waiting for final review from dylan.
Flags: needinfo?(sebastinssanty) → needinfo?(dylan)
I'm taking a look at this now. Thanks again Sebastin!
Flags: needinfo?(dylan)
Sebastin's changes are up on https://bugzilla-dev.allizom.org/form.ipc, if you or someone wants to check.

If I don't hear anything, this will be going out tomorrow morning, US/Eastern time.
Any further changes, you'll have to wait until Tuesday. 

:-)
Flags: needinfo?(wwinton)
Thanks Dylan,

I am having the same access problems as I experienced earlier. Could you send me a zip again? Flagging Jean to take a look at the form as well. glad we are wrapping this bad boy up.
Flags: needinfo?(wwinton)
Flags: needinfo?(jcollings)
Flags: needinfo?(dylan)
To git@github.com:mozilla-bteam/bmo.git
   b955c8d..e21bf08  master -> master
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(dylan)
Resolution: --- → FIXED
Looks like this was resolved, can someone provide the link to the form? Thanks!
Flags: needinfo?(jcollings)
Thanks Sebastin. Couple things (and it's fine to push the changes next Tues if possible):

-The dates are noted as required. We don't want the dates to be required. If they leave the dates blank that's okay.

-For this part: :Will you be able to provide the following assets for your snippet? Check all that apply.
Feel free to look at our existing icon library: http://bit.ly/2aWTmqT"

Can you replace the link with this: https://drive.google.com/drive/folders/0Bz48kfsl_32OMkhVakFobXZ2MFk?usp=sharing 

Feel free to shortened if makes sense. 

-Remove amorales@mozilla.com, jdavis@mozilla.com from the default cc notifications. It should only notify mwarther@mozilla.com, jcollings@mozilla.com and wwinton@mozilla.com.

Thank you,
Jean
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
We'll do this in a new bug, since this has been pushed out.
https://bugzilla.mozilla.org/show_bug.cgi?id=1309663 for further discussion
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Hello!

We're using a different platform for submitting IPC Requests, so please update the bugzilla form https://bugzilla.mozilla.org/form.ipc to say the following (without the quotation marks):

"This form has been replaced with the IPC Snippet Submission Form, which you'll find here: https://airtable.com/shrcMqgbj1H9gXRlp"

Place the new text above the header "IPC Requests" and make the text noticeable using bold, or larger text, or a bright color.

Also, please disable the "Submit Request" button.

Thank you!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I'm editing the rewrite rules to redirect to the new form, and remove the old custom IPC template files. Will post a PR here.
Attached file Pull request (obsolete) —
Pull request attached.
Attachment #8786064 - Attachment is obsolete: true
Attachment #8790559 - Attachment is obsolete: true
Attachment #8798554 - Attachment is obsolete: true
Attachment #8958991 - Flags: review?(kohei.yoshino)
Attachment #8958991 - Flags: review?(dylan)
Assignee: ehumphries → sebastinssanty
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Priority: P1 → --
Resolution: --- → FIXED
Attachment #8790559 - Attachment is obsolete: false
Attachment #8958991 - Attachment is obsolete: true
Attachment #8958991 - Flags: review?(kohei.yoshino)
Attachment #8958991 - Flags: review?(dylan)
The snippet submission form link has changed to: https://airtable.com/shrDrrnxXi3uK7e2w

Please update the redirect rewrite rules to the new link.

Thanks!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
We'll handle this in bug 1454011
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.