projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
15781: Allows multi-value properties on the search bar/editor.
[arvados.git]
/
src
/
store
/
public-favorites
/
public-favorites-actions.ts
diff --git
a/src/store/public-favorites/public-favorites-actions.ts
b/src/store/public-favorites/public-favorites-actions.ts
index b5aa9fcef70d202bd0ddb2244577b2de86020ebb..d5a5cd46264778a82913adeb88866aa72dc08c04 100644
(file)
--- a/
src/store/public-favorites/public-favorites-actions.ts
+++ b/
src/store/public-favorites/public-favorites-actions.ts
@@
-9,8
+9,6
@@
import { checkPublicFavorite } from "./public-favorites-reducer";
import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions";
import { ServiceRepository } from "~/services/services";
import { progressIndicatorActions } from "~/store/progress-indicator/progress-indicator-actions";
import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions";
import { ServiceRepository } from "~/services/services";
import { progressIndicatorActions } from "~/store/progress-indicator/progress-indicator-actions";
-import { getResource } from '~/store/resources/resources';
-import { LinkResource } from "~/models/link";
export const publicFavoritesActions = unionize({
TOGGLE_PUBLIC_FAVORITE: ofType<{ resourceUuid: string }>(),
export const publicFavoritesActions = unionize({
TOGGLE_PUBLIC_FAVORITE: ofType<{ resourceUuid: string }>(),
@@
-23,7
+21,7
@@
export type PublicFavoritesAction = UnionOf<typeof publicFavoritesActions>;
export const togglePublicFavorite = (resource: { uuid: string; name: string }) =>
(dispatch: Dispatch, getState: () => RootState, services: ServiceRepository): Promise<any> => {
dispatch(progressIndicatorActions.START_WORKING("togglePublicFavorite"));
export const togglePublicFavorite = (resource: { uuid: string; name: string }) =>
(dispatch: Dispatch, getState: () => RootState, services: ServiceRepository): Promise<any> => {
dispatch(progressIndicatorActions.START_WORKING("togglePublicFavorite"));
- const uuidPrefix = getState().config.uuidPrefix;
+ const uuidPrefix = getState().
auth.
config.uuidPrefix;
const uuid = `${uuidPrefix}-j7d0g-fffffffffffffff`;
dispatch(publicFavoritesActions.TOGGLE_PUBLIC_FAVORITE({ resourceUuid: resource.uuid }));
const isPublicFavorite = checkPublicFavorite(resource.uuid, getState().publicFavorites);
const uuid = `${uuidPrefix}-j7d0g-fffffffffffffff`;
dispatch(publicFavoritesActions.TOGGLE_PUBLIC_FAVORITE({ resourceUuid: resource.uuid }));
const isPublicFavorite = checkPublicFavorite(resource.uuid, getState().publicFavorites);
@@
-59,7
+57,7
@@
export const togglePublicFavorite = (resource: { uuid: string; name: string }) =
export const updatePublicFavorites = (resourceUuids: string[]) =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
export const updatePublicFavorites = (resourceUuids: string[]) =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
- const uuidPrefix = getState().config.uuidPrefix;
+ const uuidPrefix = getState().
auth.
config.uuidPrefix;
const uuid = `${uuidPrefix}-j7d0g-fffffffffffffff`;
dispatch(publicFavoritesActions.CHECK_PRESENCE_IN_PUBLIC_FAVORITES(resourceUuids));
services.favoriteService
const uuid = `${uuidPrefix}-j7d0g-fffffffffffffff`;
dispatch(publicFavoritesActions.CHECK_PRESENCE_IN_PUBLIC_FAVORITES(resourceUuids));
services.favoriteService
@@
-69,12
+67,6
@@
export const updatePublicFavorites = (resourceUuids: string[]) =>
});
};
});
};
-export const getHeadUuid = (uuid: string) =>
- (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
- const resource = getResource<LinkResource>(uuid)(getState().resources);
- return resource!.headUuid;
- };
-
export const getIsAdmin = () =>
(dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
const resource = getState().auth.user!.isAdmin;
export const getIsAdmin = () =>
(dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
const resource = getState().auth.user!.isAdmin;