FDC3 icon indicating copy to clipboard operation
FDC3 copied to clipboard

Add event listener support to the Desktop Agent API

Open kemerava opened this issue 1 year ago • 2 comments

Closes #1136 Adding support for event listener for non-context and non-intent events @michael-bowen-sc

kemerava avatar May 06 '24 13:05 kemerava

CLA Signed

The committers listed above are authorized under a signed CLA.

  • :white_check_mark: login: kemerava (7c3723206575fd80c99928b2a849ea4f38482f6f, 0b2620fc9f2e8e7a01f6654d21b1cb6178cfc11b, 4669b0ea3ba340413eaa2654d7492933dfe07364)
  • :white_check_mark: login: kriswest / name: Kris West (3fdc6fd20eafebd77944479ead39f2619f4cbbae)

Deploy Preview for fdc3 ready!

Name Link
Latest commit 3fdc6fd20eafebd77944479ead39f2619f4cbbae
Latest deploy log https://app.netlify.com/sites/fdc3/deploys/66561d43352d7b000846eec6
Deploy Preview https://deploy-preview-1207--fdc3.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar May 06 '24 13:05 netlify[bot]

Thank you for the review, @kriswest! I am working on trying to figure out why we are getting the error from the CCLA side, as we have indeed signed the CCLA already. Regarding that commit with missing github id, I was able to resolve that, and the error message went away. Thank you for the suggestions, I have applied them, however, right after that easyCLA posted the same issue as before with the missing id. On the commit it has just you and I as authors: Screenshot 2024-05-17 at 1 57 06 PM Do you know why this is causing an issue, as both of our handles seem to be recognized?

kemerava avatar May 17 '24 17:05 kemerava

I am working on trying to figure out why we are getting the error from the CCLA side, as we have indeed signed the CCLA already.

If the CCLA is in place, you still need to click on the Please click here to be authorized link - that will confirm your status on the CCLA and future updates won't require it. In case you've already done that, I'll see if I can get easyCLA to recheck via a comment - failing that we may have to ask their support for help (or further assistance with EasyCLA, please submit a support request ticket.)

Glad you got the other error resolved!

kriswest avatar May 20 '24 13:05 kriswest

/easycla

kriswest avatar May 20 '24 13:05 kriswest

Thank you, @kriswest! I created the support issue for the github account easyCLA error: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/4/SUPPORT-26917

Thanks for the info on the CCLA part, I will bring it back to my team to let them know

kemerava avatar May 20 '24 15:05 kemerava

I opened one as well @kemerava: https://jira.linuxfoundation.org/plugins/servlet/desk/portal/4/SUPPORT-26910

They may know what's up... but also made a comment that suggests you haven't yet hit the 'click here to be authorized' link in the comment the EasyCLA bot made above and selected proceed as a corporate contributor and been approved - if you have, add a comment here so they see it.

kriswest avatar May 20 '24 17:05 kriswest

Also if you visit: https://patch-diff.githubusercontent.com/raw/finos/FDC3/pull/1207.patch you'll see the emial it is picking up for you (which may not be the right one to get you approved on a corporate CLA)

kriswest avatar May 20 '24 17:05 kriswest

/easycla

kriswest avatar May 22 '24 12:05 kriswest

@kemerava they rolled back easyCLA and it is running checks again properly - it cleared one of the errors so I know its updated. Now it just needs to know which CCLA you are on - so go hit that Please click here to be authorized link and complete the steps. If you still get nowhere then maybe add your work email to your github account if you haven't done so already - the email domain is often used as the approval criteria by CLA managers. Alternatively, your firm's CLA manager can manually add you to the CCLA.

kriswest avatar May 22 '24 17:05 kriswest

Hi @kriswest,

Just finished figuring out the CLA from our side. Looks like there are no more errors from the easyCLA side. Please let me know what else is required from my side for this PR. Thank you for all your help!

kemerava avatar May 23 '24 16:05 kemerava

@kemerava looks good to me - we got consent at today's meeting to go ahead with this once it passes a couple of reviews, which will hopefully happen over the next couple of weeks.

Again, many thanks for the contribution!

kriswest avatar May 23 '24 16:05 kriswest

LGTM and matches the proposal. Applied your suggestions @hughtroeger after figuring out that you need to use quadruple backticks in github suggestions involving triple backticks!

I was involved in the proposal, so adding other maintainers to review and will leave merging a week or two to facilitate.

kriswest avatar May 28 '24 18:05 kriswest

Hi @kriswest, any updates on this? Anything needed from my side? Thank you!

kemerava avatar Jun 06 '24 18:06 kemerava

Hi @kemerava, nothing more is needed apart from a review from another maintainer (which it looks like I forgot to request - done now)!

kriswest avatar Jun 06 '24 22:06 kriswest

Hi @kriswest, Just checking in here, are there any more approvals required for this? Thank you so much for helping with this PR! Elizabeth

kemerava avatar Jun 21 '24 14:06 kemerava

Hi @kriswest, Just checking in here, are there any more approvals required for this? Thank you so much for helping with this PR! Elizabeth

Looks like this is all green. What is holding this PR up from merge?

michael-bowen-sc avatar Jun 25 '24 19:06 michael-bowen-sc

@michael-bowen-sc now that Brian and Vinay have had a look it's all good to go. Apologies for the delay, OSFF prep was.distractong me!

kriswest avatar Jun 25 '24 21:06 kriswest

This PR when in without a changelog entry, which we will need to add before the next version of FDC3 is adopted

kriswest avatar Jul 11 '24 16:07 kriswest