added checks and fail-safe for validating a chain that has part already validated, in the case of tree of chains
check if the requested number of events is compatible with what can be obtained with previous request (with 20% margin) : set the value to the next 1K in case of approval within chain
anchor for setting the total_events value in validation approval
a fix on lock import. fixe on lock release for chain submission. locking of chain testing
add a trace in logs in case of failed approval
Merge pull request #668 from vlimant/chain_tree_validation

Enable chain testing within a tree of chains
Merge pull request #669 from vlimant/set_total_events

Check&Set total events
Merge pull request #671 from vlimant/fix_chain_locks

Fix chain locks
Added a check when no parameters are given on testRequest

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
fix a typo
prevent admin submission of request with a process string
prevent submission from admin of requests for which a duplicated string appears in the contructed ProcessingString
A small bug fix

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
Another small fix for previous fix

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
an update to fix

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
Another small fix

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
Added forgotten _

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
Fixed undefined variable in TaskChain validation job announce

Signed-off-by: PdmV Service <pdmv.service@cern.ch>
fix to checking the total_events, taking completed and total events from previous. changing rounding to the next 1%
fix texting per request. fix logic in not toggling approval