[Catalog] Setting that allows Catalog bulk purchase/enrollment button to only be available to admins

Problem statement:

Currently, if Bulk Purchase/Enrollment is enabled, anybody can be a purchaser. We do have some Catalog sites who want this functionality to be internal and not allow any of the public to be able to purchase/register bulk seats.

Proposed solution:

Add a setting on the Catalog level and/or the listing level to limit Bulk Purchase/Enrollment button to admins only. If toggled off, then anybody can be a purchaser (as how it is functioning right now). If enabled, then only admins of a subcatalog can utilize the bulk purchase/enrollment feature. This allows admins to only have their internal team members be a purchaser for the Catalog and have more control of bulk purchase/enrollment arrangements.

User role(s):

admin

7 Comments
KataKeri
Instructure
Instructure
Status changed to: Seeking Clarity

hi @rpsloan thank you for submitting this.

So if I understand correctly, you still want to keep the option to enroll/purchase the courses on an individual level for the public, and you only want to disable the bulk purchase option for them (and only keep for admins)?

rpsloan
Community Participant
Author

Hi Kata,

Thank you for responding! Yes, I would like the capability for an admin to allow bulk enroll/purchase for public (what the current setup is), and have a functionality for admins only to do the bulk enroll/purchase and disable the public view of the bulk enroll/purchase. If that means having a setting that checks the logged in user's role in the system and then only make it visible to someone with a Catalog admin role, that would be good too.

Rio

KataKeri
Instructure
Instructure

Hi Rio, thank you for the details, noted. 

KataKeri
Instructure
Instructure
Status changed to: Added to Theme
 
nathanatkinson
Community Team
Community Team
Status changed to: New
 
nathanatkinson
Community Team
Community Team
Status changed to: New
 
nathanatkinson
Community Team
Community Team
Status changed to: Open