Enable support for project-specific definitions in workflows

Description

Allow for project-specific definitions to work in workflows and remove the current limitation that supports only global definitions.

Modify the system to enable a definition to run if it is either global or project-specific with a matching project in the workflow.

Implement a notification mechanism to alert the user when there is a mismatch between the project specified in the definition and the workflow project, stating that the definition will not execute due to this discrepancy.


Accepted criteria

  • The system should support both global and project-specific definitions.
  • Definitions should only be executed if they are global or if the project-specific definition matches the workflow project.
  • Implement an alert system to notify users of any project mismatches that prevent a definition from executing.