[ARVADOS-WORKBENCH2] updated: 1.3.0-338-g03b4f427
Git user
git at public.curoverse.com
Mon Jan 7 06:16:37 EST 2019
Summary of changes:
README.md | 10 +-
package.json | 2 +
public/file-viewers-example.json | 25 ++
src/common/config.ts | 24 +-
src/common/custom-theme.ts | 5 +-
src/common/formatters.ts | 6 +-
src/common/labels.ts | 6 +
src/components/autocomplete/autocomplete.tsx | 15 +-
.../collection-panel-files.tsx | 3 +-
.../confirmation-dialog/confirmation-dialog.tsx | 2 +-
src/components/context-menu/context-menu.tsx | 6 +-
.../data-explorer/data-explorer.test.tsx | 9 +-
src/components/data-explorer/data-explorer.tsx | 51 +++--
.../data-table-filters-popover.tsx | 2 +-
.../data-table-filters/data-table-filters.tsx | 2 +-
src/components/data-table/data-table.tsx | 5 +
.../default-code-snippet/default-code-snippet.tsx | 3 +-
src/components/default-view/default-view.tsx | 2 +-
.../details-attribute/details-attribute.tsx | 9 +-
src/components/file-tree/file-tree-item.tsx | 7 +-
src/components/file-tree/file-tree.tsx | 5 +-
.../file-upload-dialog/file-upload-dialog.tsx | 2 +-
src/components/file-upload/file-upload.tsx | 2 +-
src/components/form-field/form-field.tsx | 41 ++++
src/components/icon/icon.tsx | 4 +
.../list-item-text-icon/list-item-text-icon.tsx | 2 +-
src/components/rename-dialog/rename-dialog.tsx | 2 +-
src/components/switch-field/switch-field.tsx | 14 ++
src/components/text-field/text-field.tsx | 21 +-
src/index.tsx | 19 +-
src/models/api-client-authorization.ts | 4 +-
...nt-authorization.ts => client-authorization.ts} | 11 +-
src/models/details.ts | 3 +-
src/models/file-viewers-config.ts | 47 ++++
src/models/group.ts | 2 +-
src/models/link.ts | 6 +-
src/models/resource.ts | 4 +
src/models/scheduling-parameters.ts | 6 +-
src/models/search-bar.ts | 8 +-
src/models/session.ts | 21 ++
src/routes/route-change-handlers.ts | 40 +++-
src/routes/routes.ts | 40 +++-
.../ancestors-service/ancestors-service.ts | 21 +-
src/services/api/filter-builder.ts | 10 +-
src/services/api/order-builder.test.ts | 4 +-
src/services/auth-service/auth-service.ts | 56 ++++-
.../collection-service/collection-service.ts | 2 +-
.../common-service/common-resource-service.ts | 5 +-
src/services/common-service/common-service.ts | 3 +-
.../file-viewers-config-service.ts} | 8 +-
src/services/groups-service/groups-service.ts | 24 +-
src/services/services.ts | 3 +
src/services/workflow-service/workflow-service.ts | 35 +++
src/store/advanced-tab/advanced-tab.ts | 58 ++++-
.../api-client-authorizations-actions.ts | 20 +-
...pi-client-authorizations-middleware-service.ts} | 44 ++--
.../api-client-authorizations-reducer.ts | 22 --
src/store/auth/auth-action-session.ts | 215 ++++++++++++++++++
.../auth/{auth-action.ts => auth-action-ssh.ts} | 95 ++------
.../{auth-actions.test.ts => auth-action.test.ts} | 29 ++-
src/store/auth/auth-action.ts | 101 +--------
src/store/auth/auth-reducer.test.ts | 7 +-
src/store/auth/auth-reducer.ts | 25 +-
src/store/breadcrumbs/breadcrumbs-actions.ts | 20 ++
.../collection-panel/collection-panel-action.ts | 16 +-
src/store/collections/collection-move-actions.ts | 4 +-
.../collections/collection-partial-copy-actions.ts | 4 +-
src/store/compute-nodes/compute-nodes-actions.ts | 31 ++-
.../compute-nodes-middleware-service.ts} | 44 ++--
src/store/compute-nodes/compute-nodes-reducer.ts | 17 --
src/store/context-menu/context-menu-actions.ts | 41 ++--
src/store/data-explorer/data-explorer-action.ts | 17 +-
.../data-explorer-middleware-service.ts | 2 +-
.../data-explorer/data-explorer-middleware.test.ts | 2 +-
.../data-explorer/data-explorer-middleware.ts | 14 +-
src/store/data-explorer/data-explorer-reducer.ts | 28 ++-
src/store/details-panel/details-panel-action.ts | 9 +-
src/store/details-panel/details-panel-reducer.ts | 3 +-
src/store/dialog/dialog-actions.ts | 3 +-
src/store/dialog/dialog-reducer.ts | 13 +-
.../favorite-panel-middleware-service.ts | 3 +-
src/store/favorites/favorites-actions.ts | 3 +-
src/store/file-viewers/file-viewers-actions.ts | 25 ++
src/store/file-viewers/file-viewers-selectors.ts | 12 +
.../group-details-panel-actions.ts | 132 +++++++++++
.../group-details-panel-middleware-service.ts | 80 +++++++
src/store/groups-panel/groups-panel-actions.ts | 225 ++++++++++++++++++
.../groups-panel-middleware-service.ts | 98 ++++++++
src/store/keep-services/keep-services-actions.ts | 8 +-
src/store/link-panel/link-panel-actions.ts | 57 +++++
.../link-panel-middleware-service.ts} | 40 ++--
src/store/navigation/navigation-action.ts | 23 +-
src/store/process-panel/process-panel-actions.ts | 22 ++
src/store/processes/process-copy-actions.ts | 4 +-
src/store/processes/process-input-actions.ts | 11 +-
src/store/processes/process-move-actions.ts | 6 +-
src/store/processes/process-update-actions.ts | 9 +-
src/store/processes/processes-actions.ts | 6 +-
.../project-panel-middleware-service.ts | 6 +-
src/store/projects/project-create-actions.ts | 24 +-
src/store/repositories/repositories-actions.ts | 2 +-
.../resource-type-filters/resource-type-filters.ts | 8 +
src/store/resources/resources-actions.ts | 2 +-
.../run-process-panel/run-process-panel-actions.ts | 51 ++++-
.../run-process-panel/run-process-panel-reducer.ts | 12 +
src/store/search-bar/search-bar-actions.test.ts | 9 +-
src/store/search-bar/search-bar-actions.ts | 82 ++++---
.../search-results-middleware-service.ts | 60 ++++-
.../shared-with-me-middleware-service.ts | 5 +-
src/store/side-panel/side-panel-action.ts | 3 +-
src/store/store.ts | 41 +++-
.../trash-panel/trash-panel-middleware-service.ts | 2 +-
src/store/trash/trash-actions.ts | 8 +-
src/store/users/users-actions.ts | 53 ++++-
.../virtual-machines/virtual-machines-actions.ts | 34 ++-
src/store/workbench/workbench-actions.ts | 133 ++++++++---
src/validators/is-remote-host.tsx | 10 +
src/validators/min-length.tsx | 10 +
src/validators/min.tsx | 12 +
src/validators/optional.tsx | 7 +
src/validators/validators.tsx | 4 +
.../advanced-tab-dialog/advanced-tab-dialog.tsx | 2 +-
.../attributes-dialog.tsx | 2 +-
.../help-dialog.tsx | 2 +-
src/views-components/api-token/api-token.tsx | 10 +-
.../collection-panel-files.ts | 6 +-
.../compute-nodes-dialog/attributes-dialog.tsx | 2 +-
.../action-sets/collection-action-set.ts | 14 +-
.../collection-files-item-action-set.ts | 4 +
.../action-sets/collection-resource-action-set.ts | 14 +-
.../{ssh-key-action-set.ts => group-action-set.ts} | 16 +-
...ne-action-set.ts => group-member-action-set.ts} | 16 +-
.../{ssh-key-action-set.ts => link-action-set.ts} | 10 +-
.../context-menu/action-sets/process-action-set.ts | 21 +-
.../context-menu/action-sets/project-action-set.ts | 12 +-
.../context-menu/action-sets/ssh-key-action-set.ts | 2 +-
.../context-menu/action-sets/user-action-set.ts | 7 +-
.../context-menu/actions/file-viewer-actions.tsx | 81 +++++++
src/views-components/context-menu/context-menu.tsx | 5 +-
.../current-token-dialog/current-token-dialog.tsx | 6 +-
.../data-explorer/data-explorer.tsx | 7 +-
src/views-components/data-explorer/renderers.tsx | 146 +++++++++++-
.../data-explorer/with-resources.tsx | 27 +++
.../details-panel/details-panel.tsx | 38 ++--
.../details-panel/file-details.tsx | 35 +++
.../dialog-create/dialog-project-create.tsx | 8 +-
.../dialog-create/dialog-ssh-key-create.tsx | 2 +-
.../dialog-create/dialog-user-create.tsx | 3 +-
.../dialog-forms/add-group-member-dialog.tsx | 48 ++++
.../dialog-forms/create-group-dialog.tsx | 62 +++++
.../dialog-forms/create-ssh-key-dialog.ts | 8 +-
.../dialog-forms/setup-shell-account-dialog.tsx | 95 ++++++++
.../dialog-update/dialog-process-update.tsx | 3 +-
.../form-fields/process-form-fields.tsx | 9 +-
.../form-fields/search-bar-form-fields.tsx | 61 +++--
.../form-fields/user-form-fields.tsx | 7 -
.../attributes-dialog.tsx | 44 ++--
.../member-attributes-dialog.tsx} | 38 ++--
.../member-remove-dialog.ts} | 8 +-
.../remove-dialog.ts} | 9 +-
.../keep-services-dialog/attributes-dialog.tsx | 2 +-
.../links-dialog/attributes-dialog.tsx | 73 ++++++
.../remove-dialog.tsx | 8 +-
src/views-components/main-app-bar/account-menu.tsx | 30 +--
src/views-components/main-app-bar/admin-menu.tsx | 46 ++++
src/views-components/main-app-bar/help-menu.tsx | 54 +++--
src/views-components/main-app-bar/main-app-bar.tsx | 6 +-
.../main-content-bar/main-content-bar.tsx | 9 +-
.../process-command-dialog.tsx | 2 +-
.../process-input-dialog/process-input-dialog.tsx | 2 +-
.../project-properties-dialog.tsx | 2 +-
.../create-project-properties-form.tsx | 54 +++++
.../create-project-properties-list.tsx | 54 +++++
.../remove-dialog/remove-dialog.tsx | 4 +-
.../rename-file-dialog/rename-file-dialog.tsx | 2 +-
.../repositories-sample-git-dialog.tsx | 4 +-
.../repository-attributes-dialog.tsx | 4 +-
.../property-key-field.tsx | 2 +-
.../property-value-field.tsx | 4 +-
.../resource-properties-form.tsx | 2 +-
.../rich-text-editor-dialog.tsx | 2 +-
.../search-bar/search-bar-advanced-view.tsx | 3 +-
.../search-bar/search-bar-view.tsx | 32 ++-
.../sharing-dialog/people-select.tsx | 9 +-
.../sharing-dialog/sharing-dialog-content.tsx | 2 +-
.../sharing-management-form-component.tsx | 2 +-
.../sharing-public-access-form-component.tsx | 2 +-
src/views-components/side-panel/side-panel.tsx | 17 +-
.../ssh-keys-dialog/attributes-dialog.tsx | 8 +-
.../ssh-keys-dialog/public-key-dialog.tsx | 6 +-
.../ssh-keys-dialog/remove-dialog.tsx | 4 +-
.../user-dialog/attributes-dialog.tsx | 4 +-
src/views-components/user-dialog/manage-dialog.tsx | 76 +++++++
.../virtual-machines-dialog/attributes-dialog.tsx | 4 +-
.../api-client-authorization-panel-root.tsx | 197 ++++++++++------
.../api-client-authorization-panel.tsx | 7 +-
src/views/collection-panel/collection-panel.tsx | 46 +++-
.../compute-node-panel/compute-node-panel-root.tsx | 169 ++++++++------
.../compute-node-panel/compute-node-panel.tsx | 12 +-
.../group-details-panel/group-details-panel.tsx | 126 +++++++++++
src/views/groups-panel/groups-panel.tsx | 133 +++++++++++
src/views/link-panel/link-panel-root.tsx | 92 ++++++++
src/views/link-panel/link-panel.tsx | 35 +++
src/views/login-panel/login-panel.tsx | 10 +-
.../my-account-panel/my-account-panel-root.tsx | 4 +-
.../process-log-panel/process-log-code-snippet.tsx | 3 +-
.../process-log-panel/process-log-main-card.tsx | 2 +-
.../process-panel/process-information-card.tsx | 49 ++--
src/views/process-panel/process-panel-root.tsx | 7 +-
src/views/process-panel/process-panel.tsx | 6 +-
.../process-panel/process-subprocesses-card.tsx | 10 +-
src/views/process-panel/subprocesses-card.tsx | 2 +-
.../repositories-panel/repositories-panel.tsx | 4 +-
.../inputs/directory-array-input.tsx | 2 +-
.../run-process-panel/inputs/file-array-input.tsx | 2 +-
src/views/run-process-panel/inputs/int-input.tsx | 4 +-
.../run-process-advanced-form.tsx | 83 ++++++-
.../run-process-panel/run-process-first-step.tsx | 4 +-
.../run-process-panel/run-process-second-step.tsx | 36 ++-
.../run-process-panel/workflow-preset-select.tsx | 68 ++++++
.../search-results-panel-view.tsx | 12 +-
.../site-manager-panel/site-manager-panel-root.tsx | 183 +++++++++++++++
.../site-manager-panel/site-manager-panel.tsx | 27 +++
src/views/ssh-key-panel/ssh-key-panel-root.tsx | 4 +-
src/views/ssh-key-panel/ssh-key-panel.tsx | 4 +-
src/views/trash-panel/trash-panel.tsx | 7 +-
src/views/user-panel/user-panel.tsx | 32 ++-
.../virtual-machine-admin-panel.tsx | 114 ++++++++++
.../virtual-machine-panel.tsx | 251 ---------------------
.../virtual-machine-user-panel.tsx | 204 +++++++++++++++++
src/views/workbench/workbench.tsx | 39 +++-
.../workflow-panel/workflow-description-card.tsx | 15 +-
src/views/workflow-panel/workflow-panel-view.tsx | 4 +-
yarn.lock | 10 +
234 files changed, 4927 insertions(+), 1412 deletions(-)
create mode 100644 public/file-viewers-example.json
create mode 100644 src/components/form-field/form-field.tsx
create mode 100644 src/components/switch-field/switch-field.tsx
copy src/models/{api-client-authorization.ts => client-authorization.ts} (52%)
create mode 100644 src/models/file-viewers-config.ts
create mode 100644 src/models/session.ts
copy src/services/{vocabulary-service/vocabulary-service.ts => file-viewers-config-service/file-viewers-config-service.ts} (62%)
copy src/store/{users/user-panel-middleware-service.ts => api-client-authorizations/api-client-authorizations-middleware-service.ts} (64%)
delete mode 100644 src/store/api-client-authorizations/api-client-authorizations-reducer.ts
create mode 100644 src/store/auth/auth-action-session.ts
copy src/store/auth/{auth-action.ts => auth-action-ssh.ts} (54%)
rename src/store/auth/{auth-actions.test.ts => auth-action.test.ts} (77%)
copy src/store/{users/user-panel-middleware-service.ts => compute-nodes/compute-nodes-middleware-service.ts} (65%)
delete mode 100644 src/store/compute-nodes/compute-nodes-reducer.ts
create mode 100644 src/store/file-viewers/file-viewers-actions.ts
create mode 100644 src/store/file-viewers/file-viewers-selectors.ts
create mode 100644 src/store/group-details-panel/group-details-panel-actions.ts
create mode 100644 src/store/group-details-panel/group-details-panel-middleware-service.ts
create mode 100644 src/store/groups-panel/groups-panel-actions.ts
create mode 100644 src/store/groups-panel/groups-panel-middleware-service.ts
create mode 100644 src/store/link-panel/link-panel-actions.ts
copy src/store/{users/user-panel-middleware-service.ts => link-panel/link-panel-middleware-service.ts} (65%)
create mode 100644 src/validators/is-remote-host.tsx
create mode 100644 src/validators/min-length.tsx
create mode 100644 src/validators/min.tsx
create mode 100644 src/validators/optional.tsx
copy src/views-components/context-menu/action-sets/{ssh-key-action-set.ts => group-action-set.ts} (54%)
copy src/views-components/context-menu/action-sets/{virtual-machine-action-set.ts => group-member-action-set.ts} (52%)
copy src/views-components/context-menu/action-sets/{ssh-key-action-set.ts => link-action-set.ts} (72%)
create mode 100644 src/views-components/context-menu/actions/file-viewer-actions.tsx
create mode 100644 src/views-components/data-explorer/with-resources.tsx
create mode 100644 src/views-components/details-panel/file-details.tsx
create mode 100644 src/views-components/dialog-forms/add-group-member-dialog.tsx
create mode 100644 src/views-components/dialog-forms/create-group-dialog.tsx
create mode 100644 src/views-components/dialog-forms/setup-shell-account-dialog.tsx
copy src/views-components/{user-dialog => groups-dialog}/attributes-dialog.tsx (67%)
copy src/views-components/{user-dialog/attributes-dialog.tsx => groups-dialog/member-attributes-dialog.tsx} (71%)
copy src/views-components/{repository-remove-dialog/repository-remove-dialog.ts => groups-dialog/member-remove-dialog.ts} (65%)
copy src/views-components/{ssh-keys-dialog/remove-dialog.tsx => groups-dialog/remove-dialog.ts} (68%)
create mode 100644 src/views-components/links-dialog/attributes-dialog.tsx
copy src/views-components/{ssh-keys-dialog => links-dialog}/remove-dialog.tsx (68%)
create mode 100644 src/views-components/main-app-bar/admin-menu.tsx
create mode 100644 src/views-components/project-properties/create-project-properties-form.tsx
create mode 100644 src/views-components/project-properties/create-project-properties-list.tsx
create mode 100644 src/views-components/user-dialog/manage-dialog.tsx
create mode 100644 src/views/group-details-panel/group-details-panel.tsx
create mode 100644 src/views/groups-panel/groups-panel.tsx
create mode 100644 src/views/link-panel/link-panel-root.tsx
create mode 100644 src/views/link-panel/link-panel.tsx
create mode 100644 src/views/run-process-panel/workflow-preset-select.tsx
create mode 100644 src/views/site-manager-panel/site-manager-panel-root.tsx
create mode 100644 src/views/site-manager-panel/site-manager-panel.tsx
create mode 100644 src/views/virtual-machine-panel/virtual-machine-admin-panel.tsx
delete mode 100644 src/views/virtual-machine-panel/virtual-machine-panel.tsx
create mode 100644 src/views/virtual-machine-panel/virtual-machine-user-panel.tsx
via 03b4f4273e6be240050c46fd78eb955fee9986fe (commit)
via 41732be42d860aa191a0670552e142497170aa02 (commit)
via 71b9264c1720e619f8cfcb297a7848ece420c61c (commit)
via 8df09b8ee52974e5bcd5fea862c3639f54afb54b (commit)
via 1b36bef0eadb1ee358e0ab7bf53e13cb6b7ed812 (commit)
via 789db184c88781fca23f769403003a7ce7715f5d (commit)
via f71049ee5bf2560fbbca09c1f141e176e1a7eb06 (commit)
via 4ba3f6420c77ad3bc1cdd877e4f3ed12ab63ccf7 (commit)
via fe477581df706f4c2c1669f2df584bd94dbb4bea (commit)
via 9d13b7b84e145646fe3d5e61e26a2ceead76d039 (commit)
via 08ff9a348a1177bb0cf8516f36c5d6a28be3778b (commit)
via a3d23b09663e49a187f3505f1dd41c97f3d79d51 (commit)
via 15697ab8abae3fec197b5750e48342a26daa9557 (commit)
via 7e31618f7fdc51d797a3bf22524731168de68553 (commit)
via a6d1469a04f5a6a658cdeac5fc8a11f01d3a1c02 (commit)
via 7d1fded42f510a082f4274531de2b7f591919bdb (commit)
via 32e3370febf2e29c45e27065cdc14a883775f261 (commit)
via f6daa8a9318d5d7bec1cb173d8897cfcb9826157 (commit)
via f19ab2e744a310d392fdea0b1b6636604cf55065 (commit)
via 6489c3c665762cb84eb752d53a91cd2356d1f791 (commit)
via 4aaf3700eb4d8d15b68a9ad8b220b832e10e1df2 (commit)
via fa9b3ce44a3a9315207852d1f182000a6166f9e9 (commit)
via e74f28f099862bc5b3d05c895f07080ef761744f (commit)
via 0a8f679e97c4579af833afad02b74816b666c7af (commit)
via 67e3a05b8c90b7ebd506db768e427141fd958e66 (commit)
via 63853fe0bfe0f3c12ba3689586907987975abed3 (commit)
via 4549183cc07c5655be2108585d4d8c704cf31ff1 (commit)
via dbd2dcaeb2c4f3f3df83c3d127e99ce4705a4723 (commit)
via 9db94b3a52b12a361760ce9c027eb2da626d8c85 (commit)
via cdad04a31b572aa401e3f5d1fdc2c0f69d6e2d08 (commit)
via 307fc145d53b75e2a19520ff60471c642bd9d29e (commit)
via 3acd5eca12d4c828e454dfe636ee72bdd44745c7 (commit)
via 989231578f1e66dbf0695007c31c250e4122f553 (commit)
via bc46216258b4a6f8894133b9c33d228d091e2f86 (commit)
via 9b29a65b9f9f02b338445c12b5d08b292f797c1c (commit)
via 45c43fb22953b3f54d8e370017b7216c93e1cb83 (commit)
via bd89dd55a334e00cc5b4ca590687d667b896f1a0 (commit)
via 07dc691e4fecbf365d6edf26a569f3eaffca4a76 (commit)
via b3e7292409401b24f2455fde3d323eabf1e955cc (commit)
via 52f6efaa4834fcbcb356c3509171f95d2f1af1c7 (commit)
via c3644a28ef0a80c193361f56627bbe9e556aacaa (commit)
via 72c28d113866720f8abfc7295ae6b28d53bc870a (commit)
via b496a5389daf0b9d1b304337514c9a2a7e38ff98 (commit)
via 5e7459e2089b92e25611d1835bf3a620ba655c60 (commit)
via b02573dbdd8dae7c2f9bdafa2f6ac847168b024a (commit)
via 0132e5e4bc0a319295289913ce28e7d93c651d29 (commit)
via fb37efe50c142aaaa91fbb10c674347b85afaab1 (commit)
via b104bb15d23084f00745384b90845ad459181188 (commit)
via 7ee366a5e6f503d4f1d1cdcdfaa119c08c582679 (commit)
via 5e265ca9e3e4b1554cb267f79f7de86a34c49e97 (commit)
via b4dd02b3300975d84bd6eadb4f9acf6dcf24eab5 (commit)
via ed4406ba8ac546be9838d26c47a5ed5766f6698c (commit)
via 2fe940ec1e978bd9fea2f99e18f1e7aedaf6cf79 (commit)
via 63b006e651f05fa921704bb1accc41391c59d2d7 (commit)
via db2c87fbe29eed8c4bfca47a97c97cee77959d58 (commit)
via 80925b518233f7ef75615917a1e3503b2e9a7874 (commit)
via 7a3531ac6ea4794e44d5218b37792eb286416d75 (commit)
via 91feb6c2087d1584bd4b1c07044497295f3ff6c9 (commit)
via 154991e8c07361906eab8a1fdefa00858bbc6818 (commit)
via 20657bc90bdb96c85eb5b50e80d09ae4978e7c7f (commit)
via 5eb7330194c44b696fd0a96e68eee9f153faa607 (commit)
via a2a677d93e31f731827311769cec9f141c5dd3b6 (commit)
via 78224728bc808a560718e934ef124afa77b81834 (commit)
via 283e54cc304d07d92b5e1c6810e002610118fd09 (commit)
via 9c45d418eedc3c7955db8482aa646af37f2e3c4b (commit)
via 10ed13601df5259b7723aaa2b613d43196039a50 (commit)
via 8753f89e9f786a12cf72374ffb1c9146b598d285 (commit)
via 1534cfafa7025c358548d9910b603b94b5984912 (commit)
via 24574669fd453c6846bc9f64ce9ae407db79568b (commit)
via f47b00424bc2f946315ce7691cf949cef1b35408 (commit)
via f7196af6fd9a9f9b0a6de3e61dd421b734019dd1 (commit)
via c47ae7ee3d75544d534b020e7e1c8c45e30f584e (commit)
via da43ffb940d4d2eee9bacbce35f76c021e232fdd (commit)
via 9e6253c3521b67d74acc7a715c4a7fdd8e8a700a (commit)
via a971f4746874e85731cf4b27d850e7a16cd1bdb7 (commit)
via 4db2f095ecbf66553a4c29ad44f5cdd18da33cfd (commit)
via 2c2a877d45ed33ba2c529c6996ccd79b0447a554 (commit)
via 4e7bf262d117ff4103b0a733c79b2dce7b2a4151 (commit)
via 46751b9305a7e991d484494facd1f40790254d40 (commit)
via 5017989693137cabe7f00a00c51db35625f9b55f (commit)
via 649e7547de25a0500478c01f1609d9638a8803b0 (commit)
via dbbaaf10b4f87f30a3d15480b9d27dc909d5c4e1 (commit)
via 3b7eae043b41eaebd5cd78d3a74584bcc1290ee7 (commit)
via 9e5ba9af996126cdf1186df49ff4c177af62e41d (commit)
via 51cd088a325c728b9322a151a579236ce73ef006 (commit)
via e1605f7c93aeb41ae31e0dd88a9afd8709136b62 (commit)
via 53174403f4eac7d7f67540ce4491b85d72c64d71 (commit)
via 9a37cc202448e431064b247d36ac0229a6bfa9b2 (commit)
via c9f7a67011582d0beb478b1d0407145a5b9e8143 (commit)
via 7afc443a21879751d8afd8ec36a3ae993d98b85a (commit)
via 467d932e354ea551cbff134ac50723bd56cea68d (commit)
via 3408a97206bfac10d8ecc6e30cf0b28d66697b9b (commit)
via 1b438678854a42f00e19f351caf0004c7d46ff8c (commit)
via 87eaf9dd29c3a9ad816f0cb45b89282644b328d3 (commit)
via bcd42fb41e7fabd3bc0b432e039eade4d05f4f76 (commit)
via c4106363643160b30bb924b72f5b6ad95e4ba2ae (commit)
via 3b20598eaffacd4762c8cc92af42ca30e0750189 (commit)
via ef2ec6d9c6674e14b9297981ed03188dc7b952b8 (commit)
via fe5d65e4e704358fab18d91dae5a97ff7659f5df (commit)
via 34bf785353d3e199b68443d013ad32b695ca7882 (commit)
via fdfda0ff25ac572f30cac69f6297af7bcf2d4502 (commit)
via e7dc34dfe4a47d9c71fcb5560cc20cc601ca43c5 (commit)
via 61cd8fe9d4fe4dfeab443f31bbbc5effa5176765 (commit)
via 77c99a3667bbbf09734bede8f154ef86a60d823b (commit)
via c7e85a03f2726bd20bc10aeb9edb2cc826f16909 (commit)
via ac0824da1999359c43df8ef0eba924494a666fe7 (commit)
via fca732a280e0e078a026ef8326eb5ad65f9864c6 (commit)
via 77f285190a3ae77a1075b249ca964b1afeed7ca2 (commit)
via de6a469e1385883e1597a684811c4e02cefb7d9c (commit)
via a1be48a39f8904c2fed157a676ccfec3f43f4b8b (commit)
via df3c8dde9f8ec2189fd927ff3f225c167a595002 (commit)
via 79e636fa713d11b4b7188985e78c8ff1c094d9a0 (commit)
via f9dde5c781766b8be71d43d0f031c201a0edcfbb (commit)
via cfd501bed1fb431e74816069f0ae8f83aacf29c7 (commit)
via 6faff5910b3e7bdaf47ab5ede7cf8094a1b4adb9 (commit)
via 229eaf53b39af3a7e9408ed5f7e49d74b318445a (commit)
via 721322dd1f2af54d1aaa831a96dcf78ed0065085 (commit)
via 95716b93cba4651180021c9a5b752fa10cf5a301 (commit)
via 2c8a2efbe5bac7df0a13a17ed773102d95fd1111 (commit)
via 2a4f0a7d69cb0cb94b43a05ddff91e4cd06c6c39 (commit)
via 3ddd45b007768a39591cd116b4a213cd39019e0c (commit)
via b6f9b49e6fed67626ae969a6864f45f002fcfd47 (commit)
via ec33904efe960ec3e3bddb668d892463171e50bd (commit)
via b1a6da4a288560a87e0e38ad2fd73fb227e3fc66 (commit)
via 0d0b7399b2e4906e26dbb5035bed033cec0646e9 (commit)
via d4b18e45f319eb0885442ab1b64a01683630e38b (commit)
via 7828a0aa1d5bf4e077a2151380494ebd4e1f1e81 (commit)
via 80dbbf9199dd7019b22eaadf18112abf1eee1cd7 (commit)
via 33d05327f82870a6cff480b8d01e89ae75b70786 (commit)
via ba827c8901ad45c3a8af49bf11af20c90bd46376 (commit)
via e78eb2de67e896b53f02c656d6ef49e13ff65b62 (commit)
via ee63ba213e2e56a57e0cd49f6c7ce9bde5014f53 (commit)
via 2cfcee1b9b63ab14a493992f1f81e1f71546fa38 (commit)
via f4e410a5984226818301332c25ac178403c2e0e9 (commit)
via 87dd6bf1172ad733a40602de9b01585c1295a6b3 (commit)
via c382494c58a296a0302e774bae8783e03a042174 (commit)
via 7396826c81a54608d3e7e718b3ca8d5107099df1 (commit)
via 3c91d92f41c790ceaf8763490820082274061304 (commit)
via dbf577587c53e159cf7bd8dfb45dfb64c6ff7bf7 (commit)
via 1fdf5a6ca607c340e1eb737c4664a5ac7a427d7b (commit)
via 76a0eb34b5cbd30bf16608b86eec29072a3da3b0 (commit)
via 1986dc3f720016c2f6eff925469f95032b1f8100 (commit)
via 83d8f6e889dde0b9c971d794f79f98556b2fdf14 (commit)
via 47b1e9b2fa97d03438d4ef35f90a5fd0a33bbe34 (commit)
via d4b62bc7f7c6e0caf13cf9de78bd2bb9c306e497 (commit)
via 8634bd88e7bbb8f8d62bbc4016f062fbe30234c8 (commit)
via 59329caeae17903b97b90b167df5a8122a0c9d95 (commit)
via 4a8dc9ca8b3c18cf0c21a2537ecef40da5522b67 (commit)
via 879059e4c20ed40c59a992bce7b1b18bba61d672 (commit)
via 20aeb9bd5ac0416709beab209b2e33cff88ab753 (commit)
via 295d62fd5e44819cb55737a86c42db633e097cd8 (commit)
via f4012790be2404ce2f5b2594338fac43b1b9c59b (commit)
via e94e528642f80d57bb6ae5bb717880b2b9adeaca (commit)
via 7f2af309d0184d3515a1f910bbcb6435f5cd58fb (commit)
via a4927ea74470ad483921813d93597b451e3d8e3e (commit)
via 163d52ede5411167eb4d5786f40b382d992c5126 (commit)
via fc43f027e70d0702c88aa61c92dfeed7ac8b793b (commit)
via d7a29f892371764b1bff2e6ec64f8011c001b725 (commit)
via 7cf7cf1a0b0066d044e4648a1311ad7241317128 (commit)
via 6e0c6489bc761bac498ff4a77dc1bcd777594c67 (commit)
via 6e92c390c1302fe8d680ebc03c8d048cf7f11fdf (commit)
via d8dea15148aaf550018d9f8bf1b273da6bc79f12 (commit)
via 78e1b6a903071209acc47ba9272ce87a6561e67e (commit)
via 445787c80c5abc9949133f45c3d9540b426fc046 (commit)
via 16b3b3bd729ff4fa9fa8d197a3388ece39785a23 (commit)
via 7ce310947c62c1f514a4c0fe8a367cfff2baf407 (commit)
via b1b507febf56cb0622d3599ec68f276d9e0ce3d5 (commit)
via 7d5095d5324b5d5ee91254f1cfa83f0ef88806cc (commit)
via ca091dbfbc7df1a3f81eca2b16925b3225d43138 (commit)
via 8278f352297c404e9200c92d22dce05b20ad12bc (commit)
via 413bef83277b0623b319f0c651448b0eaf39048a (commit)
via 936aa32e065b7f672e27b95262720c2ce8258bf6 (commit)
via 7e7d0ab455b9e37de66a2d311419454159a4b193 (commit)
via 506c5d3104812647a34c93690d6d04726edc09d9 (commit)
via 58e8b67f33be8d000b8ad4f24ee70acbea752e75 (commit)
via 54b2272cee641887e00c1cc04fd44121048e36b4 (commit)
via ce77c6af348f60f332297de2ca9281ade68450e7 (commit)
via e4060326613f1a4dfa59c4854078fb4be4f53aea (commit)
via e9e0cc24a86e55e7b6421b352800ff29f201a29d (commit)
via 09f5c7f7b6473444a2d6dc964c2beba6128f319a (commit)
via 4322da0c140b34c48ecf20e20331111ad27fabaa (commit)
via 0a9fd3e65e852b2e27f7051736f10fa81a73ba5d (commit)
via 701e59342c16c23f8ee16c1ef92ee2ca6c416c0a (commit)
via f96610d3846dac93bfdfdb3ba329c40f66435281 (commit)
via 4105d31a5aba13507832d6c86c0154116d857ea5 (commit)
via 48eb2deb49b06521ab6cf899ac25a544fcd6702e (commit)
via 1d825abb2c8a4be30a611cd57a5e8b4bfc303d01 (commit)
via 9f9072365214fbf9d19f0359df90bbf2ab7ae3c9 (commit)
via db28e4c12074c0411d907044eb4abf4c462d11b3 (commit)
via 3a525b4ef49ca90050183713292c95cd244f3123 (commit)
via a45ee68505f1a8efdc654d4f200c35ef8d55aff9 (commit)
via 920ccdc45d7c3a8517b430ab17af53c3fc23cf6d (commit)
via 8c9cf2d12a513379d13db279b076314b292c037e (commit)
via 0a901d62940804d2854b2b39d2ea0199fd795ad3 (commit)
via 18a947dc933f658375a0d03a8822cd85ecfdfce2 (commit)
via b384e7ae6054e5041e12ab65301de3200526854a (commit)
via 454ef1c106b3d738526d65ecfae8db98ad7bebc2 (commit)
via 090f4825bdd30925a10c6df1b9493df0c2e8f541 (commit)
via 183874da8b5eb84617e3c81a586c0f7c09946d89 (commit)
via 877a089738b525098e5e6e63179b6826408f9b5d (commit)
via 5447edd33bf09dacd51fcaf721576ab2e8f61d66 (commit)
via d83c6fd363307c0255b4f3225f57214f5a608199 (commit)
via 3c5e47e956b63a7caf08a9f25d2c6237e6370b65 (commit)
via 4223548258ddb3dd7bfb9c520c7c8eb3b5e80f84 (commit)
via 840b8a123e8161b807e14f5bc8520ffaebf56dd4 (commit)
via 52a9925b1ab918d66f1508c948e0db8e99568ccf (commit)
via 31ee65844dcecdae8d2e95535853a9b04a7c4d1c (commit)
via 13756f84c880e5a6f83a4f416303beb8cd7bc659 (commit)
via 8b6f5c68fa40ad59092e1290dfd4261f0dfe643f (commit)
via 4afdbe4d6f060423725d77fa7500d76d8e7e5f04 (commit)
via edb6e7b588bc443de1c54782812064f00e6e5b53 (commit)
via 9fe5431b326d565cb423613f7752a4dad9d9aedd (commit)
via 1832d4a40997469ae0c2d3e6f2e5a552b834118b (commit)
via 3dbe57077135d1684407ba6cc2a0d20cfcb33618 (commit)
via fc1f170015c5ffd5f4ee5b990d530f3c9782f549 (commit)
via e15800c9e0cb809dc212b4133a011cc3f50a7eec (commit)
via a5ce24473767588054b48c5355a317989b4b68fa (commit)
via 00e249f6a7b5e9da3a4b39bfc9d88ec96e928ec0 (commit)
via 4d2ff0c66175bf47c5643e9500c2cc6d7caf8c8b (commit)
via fbeaaaf7f54590fc6fd02b990ee8e4fe1be41817 (commit)
via 4f09ca588d03cc6e1be52190f902c21a0ae2a850 (commit)
via bbfd038f8d53725f154ff139229a74d961792915 (commit)
via a8350416b8f225a64aa207c5823e42ede43fd7d0 (commit)
via 54063448526c6eac346823d6cc66ba7a05f2cce7 (commit)
via 7a81b9d2c37ceb5add5df8fe9fe48b409d971e37 (commit)
via 9a29063c1833eb300da899559bc322e7bca50f97 (commit)
via 0190f22c054d5257f67af66a9a1f1fa84e062fcc (commit)
via 963621403512fddf0d84b595b41164ba0b552700 (commit)
via b2687ded960c6fb9e006bbceb5f93aa685aa70d5 (commit)
via ff2d7aa039e4d7a4ab6e77b778f161d6ab45dd2e (commit)
via 88f16d1a87decacf3dc395126912684ed90dc16f (commit)
via 3e05c931b42b1b690f43e179aaa9b45c84475ba0 (commit)
via 74d27e4a497bd9bf66d31e1f4578f63d71fb4d87 (commit)
via 12531884583ab85a114eed12f5179ed0b5fb8a88 (commit)
via 9c2991d118f83341e64bc413b48a235fa80f38e2 (commit)
via 188fed64a7cfe68460f64a874dba3fd280d5d561 (commit)
via 6c024ce6843e5ad5391fc384792480b751e0c663 (commit)
via 91fc1bd2a1df91b37755f3453e6e9693baa4ce64 (commit)
via 2b1802c27fe8eb3664da3378fa7f59761d9ce184 (commit)
via 4f4f2feaf1ac31946a87290ba4eef3a6b5455f2d (commit)
via 1b15486e36f96b209a1854c1f33f8330e97f1b94 (commit)
via 6c0ca05293d2d1bb5b4b0df63f541eb4f75428c3 (commit)
via 88c4b93c3e4f05afff419374277299d61ac61176 (commit)
via 6eaf8881f39c83f9073921277f81274425921054 (commit)
via 4e3cefd4fa42762aac756f3163dfff9047f2e516 (commit)
via c0b8c031bf6327c8ed22fb05ec40f3045b5aa1f1 (commit)
via 860aa7438d52897f646c3482f8656be1193d8123 (commit)
via c7b35b9342e953cc3cae862b6958c18589f48037 (commit)
via 94ca0c19fac51ae89bed3a9bbb2b90545697dfbf (commit)
via 6c12dcde231f8a6d419a4e154d6906bce944963c (commit)
via 222a0099d2b8285b8770092f5da01314e0c7de7d (commit)
via 4c3faee100f2d676bb18dc68f7cf1c4ac25ae50d (commit)
via 3fdf49aeaf054284ec59e18885e66f798777ada9 (commit)
via b8e9a146d964192cc2f0bdc95100644fa53f7ca6 (commit)
via bf1d33cba4c15502866dda0ba4385d746033e773 (commit)
via 6aadd480a93c6b1332cba0d3924362af11412e02 (commit)
via 6f071fa34ec74d0ba035eb57e102307763d99496 (commit)
via f96eb4f60a314f2e5b0a21afd1ab836598d6c91f (commit)
via 64c8c2628cbeadba5dce7e18e41028108142b766 (commit)
via d366e025618106edb2419941a041cd0f4214b245 (commit)
from 2805a871de97f42abb8b729ae3f683f4e6b315b8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 03b4f4273e6be240050c46fd78eb955fee9986fe
Merge: 2805a871 41732be4
Author: Pawel Kowalczyk <pawel.kowalczyk at contractors.roche.com>
Date: Mon Jan 7 12:16:24 2019 +0100
merge master
Feature #13936
Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk at contractors.roche.com>
diff --cc src/common/config.ts
index 9d5a2514,3961d5aa..ca757108
--- a/src/common/config.ts
+++ b/src/common/config.ts
@@@ -50,15 -52,9 +52,16 @@@ export interface Config
websocketUrl: string;
workbenchUrl: string;
vocabularyUrl: string;
+ fileViewersConfigUrl: string;
}
+export const fetchFirstLoginTemplate = ({ config, apiHost }: any) => {
+ return Axios
+ .get<any>('https://localhost:3000/test.html')
+ .then(response => ({ config, apiHost, firstLoginTemplate: response.data }))
+ .catch(() => ({ config, apiHost, firstLoginTemplate: null }));
+};
+
export const fetchConfig = () => {
return Axios
.get<ConfigJSON>(CONFIG_URL + "?nocache=" + (new Date()).getTime())
diff --cc src/index.tsx
index 2f7f9e9b,1561c3ff..48c9e010
--- a/src/index.tsx
+++ b/src/index.tsx
@@@ -17,7 -17,7 +17,7 @@@ import { initAuth } from "~/store/auth/
import { createServices } from "~/services/services";
import { MuiThemeProvider } from '@material-ui/core/styles';
import { CustomTheme } from '~/common/custom-theme';
- import {fetchConfig, fetchFirstLoginTemplate} from '~/common/config';
-import { fetchConfig } from '~/common/config';
++import { fetchConfig, fetchFirstLoginTemplate } from '~/common/config';
import { addMenuActionSet, ContextMenuKind } from '~/views-components/context-menu/context-menu';
import { rootProjectActionSet } from "~/views-components/context-menu/action-sets/root-project-action-set";
import { projectActionSet } from "~/views-components/context-menu/action-sets/project-action-set";
@@@ -56,7 -56,10 +56,11 @@@ import { virtualMachineActionSet } fro
import { userActionSet } from '~/views-components/context-menu/action-sets/user-action-set';
import { computeNodeActionSet } from '~/views-components/context-menu/action-sets/compute-node-action-set';
import { apiClientAuthorizationActionSet } from '~/views-components/context-menu/action-sets/api-client-authorization-action-set';
+import { FirstLoginDialog } from "~/views-components/first-login-dialog/first-login-dialog";
+ import { groupActionSet } from '~/views-components/context-menu/action-sets/group-action-set';
+ import { groupMemberActionSet } from '~/views-components/context-menu/action-sets/group-member-action-set';
+ import { linkActionSet } from '~/views-components/context-menu/action-sets/link-action-set';
+ import { loadFileViewersConfig } from '~/store/file-viewers/file-viewers-actions';
console.log(`Starting arvados [${getBuildInfo()}]`);
@@@ -78,13 -81,14 +82,16 @@@ addMenuActionSet(ContextMenuKind.SSH_KE
addMenuActionSet(ContextMenuKind.VIRTUAL_MACHINE, virtualMachineActionSet);
addMenuActionSet(ContextMenuKind.KEEP_SERVICE, keepServiceActionSet);
addMenuActionSet(ContextMenuKind.USER, userActionSet);
+ addMenuActionSet(ContextMenuKind.LINK, linkActionSet);
addMenuActionSet(ContextMenuKind.NODE, computeNodeActionSet);
addMenuActionSet(ContextMenuKind.API_CLIENT_AUTHORIZATION, apiClientAuthorizationActionSet);
+ addMenuActionSet(ContextMenuKind.GROUPS, groupActionSet);
+ addMenuActionSet(ContextMenuKind.GROUP_MEMBER, groupMemberActionSet);
fetchConfig()
- .then(({ config, apiHost }) => {
+ .then(fetchFirstLoginTemplate)
+ .then(({ config, apiHost, firstLoginTemplate }) => {
+ console.log(firstLoginTemplate);
const history = createBrowserHistory();
const services = createServices(config, {
progressFn: (id, working) => {
@@@ -103,13 -107,10 +110,11 @@@
store.dispatch(setCurrentTokenDialogApiHost(apiHost));
store.dispatch(setUuidPrefix(config.uuidPrefix));
store.dispatch(loadVocabulary);
+ store.dispatch(loadFileViewersConfig);
- // TODO: change to proper property
+ const userFirstLogin = true;
-
- const TokenComponent = (props: any) => <ApiToken authService={services.authService} {...props} />;
- const MainPanelComponent = (props: any) =>
- userFirstLogin ? <FirstLoginDialog customHTML={firstLoginTemplate} /> : <MainPanel {...props} />;
+ const TokenComponent = (props: any) => <ApiToken authService={services.authService} config={config} {...props} />;
- const MainPanelComponent = (props: any) => <MainPanel {...props} />;
++ const MainPanelComponent = (props: any) => userFirstLogin ? <FirstLoginDialog /> : <MainPanel {...props} />;
const App = () =>
<MuiThemeProvider theme={CustomTheme}>
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list