Skip to content

Commit

Permalink
Merge branch 'main' of github.com:RogerSelwyn/MS365-Calendar
Browse files Browse the repository at this point in the history
  • Loading branch information
RogerSelwyn committed Jun 1, 2024
2 parents 178070c + e3f0329 commit 92f1932
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,3 @@ I work on this integration because I like things to work well for myself and oth
# Documentation

The full documentation is available here - [MS365 Calendar Documentation](https://rogerselwyn.github.io/MS365-Calendar/)

Nice video from fixtse showing how to install the O365 integration to Home Assistant. Also providing some Lovelace cards for displaying content from O365 - [O365 Card for Home Assistant](https://github.com/fixtse/o365-card)
2 changes: 1 addition & 1 deletion docs/installation_and_configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ nav_order: 4
1. Optionally you can set up the [permissions](./permissions.md), alternatively you will be requested to approve permissions when you authenticate to MS 365.
1. Install this integration:
* Recommended - see below, or
* Manually - Copy [these files](https://github.com/RogerSelwyn/MS365-Calendar/tree/main/custom_components/ms365_calendar) to custom_components/s365_calendar/.
* Manually - Copy [these files](https://github.com/RogerSelwyn/MS365-Calendar/tree/main/custom_components/ms365_calendar) to custom_components/ms365_calendar/.
1. Restart your Home Assistant instance to enable the integration
1. Add the integration via the `Devices & Services` dialogue. Follow the instructions in the install process (or see [Authentication](./authentication.md)) to establish the link between this integration and the Azure app
* A persistent token will be created in the hidden directory config/ms365_storage/.MS365-token-cache
Expand Down
6 changes: 3 additions & 3 deletions docs/permissions.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ Under "API Permissions" click Add a permission, then Microsoft Graph, then Deleg

| Feature | Permissions | Update | MS Graph Description | Notes |
|----------|----------------------------|:------:|-------------------------------------------------------|-------|
| Calendar | offline_access | | *Maintain access to data you have given it access to* | |
| All | offline_access | | *Maintain access to data you have given it access to* | |
| All | User.Read | | *Sign in and read user profile* | |
| Calendar | Calendars.ReadBasic | | *Read basic details of user calendars* | Used when `basic_calendar` is set to `true` |
| Calendar | Calendars.Read | | *Read user calendars* | |
| Calendar | Calendars.ReadWrite | Y | *Read and write user calendars* | |
| Calendar | Calendars.Read.Shared | | *Read user and shared calendars* | For shared mailboxes |
| Calendar | Calendars.ReadWrite.Shared | Y | *Read and write user and shared calendars* | For shared mailboxes |
| Calendar | User.Read | | *Sign in and read user profile* | |
| Group Calendar | Group.Read.All | | *Read all groups* | Not supported in shared mailboxes |
| Group Calendar | Group.ReadWrite.All | Y | *Read and write all groups* | Not supported in shared mailboxes |

Expand All @@ -27,4 +27,4 @@ If you decide to enable new features in the integration, or decide to change fro

`Minimum required permissions not granted: ['Tasks.Read', ['Tasks.ReadWrite']]`

You will need to delete as detailed on the [token page](./token.md)
You will need to delete as detailed on the [token page](./token.md)

0 comments on commit 92f1932

Please sign in to comment.