projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
15768: standardized naming Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
[arvados.git]
/
src
/
views-components
/
sharing-dialog
/
sharing-public-access-form.tsx
diff --git
a/src/views-components/sharing-dialog/sharing-public-access-form.tsx
b/src/views-components/sharing-dialog/sharing-public-access-form.tsx
index 8ee1d94dbe8edb7bdd609ffcfc81655ce00f3fb3..eb337c38ad19f8aae3c3ed58430b2326ed3940f4 100644
(file)
--- a/
src/views-components/sharing-dialog/sharing-public-access-form.tsx
+++ b/
src/views-components/sharing-dialog/sharing-public-access-form.tsx
@@
-10,15
+10,19
@@
import { SHARING_PUBLIC_ACCESS_FORM_NAME, VisibilityLevel } from 'store/sharing-
import { RootState } from 'store/store';
import { getSharingPublicAccessFormData } from '../../store/sharing-dialog/sharing-dialog-types';
import { RootState } from 'store/store';
import { getSharingPublicAccessFormData } from '../../store/sharing-dialog/sharing-dialog-types';
+interface SaveProps {
+ onSave: () => void;
+}
+
export const SharingPublicAccessForm = compose(
export const SharingPublicAccessForm = compose(
- reduxForm(
+ reduxForm
<{}, SaveProps>
(
{ form: SHARING_PUBLIC_ACCESS_FORM_NAME }
),
connect(
(state: RootState) => {
const { visibility } = getSharingPublicAccessFormData(state) || { visibility: VisibilityLevel.PRIVATE };
{ form: SHARING_PUBLIC_ACCESS_FORM_NAME }
),
connect(
(state: RootState) => {
const { visibility } = getSharingPublicAccessFormData(state) || { visibility: VisibilityLevel.PRIVATE };
- return { visibility };
+ const includePublic = state.auth.config.clusterConfig.Users.AnonymousUserToken.length > 0;
+ return { visibility, includePublic };
}
)
)(SharingPublicAccessFormComponent);
}
)
)(SharingPublicAccessFormComponent);
-