Skip to content

Reorganise local_o365 sync settings configuration page#3200

Open
weilai-irl wants to merge 1 commit into
MOODLE_501_STABLEfrom
wip-131037-m501
Open

Reorganise local_o365 sync settings configuration page#3200
weilai-irl wants to merge 1 commit into
MOODLE_501_STABLEfrom
wip-131037-m501

Conversation

@weilai-irl

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings May 27, 2026 15:46
@weilai-irl weilai-irl self-assigned this May 27, 2026
@weilai-irl weilai-irl added this to the 2026-03 milestone May 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reorganizes the Microsoft 365 local plugin admin settings by splitting the former combined Sync Settings page into separate User Sync and Course Sync pages, while moving cohort sync and course request settings under Advanced.

Changes:

  • Adds new User Sync and Course Sync settings pages and navigation entries.
  • Redirects legacy sync tab/section URLs to the new User Sync page.
  • Adds English language strings for the new tab labels.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
local/o365/settings.php Splits sync settings into separate admin pages, moves selected sections to Advanced, and adds legacy redirects.
local/o365/lib.php Adds tab constants and updates settings navigation to include User Sync and Course Sync.
local/o365/lang/en/local_o365.php Adds labels for the new User Sync and Course Sync settings tabs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread local/o365/settings.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants