[PR #1366] [MERGED] adding oauth 2.0 to outlook tool #1855

Closed
opened 2026-02-16 10:24:11 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-official-plugins/pull/1366
Author: @ForeignKeyCN
Created: 7/27/2025
Status: Merged
Merged: 7/27/2025
Merged by: @ForeignKeyCN

Base: mainHead: main


📝 Commits (3)

  • 0470dd5 adding oauth 2.0 to outlook tool
  • 7329c0b Merge branch 'langgenius:main' into main
  • f0958b4 adding oauth 2.0 to outlook tool

📊 Changes

18 files changed (+823 additions, -699 deletions)

View changed files

📝 tools/outlook/README.md (+423 -43)
tools/outlook/_assets/readme5.png (+0 -0)
tools/outlook/_assets/readme6.png (+0 -0)
tools/outlook/_assets/readme7.png (+0 -0)
📝 tools/outlook/manifest.yaml (+5 -5)
📝 tools/outlook/provider/outlook.py (+62 -79)
📝 tools/outlook/provider/outlook.yaml (+93 -93)
📝 tools/outlook/requirements.txt (+1 -3)
📝 tools/outlook/tools/add_attachment_to_draft.py (+13 -62)
📝 tools/outlook/tools/draft_message.py (+7 -68)
📝 tools/outlook/tools/flag_message.py (+11 -61)
📝 tools/outlook/tools/get_message.py (+109 -54)
📝 tools/outlook/tools/get_message.yaml (+12 -12)
📝 tools/outlook/tools/list_draft.py (+16 -58)
📝 tools/outlook/tools/list_messages.py (+17 -57)
📝 tools/outlook/tools/list_messages.yaml (+18 -0)
📝 tools/outlook/tools/prioritize_message_tool.py (+12 -49)
📝 tools/outlook/tools/send_message.py (+24 -55)

📄 Description

Related Issues or Context

  • Or Provide Context about Why this Change is Needed
    --> Dify 1.7.0 added oauth 2.0 to plugins

This PR contains Changes to Non-LLM Models Plugin

  • I have Run Comprehensive Tests Relevant to My Changes
    image

Version Control (Any Changes to the Plugin Will Require Bumping the Version)

  • I have Bumped Up the Version in Manifest.yaml (Top-Level Version Field, Not in Meta Section)

Dify Plugin SDK Version

  • I have Ensured dify_plugin>=0.3.0,<0.5.0 is in requirements.txt (SDK docs)

Environment Verification (If Any Code Changes)

SaaS Environment

  • I have Tested My Changes on cloud.dify.ai with a Clean Environment That Matches the Production Configuration

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-official-plugins/pull/1366 **Author:** [@ForeignKeyCN](https://github.com/ForeignKeyCN) **Created:** 7/27/2025 **Status:** ✅ Merged **Merged:** 7/27/2025 **Merged by:** [@ForeignKeyCN](https://github.com/ForeignKeyCN) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`0470dd5`](https://github.com/langgenius/dify-official-plugins/commit/0470dd59fb0b53a753121bd343e2e7914cf561f8) adding oauth 2.0 to outlook tool - [`7329c0b`](https://github.com/langgenius/dify-official-plugins/commit/7329c0b9042bad26d8d4313bc6c500af72fc4da5) Merge branch 'langgenius:main' into main - [`f0958b4`](https://github.com/langgenius/dify-official-plugins/commit/f0958b498ee544560c9e14a0acdaf86fee6d0600) adding oauth 2.0 to outlook tool ### 📊 Changes **18 files changed** (+823 additions, -699 deletions) <details> <summary>View changed files</summary> 📝 `tools/outlook/README.md` (+423 -43) ➕ `tools/outlook/_assets/readme5.png` (+0 -0) ➕ `tools/outlook/_assets/readme6.png` (+0 -0) ➕ `tools/outlook/_assets/readme7.png` (+0 -0) 📝 `tools/outlook/manifest.yaml` (+5 -5) 📝 `tools/outlook/provider/outlook.py` (+62 -79) 📝 `tools/outlook/provider/outlook.yaml` (+93 -93) 📝 `tools/outlook/requirements.txt` (+1 -3) 📝 `tools/outlook/tools/add_attachment_to_draft.py` (+13 -62) 📝 `tools/outlook/tools/draft_message.py` (+7 -68) 📝 `tools/outlook/tools/flag_message.py` (+11 -61) 📝 `tools/outlook/tools/get_message.py` (+109 -54) 📝 `tools/outlook/tools/get_message.yaml` (+12 -12) 📝 `tools/outlook/tools/list_draft.py` (+16 -58) 📝 `tools/outlook/tools/list_messages.py` (+17 -57) 📝 `tools/outlook/tools/list_messages.yaml` (+18 -0) 📝 `tools/outlook/tools/prioritize_message_tool.py` (+12 -49) 📝 `tools/outlook/tools/send_message.py` (+24 -55) </details> ### 📄 Description ## Related Issues or Context - Or Provide Context about Why this Change is Needed --> **Dify 1.7.0 added oauth 2.0 to plugins** ## This PR contains Changes to *Non-LLM Models Plugin* - [x] I have Run Comprehensive Tests Relevant to My Changes <img width="1620" height="1322" alt="image" src="https://github.com/user-attachments/assets/7b364736-fa0b-4494-8a4e-a30dcf1bed6a" /> ## Version Control (Any Changes to the Plugin Will Require Bumping the Version) - [x] I have Bumped Up the Version in Manifest.yaml (Top-Level `Version` Field, Not in Meta Section) ## Dify Plugin SDK Version - [x] I have Ensured `dify_plugin>=0.3.0,<0.5.0` is in requirements.txt ([SDK docs](https://github.com/langgenius/dify-plugin-sdks/blob/main/python/README.md)) ## Environment Verification (If Any Code Changes) ### SaaS Environment - [x] I have Tested My Changes on cloud.dify.ai with a Clean Environment That Matches the Production Configuration <!-- - Python Virtual Env Matching Manifest.yaml & requirements.txt --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 10:24:11 -05:00
yindo closed this issue 2026-02-16 10:24:11 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#1855