Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Outlook / Microsoft Events API connection #74

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

mashb1t
Copy link

@mashb1t mashb1t commented Sep 26, 2024

Hey @alfeugds , i'm actively using your extension and thought it would be good to have an optional import of all Outlook events of a selected day for easier jira logging (saves manual busy-work).
Therefore 3 new options have been added

  • enable outlook sync
  • tenantID of the Entra app
  • clientID of the Entra app
    and a test connection button.

I've also added outlookOptions as new chrome storage cache and the permission "identity" for OAuth2 flow is now in the manifest.

This feature really allows users to track hours faster for meetings they have while also extracting ticket IDs, duration in jira format and comments (subject) from the meeting with minimal read permissions.

The only thing missing is to make filters such as "lunch break" configurable, so these events don't show up.

It would be gread if you could merge this into the main extension so i don't have to publish the app in Chrome store again and the whole community can benefit from the optional integration.

Thank you for considering!

@mashb1t mashb1t marked this pull request as draft September 26, 2024 06:27
@alfeugds
Copy link
Owner

Hi @mashb1t , thanks for using the extension and for contributing with your use case.
I'll try to review these changes as soon as I can.

@mashb1t mashb1t marked this pull request as ready for review September 26, 2024 21:44
@mashb1t
Copy link
Author

mashb1t commented Sep 26, 2024

Thank you for considering.
The Readme has been updated and now includes a how to section for the "Outlook" setup.

It's not really Outlook, which is integrated here, but the Microsoft Graph API with calendarView endpoint, so technically no Outlook involved, but i assumed it's easiest to understand what it does. I'm open to renaming suggestions, but I'd suggest to stick with "Outlook" as it's MS most popular calendar management tool (I know of).

@mashb1t
Copy link
Author

mashb1t commented Oct 4, 2024

Hey @alfeugds, please let me know if you need support testing the changes, happy to assist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants