topology icon indicating copy to clipboard operation
topology copied to clipboard

Add ticket opening from topology

Open djw8605 opened this issue 6 years ago • 12 comments

Still need to be completed:

This adds 2 new configuration values:

  • GOOGLE_CAPTCHA_KEY: Registered CAPTCHA secret key.
  • FRESHDESK_API_KEY: API key for FreshDesk. I believe each person has their own API key, and I don't know how to make it general for the entire project.

djw8605 avatar Jan 31 '19 23:01 djw8605

Read for review.

djw8605 avatar Feb 01 '19 22:02 djw8605

@djw8605 - can you attach some screenshots to the ticket so we can see what the UI looks like?

Also - I don't want to deploy any ticket UI that might ask for an X509 certificate. Can we limit this to a specific vhost?

bbockelm avatar Feb 05 '19 23:02 bbockelm

@djw8605 - can you attach some screenshots to the ticket so we can see what the UI looks like?

Or better yet, deployment to the ITB?

brianhlin avatar Feb 06 '19 22:02 brianhlin

Multiple resources select with smart search. image

It will add all of the "Admin" contacts for those resources.

djw8605 avatar Feb 12 '19 17:02 djw8605

Do we have a drop-down for VOs in case sites are having issues with a specific VO's?

brianhlin avatar Feb 15 '19 22:02 brianhlin

Nope, for now, this was specific to opening ticket against sites.

djw8605 avatar Feb 15 '19 22:02 djw8605

Added a few sentences at the top: image

djw8605 avatar Feb 19 '19 18:02 djw8605

That looks good. I forgot to ask, can we enable the Freshdesk "support" widget on this page, too?

brianhlin avatar Feb 19 '19 18:02 brianhlin

the freshdesk support widget is enabled. You can see it in the screenshot on the right.

djw8605 avatar Feb 19 '19 18:02 djw8605

Oops, so it is. Could we get a link added to the main page under "Human-readable pages"?

brianhlin avatar Feb 19 '19 19:02 brianhlin

Let's hold off on merging this until we clear up the issues mentioned here: https://support.opensciencegrid.org/a/tickets/8380

brianhlin avatar Feb 28 '19 19:02 brianhlin

The issues mentioned in that ticket are related to public ticket, not necessarily with this ticket creation. I see them as unrelated.

djw8605 avatar Feb 28 '19 19:02 djw8605

This seems like a useful tool but it's five years old and hasn't been merged. Sorry; closing.

matyasselmeci avatar Sep 24 '24 17:09 matyasselmeci