- {{ props.col.format(props.row.groups) }}
+
+ {{ group }}
+
val,
sortable: true,
+ style: 'width: 15%',
},
{
name: 'groups',
label: t('groups'),
align: 'left',
field: 'groups',
- format: (val: string[]) => (val || []).join(', '),
+ format: (val: string[]) => (val || []).filter((val) => !!val && val.length > 0),
style: 'width: 50%',
},
{
diff --git a/opal-ui/src/i18n/en/index.js b/opal-ui/src/i18n/en/index.js
index cd526a0a14..1f26b6850f 100644
--- a/opal-ui/src/i18n/en/index.js
+++ b/opal-ui/src/i18n/en/index.js
@@ -224,7 +224,7 @@ export default {
users_filter_placeholder: 'Filter users by name, group or authentication type...',
groups: 'Groups',
groups_info: 'Groups can only be defined through users. Removing a group removes users from this group.',
- groups_hint: "Press comma (',') to add a group that is not in the suggestion list.",
+ groups_hint: 'Select a group or type a new name and press \'Enter\'.',
delete_group_confirm: "Are you sure you want to delete group '{group}'?",
enable: 'Enable',
enabled: 'Enabled',
diff --git a/opal-ui/src/i18n/fr/index.js b/opal-ui/src/i18n/fr/index.js
index d9a0920724..83128db06e 100644
--- a/opal-ui/src/i18n/fr/index.js
+++ b/opal-ui/src/i18n/fr/index.js
@@ -222,7 +222,7 @@ export default {
users_filter_placeholder: "Filtrer les utilisateurs par nom, groupe ou type d'authentification...",
groups: 'Groupes',
groups_info: "Les groupes ne peuvent être définis que par l'intermédiaire des utilisateurs. La suppression d'un groupe supprime les utilisateurs de ce groupe.",
- groups_hint: "Appuyez sur la virgule (',') pour ajouter un groupe qui ne figure pas dans la liste des suggestions.",
+ groups_hint: 'Sélectionnez un groupe ou saisissez un nouveau nom et appuyez sur \'Entrée\'.',
enable: 'Activer',
enabled: 'Activé',
disable: 'Désactiver',