On smart campaign related filters and triggers (Member of campaign, campaign was requested, campaign is requested), we should be able to use constraints that will enable to select campaigns that are hosted in a program with a specific channel or tag values.
So each of the filters and trigger should have :
Use case exemple:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.