* fix: getPublicEventType of NonOrgUser fetch OrgUser event-type with same username
* Fix the test that was supposed to verify the scenario
---------
Co-authored-by: Hariom <hariombalhara@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
* init apple calendar service
* update apple calendar service logic
* update typing for CalendarApp interface
* add id and type for apple calendar
* fixup: logic for apple calendar service
* update logic for checkIfCalendarConnected function
* add apple calendar service to calendars module
* fixup
* update calendars to include cases for apple calendar
* fix imports
* init frontend for apple calendar connect
* add apple connect atom to connect atom
* fixup
* fixup
* add alias for latest version of platform library
* fix import paths
* custom hook for saving apple calendar credentials
* add apple calendar to examples app
* add interface for credentials syncing calendars
* bring calendars controller to orginal state
* refactor
* update custom hook to sync credentials
* update atom
* resolve merge conflicts
* add endpoint for syncing calendar credentials
* fixup
* update atom
* update useCheck to invalidate queries onSubmit
* fix typo
* fixup
* remove unused tokens respository
* rename controller
* cleanup
* fix: reset react queryClient on access token change
---------
Co-authored-by: Rajiv Sahal <rajivsahal@Rajivs-MacBook-Pro.local>
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
Co-authored-by: Morgan Vernay <morgan@cal.com>
* fix: Error in team members migration during org onboarding
* Add invitationMemberHandler tests
* Add unit tests
* Improve tests and refactor
* Improve tests and refactor
* Fix type issue
* Fix createNewUsersConnectToOrgIfExists args
* fix: office#65Video expiry_date
* Revert "fix: office#65Video expiry_date"
This reverts commit 6142287805b5c6a40e746126735745a5617334c7.
* Change logger.debug to logger.error for better visibility of all log cases
* refactor: loadUsers and move to separate file
* fix: improvement
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
* fix: Error thrown due to missing user
* chore: Remove unnecessary logs
* fix: Remove PageWrapper in order to prevent double signIn
* Change profile typing to optional
* further type fix
* further type fix..
* Added a log for pull_request
* Added labels logging
* Using labels straight from event PR object
* Converting to JSON
* Switching to use payload
* Fixed issue with undefined pr
* Fixed non-mapping issue
* Removed the types
* Added another cache key segment using the head commit sha
* Added separate workflow for labeled action
* Fixed syntax error
* Fixing payload issue
* Added log
* logging full object
* Put e2e back in the names to help find them
* Limited logging
* fix: v2 even-types versioning
* test: old v2 even-types request with VERSION_2024_06_11
* test: old v2 even-types request with VERSION_2024_04_15
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
* Added a log for pull_request
* Added labels logging
* Using labels straight from event PR object
* Converting to JSON
* Switching to use payload
* Fixed issue with undefined pr
* Fixed non-mapping issue
* Removed the types
* Removed issue with run-jobs
* Put back the types
* chore: Make ready-for-e2e label check more robust
* fixed owner issue
* Try that again
* multi-step check for PR
* added catch
* Using the output from changes
* more fixes
* logging the sha
* Attemptig to fix the sha problem
* Cleanup
* Cleanup
* Testing with the same sha reference as checkout
* Reverted back
* cleanup
* chore: Improve CI workflow
* Made a new pre-merge flow that runs the builds and e2e
* Refactored back into 1 file
* Adding another condition for checking the ready-for-e2e
* syntax
* More syntax
* Change e2e-required to only run when ready so it doesn't fail
* A different attempt at getting the ready-for-e2e label
* Supporting PRs and workflow_dispatch
* logging the branch
* hardcoding to test
* Trying the rest call
* Added logging
* Check for the label in the same step
* More logging
* Added job-level output
* Reverted back to 'true'
* Moved the e2e required check into the main required check
* More logging
* Peeling the branch off of the ref
* Fix the ref
* Trying a separate workflow for labeling
* Updated name for the labeled file
* Checking label events to avoid unnecessary runs
* Got rid of the extra check to see if required should run
* Upgraded old actions running Node 16
* Updated the pre-reqs for running jobs
* Removed the dependency of API builds before starting E2E suites
* Removed extra production build used by analyze job
* Fixed the run-e2e check
* Using the pull request object when available
* Checking for null PR
* Added check for no event
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>