projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
17119: add basic filter group support.
[arvados-workbench2.git]
/
src
/
views-components
/
sharing-dialog
/
participant-select.tsx
diff --git
a/src/views-components/sharing-dialog/participant-select.tsx
b/src/views-components/sharing-dialog/participant-select.tsx
index 5d062da0ef7ae612179c2e9edfc14e5622eec739..0a61926e21ddc581fba0ed662f237fc2d3fd971a 100644
(file)
--- a/
src/views-components/sharing-dialog/participant-select.tsx
+++ b/
src/views-components/sharing-dialog/participant-select.tsx
@@
-41,7
+41,7
@@
interface ParticipantSelectState {
}
const getDisplayName = (item: GroupResource & UserResource) => {
}
const getDisplayName = (item: GroupResource & UserResource) => {
- switch(item.kind) {
+ switch
(item.kind) {
case ResourceKind.USER:
return getUserDisplayName(item, true);
case ResourceKind.GROUP:
case ResourceKind.USER:
return getUserDisplayName(item, true);
case ResourceKind.GROUP:
@@
-131,14
+131,14
@@
export const ParticipantSelect = connect()(
const filterUsers = new FilterBuilder()
.addILike('any', value)
.getFilters();
const filterUsers = new FilterBuilder()
.addILike('any', value)
.getFilters();
- const userItems: ListResults<any> = await userService.list({ filters: filterUsers, limit });
+ const userItems: ListResults<any> = await userService.list({ filters: filterUsers, limit
, count: "none"
});
const filterGroups = new FilterBuilder()
const filterGroups = new FilterBuilder()
- .addNotIn('group_class', [GroupClass.PROJECT])
+ .addNotIn('group_class', [GroupClass.PROJECT
, GroupClass.FILTER
])
.addILike('name', value)
.getFilters();
.addILike('name', value)
.getFilters();
- const groupItems: ListResults<any> = await groupsService.list({ filters: filterGroups, limit });
+ const groupItems: ListResults<any> = await groupsService.list({ filters: filterGroups, limit
, count: "none"
});
this.setState({
suggestions: this.props.onlyPeople
? userItems.items
this.setState({
suggestions: this.props.onlyPeople
? userItems.items