We are thrilled to announce the release of: monasca-ui 1.2.0: Monasca Plugin for Horizon This release is part of the newton release series. For more details, please see below. Changes in monasca-ui 1.1.0..1.2.0 ---------------------------------- 3233aa6 Fix creation alarmdef fails when threshold equals 0 cd3511e Remove expression validation from UI 59f17b9 Fix severity key error 2a20b17 Some refactoring broke the alarm history link -- fix it 3f8acff Alarm page count does not work 2ef9661 Allow filter alarms with query including '/' 58367e3 Compound alarm expression f58a655 Check user permissions when serving pages a181c1c Imported Translations from Zanata 8bf20d9 Update notification create/modify form to include period 53b539d Improve overview buttons 8e5a0e1 Multi-step alarm definition form Diffstat (except docs and test files) ------------------------------------- monitoring/alarmdefs/forms.py | 106 +++--- monitoring/alarmdefs/tables.py | 4 +- .../alarmdefs/templates/alarmdefs/_create.html | 44 --- .../alarmdefs/_create_ad_details_help.html | 23 ++ .../alarmdefs/_create_ad_expression_help.html | 16 + .../alarmdefs/_create_ad_notification_help.html | 18 + .../alarmdefs/templates/alarmdefs/alarm.html | 6 + .../alarmdefs/templates/alarmdefs/create.html | 11 - .../templates/alarmdefs/expression_field.html | 69 +--- .../templates/alarmdefs/match_by_field.html | 13 +- .../templates/alarmdefs/workflow_step.html | 15 + monitoring/alarmdefs/views.py | 50 ++- monitoring/alarmdefs/workflows.py | 226 +++++++++++++ monitoring/alarms/tables.py | 6 +- monitoring/alarms/templates/alarms/_filter.html | 13 +- monitoring/alarms/views.py | 58 ++-- monitoring/api/monitor.py | 18 +- .../enabled/_50_admin_add_monitoring_panel.py | 6 + monitoring/locale/ja/LC_MESSAGES/django.po | 159 +++++++-- monitoring/notifications/forms.py | 20 +- monitoring/notifications/tables.py | 1 + .../templates/notifications/_create.html | 4 + monitoring/notifications/views.py | 8 + monitoring/overview/templates/overview/index.html | 16 +- .../overview/templates/overview/monitor.html | 12 +- monitoring/overview/views.py | 48 +-- monitoring/static/monitoring/css/alarm-create.css | 35 -- monitoring/static/monitoring/css/alarm-create.scss | 60 ++++ monitoring/static/monitoring/js/app.js | 19 +- monitoring/static/monitoring/js/controllers.js | 234 ++++--------- monitoring/static/monitoring/js/directives.js | 366 +++++++++++++++++++++ monitoring/static/monitoring/js/filters.js | 49 +++ monitoring/static/monitoring/js/services.js | 72 ++++ .../widgets/expression/expression.tpl.html | 103 ++++++ .../widgets/expression/sub-expression.tpl.html | 155 +++++++++ monitoring/test/settings.py | 23 +- 37 files changed, 1594 insertions(+), 545 deletions(-)