}
});
const responseUsers = await this.services.userService.list({
- limit: dataExplorer.rowsPerPage,
- offset: dataExplorer.page * dataExplorer.rowsPerPage,
filters: new FilterBuilder()
.addIn('uuid', userUuids)
- .getFilters()
+ .getFilters(),
+ count: "none"
});
const responseGroups = await this.services.groupsService.list({
- limit: dataExplorer.rowsPerPage,
- offset: dataExplorer.page * dataExplorer.rowsPerPage,
filters: new FilterBuilder()
.addIn('uuid', groupUuids)
- .getFilters()
+ .getFilters(),
+ count: "none"
});
responseUsers.items.map(it => {
api.dispatch<any>(ownerNameActions.SET_OWNER_NAME({
name: it.uuid === userUuid
? 'User: Me'
: `User: ${getUserDisplayName(it)}`,
- uuid: it.uuid }));
+ uuid: it.uuid
+ }));
});
responseGroups.items.map(it => {
api.dispatch<any>(ownerNameActions.SET_OWNER_NAME({ name: `Project: ${it.name}`, uuid: it.uuid }));
export const dataExplorerToListParams = (dataExplorer: DataExplorer) => ({
limit: dataExplorer.rowsPerPage,
- offset: dataExplorer.page * dataExplorer.rowsPerPage,
+ offset: dataExplorer.page * dataExplorer.rowsPerPage
});
export const listResultsToDataExplorerItemsMeta = <R>({ itemsAvailable, offset, limit }: ListResults<R>) => ({
const users = await this.services.userService.list({
filters: new FilterBuilder()
.addIn('uuid', permissions.items.map(item => item.headUuid))
- .getFilters()
+ .getFilters(),
+ count: "none"
});
api.dispatch(GroupDetailsPanelActions.SET_ITEMS({
...listResultsToDataExplorerItemsMeta(permissions),
.addIn('uuid', permissionLinks.map(({ tailUuid }) => tailUuid))
.getFilters();
- const { items: users } = await userService.list({ filters });
- const { items: groups} = await groupsService.list({ filters });
+ const { items: users } = await userService.list({ filters, count: "none" });
+ const { items: groups } = await groupsService.list({ filters, count: "none" });
const getEmail = (tailUuid: string) => {
const user = users.find(({ uuid }) => uuid === tailUuid);
export const loadUsersData = () =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
- await services.userService.list();
+ await services.userService.list({ count: "none" });
};
export const loadUsersPanel = () =>
};
export const getPublicUserUuid = (state: RootState) => {
- const prefix = getProperty<string>(UUID_PREFIX_PROPERTY_NAME)(state.properties);
+ const prefix = state.auth.localCluster;
return `${prefix}-tpzed-anonymouspublic`;
};
export const getPublicGroupUuid = (state: RootState) => {
- const prefix = getProperty<string>(UUID_PREFIX_PROPERTY_NAME)(state.properties);
+ const prefix = state.auth.localCluster;
return `${prefix}-j7d0g-anonymouspublic`;
};
</Typography>
</Typography>
<Typography paragraph={true}>
- Paste the following lines at a shell prompt to set up the necessary environment for Arvados SDKs to authenticate to your klingenc account.
+ Paste the following lines at a shell prompt to set up the necessary environment for Arvados SDKs to authenticate to your account.
</Typography>
<DefaultCodeSnippet lines={[getSnippet(data)]} />
<Typography >
}
const getDisplayName = (item: GroupResource & UserResource) => {
- switch(item.kind) {
+ switch (item.kind) {
case ResourceKind.USER:
return getUserDisplayName(item, true);
case ResourceKind.GROUP:
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()
.addNotIn('group_class', [GroupClass.PROJECT])
.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