]> git.ipfire.org Git - thirdparty/bugzilla.git/commit
bmo sync - 2020-08-23 (#49)
authorDylan William Hardison <dylan@hardison.net>
Mon, 24 Aug 2020 00:42:33 +0000 (20:42 -0400)
committerGitHub <noreply@github.com>
Mon, 24 Aug 2020 00:42:33 +0000 (20:42 -0400)
commitcdcbc710f970ec25290da322317d03fa7f5c3ea4
tree16e49854483bdf316b5022935960d6ecdb02bf8f
parent2b12b904a7600b06a84e5c18a4dee99579757a26
bmo sync - 2020-08-23 (#49)

* Bug 1646559 - Phabricator to BMO OAuth2 authentication fails to work properly due to CSP protections

* Bumped version to 20200624.1

* no bug - fix broken build script when no new commits to master since last prod deploy

* no bug - remove warning "Odd number of elements"

The callback jwt_claims is called in list context.
Without an explicit return, when the if (!...) does not match it will
return a single false item. This causes the "Odd number of elements..."
perl warning.

Adding a `return` will prevent the warning and is also probably the
intent of the code.

* Bug 1645768 - Please add 'See Also' support for GitLab

* no bug - Updated tasks.json to include some admin tasks

* no bug - Fix build data script to help find the Mozilla CA cert

* Bug 1651591 - remove preloading of fonts and ga; r=dkl

Font preloading has been broken for more than a year, and doesn't appear
to work correctly even when provided URLs which exist; removed.

google-analytics likely does little to improve page load time
performance against all the other assets, is loaded async, and exists
outside of the GoogleAnalytics making it easy to miss when updating that
extension (eg. the preloading doesn't honour DNT); also removed.

* Bug 1535000 - Allow anyone with edit-comments to edit any bug's comment 0

* Bug 1652863 - setting the needinfo flag when filing a new bug in Core or Toolkit does not cause the textbox for user information to pop up

* Bumped version 20200722.1

* Bug 1647642 - when commenting on patch or reviewing one, bugzilla clears other (review, ui-review) flags

* Bumped version to 20200723.1

* Bug 1643526 - Attachment comments don't render markdown, but their preview does

* Bug 1654456 - needinfo? request email enhancements (#1594)

* Start WIP PR

* Modify default need info text

* Fix breaking bugwords.t

* You have to fix all the instances of the word.

* Adding conditional for needinfo to reporter

* fix failing bugwords.t again

* Don't divert people with questions to bmo team

* don't repeat bug url

* fix terms.bug

* Remove 'to see question,' question is in email

* Keep the link to the bug

* move text into a conditional branch

* link to needinfo docs

* Bug 1654370 - Remove remaining code that references Firefox OS from BMO code base

* Bug 1655808: send users in guided bug flow to GitHub for Android and iOS bug reports (#1600)

* Move all the products to the product template

* Link mobile products to GitHub

* Better boilerplate text

* Fix failing terms test

* no bug - Use standard docker mysql for docker-compose instead of bmo-mysql

* no bug - Updated docker-compose.test.yml for mysql settings in CircleCI environment.

* Bumped version to 20200805.1

* Bug 1657542 - During recent bmo deployment, emails were delivered to a file instead of SES which caused interruption of email service

* Bug 1658622 - "product responsibilities" on editusers should include Triage Owner

* Bug 1588661 - Design for Webhooks

* Bug 1659177 - Replace mozillians.org with people.mozilla.org in Reps Mentorship Form

* Bug 1649841 - Include data-review? requests in notification count

* Bug 1658317 - Make scopes more descriptive and user friendly when authenticating to BMO using OAuth2

* Bug 1656609: Make <html> the scrolling element

* Bug 1657778 - Offer link to Bugzilla for filing security issues in Fenix and iOS

* no bug - Show Bounty Attachments to the Bug Reporter

This will allow most bug bounty recipients to view the amount of their bounty. It will not show it to reporters if we filed the bug for them, however those are less liekly to be repeat filers.

* Bug 1658846 - Allow users to enable and disable their webhooks

Co-authored-by: dklawren <dklawren@users.noreply.github.com>
Co-authored-by: byron jones <byron@glob.com.au>
Co-authored-by: Emma Humphries <emceeaich@users.noreply.github.com>
Co-authored-by: David Lawrence <dkl@mozilla.com>
Co-authored-by: Lisset Cuevas <lisset.cuevasj@gmail.com>
Co-authored-by: Michael Kohler <me@michaelkohler.info>
Co-authored-by: Tom Ritter <tom@ritter.vg>
72 files changed:
.vscode/tasks.json
Bugzilla.pm
Bugzilla/App/Plugin/OAuth2.pm
Bugzilla/Attachment.pm [changed mode: 0644->0755]
Bugzilla/BugUrl/GitLab.pm
Bugzilla/CGI.pm
Bugzilla/Constants.pm
Bugzilla/DB/Schema.pm
Bugzilla/Install/DB.pm
Bugzilla/Test/Util.pm
Bugzilla/User.pm
docker-compose.test.yml
extensions/BMO/Extension.pm [changed mode: 0644->0755]
extensions/BMO/template/en/default/bug/create/create-data-compliance.html.tmpl
extensions/BMO/template/en/default/hook/bug_modal/attachments-row.html.tmpl [changed mode: 0644->0755]
extensions/BugModal/template/en/default/bug_modal/activity_stream.html.tmpl
extensions/BugModal/template/en/default/bug_modal/attachments.html.tmpl [changed mode: 0644->0755]
extensions/BugModal/template/en/default/bug_modal/edit.html.tmpl [changed mode: 0644->0755]
extensions/EditComments/Extension.pm
extensions/EditComments/lib/WebService.pm
extensions/EditComments/template/en/default/hook/admin/params/editparams-current_panel.html.tmpl
extensions/EditComments/template/en/default/hook/bug_modal/activity_stream-comment_action.html.tmpl
extensions/EditComments/template/en/default/hook/bug_modal/header-end.html.tmpl
extensions/EditComments/template/en/default/hook/global/header-start.html.tmpl
extensions/EditComments/template/en/default/pages/comment-revisions.html.tmpl
extensions/GuidedBugEntry/template/en/default/guided/guided.html.tmpl
extensions/GuidedBugEntry/template/en/default/guided/products.html.tmpl
extensions/Needinfo/template/en/default/hook/request/email-after_summary.txt.tmpl
extensions/Push/Extension.pm
extensions/Push/lib/Admin.pm
extensions/Push/lib/BacklogQueue.pm
extensions/Push/lib/Config.pm
extensions/Push/lib/Connector/Webhook.pm [new file with mode: 0644]
extensions/Push/lib/Connectors.pm
extensions/Push/template/en/default/hook/global/user-error-errors.html.tmpl
extensions/Push/template/en/default/pages/push_config.html.tmpl
extensions/Push/template/en/default/pages/push_queues.html.tmpl
extensions/Push/template/en/default/pages/webhooks_config.html.tmpl [new file with mode: 0644]
extensions/REMO/template/en/default/bug/create/comment-mozreps.txt.tmpl
extensions/REMO/template/en/default/bug/create/create-mozreps.html.tmpl
extensions/REMO/web/js/moz_reps.js
extensions/Review/Extension.pm
extensions/Review/lib/Util.pm
extensions/Splinter/template/en/default/pages/splinter.html.tmpl
extensions/Webhooks/Config.pm [new file with mode: 0644]
extensions/Webhooks/Extension.pm [new file with mode: 0644]
extensions/Webhooks/lib/Config.pm [new file with mode: 0644]
extensions/Webhooks/lib/Webhook.pm [new file with mode: 0644]
extensions/Webhooks/template/en/default/account/prefs/webhooks.html.tmpl [new file with mode: 0644]
extensions/Webhooks/template/en/default/admin/params/webhooks.html.tmpl [new file with mode: 0644]
extensions/Webhooks/template/en/default/hook/account/prefs/prefs-tabs.html.tmpl [new file with mode: 0644]
extensions/Webhooks/template/en/default/hook/global/user-error-errors.html.tmpl [new file with mode: 0644]
extensions/Webhooks/template/en/default/pages/webhooks.html.tmpl [new file with mode: 0644]
js/attachment.js
js/util.js
scripts/build-bmo-push-data.pl
scripts/generate_bmo_data.pl
scripts/generate_conduit_data.pl
scripts/import_email.pl [new file with mode: 0644]
skins/standard/global.css
t/.perlcritic-history
t/mojo-example.t
t/mojo-oauth2.t
template/en/default/account/auth/confirm_scopes.html.tmpl
template/en/default/account/prefs/prefs.html.tmpl
template/en/default/admin/oauth/create.html.tmpl
template/en/default/admin/oauth/edit.html.tmpl
template/en/default/admin/users/responsibilities.html.tmpl
template/en/default/attachment/edit.html.tmpl
template/en/default/attachment/list.html.tmpl [changed mode: 0644->0755]
template/en/default/bug/create/create.html.tmpl
template/en/default/global/user-error.html.tmpl