Перейти к содержанию

Навигация

Wb-rules: различия между версиями

Нет описания правки
Строка 1: Строка 1:
{{DISPLAYTITLE: Движок правил wb-rules}}
{{DISPLAYTITLE: Движок правил wb-rules}}
== Описание ==
== Описание ==
{{note|note| Читайте полное описание движка правил на [https://github.com/wirenboard/wb-rules Github].}}
[[File:Wb rules demo.png|300px|thumb|right|Редактирование правил в веб-интерфейсе]]
[[File:Wb rules demo.png|300px|thumb|right|Редактирование правил в веб-интерфейсе]]
Wb-rules это возможность писать правила на языке JS. В первую очередь нужно понимать, что такое JS. Знать синтаксис, как происходит работа с функциями, переменными и основными языковыми конструкциями. Подробнее про язык можно узнать в официальном учебнике https://learn.javascript.ru/
Wb-rules это возможность писать правила на языке JS. В первую очередь нужно понимать, что такое JS. Знать синтаксис, как происходит работа с функциями, переменными и основными языковыми конструкциями. Подробнее про язык можно узнать в официальном учебнике https://learn.javascript.ru/
Строка 11: Строка 13:


== Как создавать и редактировать правила ==
== Как создавать и редактировать правила ==
{{note|note| Читайте полное описание движка правил на [https://github.com/wirenboard/wb-rules Github].}}


Правила хранятся на контроллере в папке <code>/etc/wb-rules/</code>, поэтому вы можете [[Просмотр файлов контроллера с компьютера|редактировать и загружать их напрямую с компьютера]] или использовать [[Wiren Board Web Interface | веб-интерфейс]], вкладка '''Rules'''.
Правила хранятся на контроллере в папке <code>/etc/wb-rules/</code>, поэтому вы можете [[Просмотр файлов контроллера с компьютера|редактировать и загружать их напрямую с компьютера]] или использовать [[Wiren Board Web Interface | веб-интерфейс]], вкладка '''Rules'''.


Если в правиле нет ошибок, оно начинает работать сразу после сохранения файла.
Если в правиле нет ошибок, оно начинает работать сразу после сохранения файла.
Подробнее о создании правил и возможностях wb-rules, читайте в [https://github.com/wirenboard/wb-rules документации на Github].


Примеры правил смотрите:
Примеры правил смотрите: