-
Notifications
You must be signed in to change notification settings - Fork 148
Description
Currently, the manifest generated by the Microsoft 365 Integration plugin for Teams is invalid and is not accepted by Microsoft Teams.
We have installed the Microsoft 365 Integration plugin (Version 5.1.0 – 2025100600) and completed all required configuration steps. And https://moodle-domain.com/admin/settings.php?section=local_o365&s_local_o365_tabs=5 (“Check Moodle Settings”) reports that everything is correctly configured.
Next, we saved the default values and downloaded the generated manifest.
When validating the package using the Teams Developer Portal validation tool at https://dev.teams.microsoft.com/tools/store-validation we receive the following warnings:
- PackageName property is deprecated now, please remove it from the manifest.
- Applications with manifest version 1.25 or higher that support the 'team' scope must include the 'supportsChannelFeatures' property.
When attempting to upload the manifest to Teams via Apps > Upload, we receive a generic error message stating that something went wrong.
The manifest.json file inside the ZIP package is shown below:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.7/MicrosoftTeams.schema.json",
"manifestVersion": "1.7",
"version": "1.4",
"id": "2e43119b-fcfe-44f8-b3e5-996ffcb7fb95",
"packageName": "ie.enovation.microsoft.o365",
"developer": {
"name": "Enovation Solutions",
"websiteUrl": "https://enovation.ie",
"privacyUrl": "https://enovation.ie/moodleteamsapp-privacy",
"termsOfUseUrl": "https://enovation.ie/moodleteamsapp-termsofuse",
"mpnId": "1718735"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "Moodle",
"full": "Moodle integration with Microsoft Teams for https://moodle-domain.com"
},
"description": {
"short": "Access your Moodle courses and ask questions to your Moodle Assistant in Teams.",
"full": "The Moodle app for Microsoft Teams allows you to easily access and collaborate around your Moodle courses from within your teams through tabs."
},
"accentColor": "#FF7A00",
"configurableTabs": [
{
"configurationUrl": "https://moodle-domain.com/local/o365/teams_tab_configuration.php",
"canUpdateConfiguration": false,
"scopes": [
"team"
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"moodle.denkraum-gymnasium.ch"
],
"webApplicationInfo": {
"id": "e2d5f2d7-cc11-4041-a81f-bcb1363d492c",
"resource": "api://moodle-domain.com/e2d5f2d7-cc11-4041-a81f-bcb1363d492c"
}
}Do you know what might be the issue? How can we get a more fine granular message than just the generic teams error message?