Add backend for fm.alarm multiselect for AlarmClass filter.

6 jobs for fm-alarm-multi in 2 minutes and 4 seconds (queued for 1 second)
Status Job ID Name Coverage
  Lint
passed #39977
docker
flake8

00:00:25

passed #39981
docker
futurize

00:00:17

passed #39980
docker
pylint

00:00:26

failed #39979
docker allowed to fail
radon

00:00:22

failed #39978
docker allowed to fail
yapf

00:00:24

 
  Test
failed #39982
docker allowed to fail
test_noc

00:01:37

36.0%
 
Name Stage Failure
failed
test_noc Test
Coverage            : 36%
Coverage Statements : 26221
Coverage Missing : 16750
Coverage Excluded : 1
Uploading artifacts...
./var/coverage: found 475 matching files
./var/report: found 2 matching files

Uploading artifacts to coordinator... ok
id=39982 responseStatus=201 Created token=snyyTNWt
ERROR: Job failed: exit code 2
failed
yapf Lint
+                    "id": str(o.id),
+ "type": short_type,
+ "display_order": o.display_order,
+ "icon": o.glyph,
+ "label": o.name
+ } for o in model.objects.all() if getattr(o, "show_in_summary", True)
+ ]
return r
ERROR: Job failed: exit code 1
failed
radon Lint
++ x=0
++ echo '
$ if [ ! -z "$FLIST" ]; then for i in "${FLIST}" ; do (xenon --max-absolute B --max-modules B --max-average B "$i"; let x+=$?); done; fi'
++ '[' '!' -z 'lib/app/extdocapplication.py
services/web/apps/fm/alarm/views.py' ']'
++ for i in "${FLIST}"
++ xenon --max-absolute B --max-modules B --max-average B 'lib/app/extdocapplication.py
services/web/apps/fm/alarm/views.py'
++ let x+=0
ERROR: Job failed: exit code 1