nyif course access workflows - #175
Conversation
773a83b to
fee1341
Compare
melvinsoft
left a comment
There was a problem hiding this comment.
I'm not very familiar with HR management and NYIF, but the PR looks good. I'm just worried about introducing custom code in edX views. I know some times there isn't another option, but I was wondering if there any workaround here.
|
@melvinsoft I know what you mean. We're trying to add some additional functionality into the view, so I don't think we have any other options. But I'm open to suggestions. I made sure to check for the necessary packages and gracefully handle exceptions if they don't exist. From the perspective of a customer without these customizations, nothing will have changed. |
|
@tkeemon Yes, I agree, sometimes there is no other option than change platform code. I'm going to approve the PR, please make sure that we document the change in the project docs maybe, so we don't missing it while merging to Ginkgo. |
|
Will do. Thanks @melvinsoft |
There are two updates here:
First, I'm changing the method used to determine the Organization during a user registration. AMC relies on modifying the Site object to include a foreign key relationship with an Organization. Instead of taking that change, we're going to grab the
course_org_filterfrom the SiteConfiguration.Second, the course about page has been updated to include the course access request workflow. This ties in with the microsite theme changes here:
appsembler/edx-theme-customers@37667b1
If a manager indicates that a course requires special permission to access, a student can visit the course's about page, click on the "Enroll in COURSE_NAME" button, then a request will be sent to the manager.