Skip to content

Jetpack Debug: add category dropdown to contact form.#6705

Merged
dereksmart merged 3 commits intomasterfrom
add/debugger-categories
Mar 28, 2017
Merged

Jetpack Debug: add category dropdown to contact form.#6705
dereksmart merged 3 commits intomasterfrom
add/debugger-categories

Conversation

@jeherve
Copy link
Copy Markdown
Member

@jeherve jeherve commented Mar 21, 2017

Changes proposed in this Pull Request:

It allows users to specify why they're contacting us. The form was modified on WordPress.com to support the new field. See more information in p7pQDF-1gx-p2

Testing instructions:

  1. Go to Jetpack > Debug in your dashboard.
  2. Click on the link to contact the Jetpack support team.
  3. Pick a reason why you're contacting the Jetpack support team.
  4. Submit the form.
  5. A prefix should be added to your support email's subject line to indicate the ticket category. No prefix will be added if you picked "Something Else" as reason to contact the support team.

Proposed changelog entry for your changes:

  • Debug: include more information in the built-in contact form to help prioritizing your requests for support.

It allows users to specify why they're contacting us.

Related: p7pQDF-1gx-p2
@jeherve jeherve added General [Pri] Normal [Status] Needs Review This PR is ready for review. Enhancement Changes to an existing feature — removing, adding, or changing parts of it labels Mar 21, 2017
@jeherve jeherve self-assigned this Mar 21, 2017
@jeherve jeherve requested a review from kraftbj March 21, 2017 13:26
@jeherve jeherve added [Status] In Progress and removed [Status] Needs Review This PR is ready for review. labels Mar 21, 2017
@jeherve
Copy link
Copy Markdown
Member Author

jeherve commented Mar 21, 2017

Switching to "In Progress" as we may go with radio buttons instead of a dropdown after all. I'll come back to this.

'Backups' => esc_html__( 'I need help with backing up or restoring my site', 'jetpack' ),
'Security' => esc_html__( 'I have security concerns / my site is hacked', 'jetpack' ),
'Priority' => esc_html__( "My site is down / I can't access my site", 'jetpack' ),
'Other' => esc_html__( 'Something Else' ),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs text domain. For "Something Else", would it make sense to use _x and provide a translator note?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good call. Fixed in ab831c5

I'll keep editing this PR tomorrow, I want to switch from a dropdown to radio buttons, like on the contact form on WordPress.com.

@jeherve jeherve added [Status] Needs Review This PR is ready for review. and removed [Status] In Progress labels Mar 22, 2017
@samhotchkiss
Copy link
Copy Markdown
Contributor

Tested, looks good, works well, code is 👍

@samhotchkiss samhotchkiss added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Mar 27, 2017
Copy link
Copy Markdown
Contributor

@briancolinger briancolinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I followed the testing instructions and saw the list of reasons. I chose Backups and Restores then submitted the ticket.
I saw that the support ticket came through with the [Backups] tag.

Ship it!

@dereksmart dereksmart merged commit bd0d8c1 into master Mar 28, 2017
@dereksmart dereksmart deleted the add/debugger-categories branch March 28, 2017 01:03
@dereksmart dereksmart removed the [Status] Ready to Merge Go ahead, you can push that green button! label Mar 28, 2017
jeherve added a commit that referenced this pull request Mar 28, 2017
samhotchkiss pushed a commit that referenced this pull request Mar 29, 2017
* Readme: remove old release and add skeleton for 4.8.

* Changelog: add #6572

* Changelog: add #6567

* Changelog: add #6542

* Changelog: add #6527

* Changelog: add #6508

* Changelog: add #6478

* Changelog: add #6477

* Changelog: add #6249

* Update stable version and remove old version from readme.

* Changelog: add 4.7.1 to changelog.

* Readme: add new contributor.

* Sync: update docblock @SInCE version.

Related: #6053

* Changelog: add release post.

* changelog: add #6053

* Changelog: add #6413

* Changelog: add #6482

* Changelog: add #6584

* Changelog add #6603

* Changelog: add #6606

* Changelog: add #6611

* Changelog: add #6635

* Changelog: add #6639

* Changelog: add #6684

* Changelog: add #6710

* Changelog: add #6711

* Changelog: add #5461

* Testing list: update Settings UI feedback prompt.

Props @MichaelArestad

* Changelog: add #6789

* Changelog: add #6778

* Changelog: add #6777

* Changelog: add #6775

* Changelog: add #6755

* Changelog: add #6731

* Changelog: add #6721

* Changelog: add #6705

* Changelog: add #6702

* Changelog: add #6671

* Changelog: add #6637

* Changelog: add #6582

* Changelog: add #6566

* Changelog: add #6555

* Changelog: add #6529

* Changelog: add #6344

* Changelog: add #5763

* Changelog: add #5503

* Changelog: update #6637 changelog.

@see 40e115c#commitcomment-21523982

* Changelog: add #6699

* Changelog: add #6632

* Changelog: add #6769

* Changelog: add #6707

* Changelog: add #6590
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Changes to an existing feature — removing, adding, or changing parts of it General [Pri] Normal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants