communitybridge / easycla

The Contributor License Agreement (CLA) service of the Linux Foundation lets project contributors read, sign, and submit contributor license agreements easily.
https://easycla.lfx.linuxfoundation.org
MIT License
64 stars 45 forks source link

Add links to jira service desk product support for further EasyCLA help. #313

Closed WillsonHG closed 4 years ago

WillsonHG commented 4 years ago

Summary

When the easycla bot comments that the user is not authorized under a signed CLA, the comment should also have a link to the Jira Product Support desk for further help.

Background

When a contributor is unable to be authorized through EasyCLA, they should be presented with a link for the Linux Foundation Product Support service desk for further assistance.

image After and below the "Please click here to be authorized" link, another link should be presented for further assistance.

"For further assistance with EasyCLA, please submit a support request." should link to https://jira.linuxfoundation.org/servicedesk/customer/portal/4

User Story

A description from a user's perspective - e.g.: As a contributor who is not authorized under a CLA I want to be able to contact support if I am unable be authorized through the easyCLA console.

Acceptance Criteria

The "done" criteria when this feature or problem is resolved. Such as:

  1. Unit Tests added and running in CI
  2. Functional Tests updated to cover feature, if applicable
  3. Demonstrate the set of capabilities to the product team while the code is running in the STAGING environment.

References (Optional) Provide any code or specification references that would be helpful for the developer implementing this feature.

WillsonHG commented 4 years ago

https://github.com/openservicebrokerapi/servicebroker/pull/696

https://github.com/openservicebrokerapi/servicebroker/pull/695