Submitters aggregation for proceeding #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For supporting flexible submitters aggregation for proceeding, e.g. the "Allowed Submitter" is (alice | bob) & (john , tom) which means to need approval from alice or bob and approval from john or tom to proceed. Below is the explanation about "Allowed Submitter":
User IDs and/or external group names of person or people permitted to respond to the input, e.g.:
"alice & bob" - means need both of alice and bob approve for proceeding
"alice | bob" - means need one of alice and bob approve for proceeding
"alice,bob" same as the above "alice | bob" for proceeding
"(alice | bob) & tom" - means need alice and tom approve or bob and tom approve for proceeding
So "&" means logical AND, "|" means logical OR, "," same as "|" and you can use "()" to group them.