From 9c43f89cd322c8fed44bca93869a6e966068f56d Mon Sep 17 00:00:00 2001 From: Philipp <129884416+bonsaibauer@users.noreply.github.com> Date: Fri, 21 Apr 2023 17:03:35 +0200 Subject: [PATCH] Update custom-wizard-group-selector.js.es6 --- .../custom-wizard-group-selector.js.es6 | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/assets/javascripts/discourse/components/custom-wizard-group-selector.js.es6 b/assets/javascripts/discourse/components/custom-wizard-group-selector.js.es6 index cb613107..1fb6325b 100644 --- a/assets/javascripts/discourse/components/custom-wizard-group-selector.js.es6 +++ b/assets/javascripts/discourse/components/custom-wizard-group-selector.js.es6 @@ -1,19 +1,18 @@ -import ComboBox from "select-kit/components/combo-box"; +import ComboBox from 'select-kit/components/combo-box'; import { computed } from "@ember/object"; import { makeArray } from "discourse-common/lib/helpers"; -export default ComboBox.extend({ - content: computed("groups.[]", "field.content.[]", function () { +export default ComboBox.extend({ + content: computed("groups.[]", "field.content.[]", function() { const whitelist = makeArray(this.field.content); - return this.groups - .filter((group) => { - return !whitelist.length || whitelist.indexOf(group.id) > -1; - }) - .map((g) => { - return { - id: g.id, - name: g.full_name ? g.full_name : g.name, - }; - }); - }), -}); + const excludedGroupIds = [1]; // Array mit den IDs der ausgeschlossenen Gruppen + return this.groups.filter(group => { + return (!whitelist.length || whitelist.indexOf(group.id) > -1) && excludedGroupIds.indexOf(group.id) === -1; + }).map(g => { + return { + id: g.id, + name: g.full_name + } + }); + }) +})