ayon-core icon indicating copy to clipboard operation
ayon-core copied to clipboard

Modules: Allow modules to be customized per project

Open BigRoy opened this issue 3 years ago • 4 comments

Is your feature request related to a problem? Please describe.

Currently we have settings for the Modules that are system wide, like Ftrack URL and whether Ftrack is enabled or not. However, we are running into the cases where one project might use Ftrack - another might not at all. One project might run one Ftrack url, another might need another.

Would it be possible to implement some (or all?) modules in such a way that they could be project-specific? Or in such a way that'd be trivial for each module to define "project specific settings"?

Describe the solution you'd like

Allow to enable/disable full modules like Ftrack (and upcoming Shotgun, Ftrack, etc.)

Describe alternatives you've considered

For e.g. ftrack it could currently be possible to disable all publish plug-ins in project settings to "reduce" relying on Ftrack but it's been not clearly documented and I believe for a large part untested. Instead we need an approach that from the ground up could allow to enable/disable whether a project runs with Ftrack or Shotgun, and if they do - with which url, etc.

[cuID:OP-5536]

BigRoy avatar Feb 26 '22 06:02 BigRoy