[Provisional] Access Control Backends plugins - #25339
Conversation
|
Open edX Team: Could you please run Jenkins on this PR? |
|
Thanks for the pull request, @OmarIthawi! I've created OSPR-5055 to keep track of it in JIRA, where we prioritize reviews. Please note that it may take us up to several weeks or months to complete a review and merge your PR. Feel free to add as much of the following information to the ticket:
All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here. This is currently a draft pull request. When it is ready for our review and all tests are green, click "Ready for Review", or remove "WIP" from the title, as appropriate. |
|
Your PR has finished running tests. There were no failures. |
|
@OmarIthawi Thank you for your contribution. Please let me know once it is ready for our review. |
|
I'm going to close this PR and open a OEP. |
|
@OmarIthawi Even though your pull request wasn’t merged, please take a moment to answer a two question survey so we can improve your experience in the future. |
Summary
In late 2019 I’ve proposed a method to customize the access control in Open edX via plugins. This proposal is concerned about augmenting the course
loadandenrollpermissions by providing django app and registering it using the Django settings.Provisional status of this pull request
Due to timeline complexities, we've chosen to build a Hawthorn-specific implementation that made no use of Birdgekeeper which was introduced in OEP-09 and the permissions ADR.
Due to the timeline issues above the work was merged in our fork: appsembler#491 which enabled us to make the course-access-groups plugin.
I'm opening this pull request to probe the tests and try to see if it works on Juniper.
Next steps
I've opened a thread to discuss how can we streamline the extension point possibly in relation with Bridgekeeper. Let's discuss this on the following topic: