From: Stephan Müller Date: Thu, 9 Aug 2018 12:02:50 +0000 (+0200) Subject: mgr/dashboard: Add badge filtering X-Git-Tag: v14.0.1~96^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3d06484be57a13de89a2b94c422a8a2ab6ec902e;p=ceph-ci.git mgr/dashboard: Add badge filtering It's now possible to filter badges and create badges via a create badges label. Fixes: https://tracker.ceph.com/issues/36357 Signed-off-by: Stephan Müller --- diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges-messages.model.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges-messages.model.ts new file mode 100644 index 00000000000..cbe298861af --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges-messages.model.ts @@ -0,0 +1,16 @@ +import * as _ from 'lodash'; + +export class SelectBadgesMessages { + empty = 'There are no items.'; + selectionLimit = { + tooltip: 'Deselect item to select again', + text: 'Selection limit reached' + }; + customValidations = {}; + filter = 'Filter tags'; + add = 'Add badge'; // followed by " '{{filter.value}}'" + + constructor(messages: {}) { + _.merge(this, messages); + } +} diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges.component.html b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges.component.html index 22ceb690111..05d33b70e8f 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select-badges/select-badges.component.html @@ -1,34 +1,28 @@ - -
-
- - - - {{ errorMessages.custom.validation[error] }} - - - - {{ errorMessages.custom.duplicate }} + +
+ + + + {{ messages.customValidations[error] }} -
- - -
+
+ +