Skip to content
New issue

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

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

Already on GitHub? # to your account

Calendar Notification Action #624

Open
2 tasks done
eprice555 opened this issue Oct 24, 2023 · 5 comments
Open
2 tasks done

Calendar Notification Action #624

eprice555 opened this issue Oct 24, 2023 · 5 comments
Assignees
Labels

Comments

@eprice555
Copy link
Collaborator

eprice555 commented Oct 24, 2023

Part of the OSS Architecture track

User Story: When someone assigns themselves an issue, the issue's project date (deadline) will create a calendar reminder to the user's email so they know when they ideally need to have the PR turned in by

Task

  • Within the .yaml workflow files, configure the a google calendar Action for this project
  • Add inline comments

Directions: https://www.youtube.com/watch?v=EvfaxIWDMC4

Resources:

@manishapriya94 manishapriya94 added ✍️ documentation Improvements or additions to documentation good first issue Good for newcomers labels Oct 24, 2023
@manishapriya94 manishapriya94 changed the title [Architecture] Welcome messages Action [Architecture] Calendar Notification Action Oct 24, 2023
@lingeorge88
Copy link
Collaborator

I would like to work on this issue for tomorrow's pair programming hour, thank you!

@lingeorge88 lingeorge88 self-assigned this Oct 25, 2023
@lingeorge88

This comment was marked as outdated.

@lingeorge88

This comment was marked as outdated.

@dataeducator dataeducator self-assigned this Nov 1, 2023
@JulieGunawan JulieGunawan self-assigned this Nov 5, 2023
@JulieGunawan
Copy link
Collaborator

I would like to add a blog in addition to the documentation, to paint a better picture on all these variables required:
https://anoopt.medium.com/github-actions-create-an-event-with-microsoft-graph-using-msal-ee7aa7b49dc7

@lingeorge88
Copy link
Collaborator

lingeorge88 commented Dec 7, 2023

Hello all, please see pull request #834 for this issue.

The current working action as outlined in the pull request follows these sequence of steps:

  1. User assigns themselves to an issue
  2. The action triggers a workflow run, and gets the following information : Issue title, assigned date, username
  3. The action appends a comment automatically with a Google Calendar Link that will have the issue's title, a tentative due date for the issue (3 weeks from assignment)
  4. The user then follows the link to create an event in their perspective calendars.
  5. The user is free to modify the due date and when they would like to be reminded
    Screenshot 2023-12-07 at 3 41 10 PM
    Screenshot 2023-12-07 at 3 43 33 PM

@manishapriya94 manishapriya94 removed ✍️ documentation Improvements or additions to documentation 🏗 architecture labels Dec 8, 2023
@manishapriya94 manishapriya94 changed the title [Architecture] Calendar Notification Action [Workflows] Calendar Notification Action Dec 8, 2023
@manishapriya94 manishapriya94 changed the title [Workflows] Calendar Notification Action Calendar Notification Action Dec 12, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
Status: No status
Status: No status
Development

No branches or pull requests

6 participants