Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request — Web Services API Function to Enable & Disable Teams Sync for a given set of Course #1774

Open
bbusschots-mu opened this issue Aug 23, 2021 · 2 comments
Assignees
Labels
Feature - teams integration Issue type - enhancement request New feature being requested outside of original scope. Plugin - local_o365 Status - queued / not yet started The request is clear, but the work has yet to be scheduled.

Comments

@bbusschots-mu
Copy link

While this plugin does provide some Web Services API functions, it does not currently provide any for controlling course sync to Teams.

It would be extremely helpful to be able to programatically enable or disable sync for one or more courses via the web services API.

Based on the way other API functions work, I would suggest something along the lines of:

Name: local_o365_update_courseTeamsSync
Arguments:

courses (required)

Array
(
    Object {
        [id] => int # course ID
        [sync] => boolean
    }
)

Return:

data

Array
(
    Object {
        [course] => int # course ID
        [sync] => boolean
    }
)
@weilai-irl weilai-irl added Feature - teams integration Issue type - enhancement request New feature being requested outside of original scope. Plugin - local_o365 Status - queued / not yet started The request is clear, but the work has yet to be scheduled. labels Aug 23, 2021
@weilai-irl weilai-irl changed the title Feature Request — Web Services API Function to Enable 7 Disable Teams Sync for a given set of Course Feature Request — Web Services API Function to Enable & Disable Teams Sync for a given set of Course Aug 23, 2021
@weilai-irl
Copy link
Collaborator

@bbusschots-mu,

Hi Bart,

While I totally understand the potential value of this feature may add to your site, it may not be that useful to most sites. I can keep it in the queue of feature request, but I'm afraid this won't be processed for a long time.

With that said, are you interested in sponsoring this feature request?

Regards,
Lai

@weilai-irl weilai-irl self-assigned this Sep 8, 2021
@bbusschots-mu
Copy link
Author

Hi @weilai-irl — for now I think the best thing to do is to keep this open so others can up-vote it if it does prove to be something more people want.

@nenorojas nenorojas assigned audrieMSFT and unassigned weilai-irl Dec 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature - teams integration Issue type - enhancement request New feature being requested outside of original scope. Plugin - local_o365 Status - queued / not yet started The request is clear, but the work has yet to be scheduled.
Projects
None yet
Development

No branches or pull requests

3 participants