mattermost-plugin-msoffice

module
v0.0.0-...-721782f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2019 License: Apache-2.0

README

Mattermost Microsoft Calendar Plugin

Help Wanted

Build Status Code Coverage

This plugin supports a two-way integration between Mattermost and Microsoft Outlook Calendar. For a stable production release, please download the latest version in the Releases tab and follow these instructions for install and configuration.

Table of Contents

2. Configuration

Step 1 Create Mattermost App Azure (Private or Enterprise MS account)
Azure Active Directory
  • App registrations
    • New registration - Mattermost MS Calendar Plugin
  • Certificates & secrets
    • New client secret
  • API permissions -> MsGraph -> calendars
    • add needed permissions
    • (Read, Read.Shared, ReadWrite, ReadWrite.Shared)
  • Authentication
    • Redirect URI -> <MM_SITEURL>/plugins/com.mattermost.msoffice/oauth2/complete
      • For development (use ngrok.io URL)
Step 2 Configure Plugin Settings

System Console > PLUGINS > MS Office Calendar

  • (TODO: rename in plugin settings - currently TODO:name)

Personal

  • Admin User IDs - Add your sysadmin user ID
  • tenantID - Leave as “common"
  • clientID - copy from Azure App
  • Client Secret - copy from Azure App

Enterprise

  • Admin User IDs - Add your sysadmin user ID
  • tenantID - copy form Azure App
  • clientID - copy from Azure App
  • Client Secret - copy from Azure App

Directories

Path Synopsis
build
api
api/mock_api
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
remote/mock_remote
Package mock_remote is a generated GoMock package.
Package mock_remote is a generated GoMock package.
store/mock_store
Package mock_store is a generated GoMock package.
Package mock_store is a generated GoMock package.
utils/bot/mock_bot
Package mock_bot is a generated GoMock package.
Package mock_bot is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL