Skip to content

["INFO"] Clarify the plugin behavior #188

@dyudyunov

Description

@dyudyunov

Hi!

I'm currently analyzing the code to figure out if it suits our needs and I hope I found the right place to ask some questions about the plugin 🙏

  1. Is there any dedicated roadmap for the plugin development? What are your plans for it?
  2. What is the average delay between the openEdx release and the plugin update for usage with it?
  3. Organizations model in the edx-platform - is the core entity for the tenancy support using the SiteConfiguration. It allows to separate courses between the tenants, restricts organizations available for the course creation in the Studio, etc.
    But the plugin introduces a brand new model for storing the organizations - TenantOrganization.
    What was the reason to create a new model instead of reusing the edx-platform's one?
    Why is it connected to Microsite and TenantConfig models by the many-to-many relation? Do you use the same org filter for several tenants?
    I also didn't find any connections between the TenantOrganization and Organization models. Shouldn't they be at least synchronized?
  4. How does the plugin influence the Course Creator in the Studio?
  5. Am I right that each consequent request made from a different tenant (domain) is processed to override the settings object and requests from the same tenant (domain) are skipping the settings update for the timespan defined in the EOX_MAX_CONFIG_OVERRIDE_SECONDS? How does it affect the performance in general? Can you provide more details about caching?
  6. Are there any dependencies on the eox-theming or other plugins?

Thank you in advance! 🫶

Metadata

Metadata

Labels

bugSomething isn't workinghelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions