For Field Monitoring Module we use etools-validatorarrow-up-right library which is also being used in partners/psea modules.
Everything related to permissions is located inside etools.applications.field_monitoring.planning.activity_validation package, which consists of:
validations (state related + stateless),
main validator class (ActivityValid)
main permissions class (ActivityPermission)
permissions matrix (permissions_matrix.csv)
__
Last updated 5 years ago