Consolidate community processors' conditions
requested to merge 1020-follow-up-from-make-the-community-contribution-workflow-more-consistent into master
What does this MR do and why?
This consolidates community processors' conditions into a base class.
Related to #1020 (closed).
Edited by Rémy Coutable