mirror of
https://github.com/danieldemus/openhab-core.git
synced 2026-07-29 12:34:22 +02:00
* Add a validity check for the rule UID A valid rule UID must consist of one or several segments separated by a colon, each segment must only contain alphanumeric, underscore or hyphen, and must not contain any other symbols. Signed-off-by: Laurent Garnier <lg.hc@free.fr> * Apply UID validation to YAML rules Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Alternatives Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Implement RulesValidator in Java instead Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Workaround to let specific errors fail rule parsing while others are just a warning Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Alternative way to express model validation expression Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Enforce rule UID in RuleRegistry Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Apply my preferred alternative Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Address review feedback Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Add tests for RuleUtil Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> * Address review comments Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> --------- Signed-off-by: Laurent Garnier <lg.hc@free.fr> Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com> Co-authored-by: Laurent Garnier <lg.hc@free.fr> Co-authored-by: Ravi Nadahar <nadahar@rediffmail.com>