Add site manager and initial validation
authorDaniel Kos <daniel.kos@contractors.roche.com>
Sun, 16 Dec 2018 21:10:23 +0000 (22:10 +0100)
committerDaniel Kos <daniel.kos@contractors.roche.com>
Sun, 16 Dec 2018 21:10:23 +0000 (22:10 +0100)
commitf4012790be2404ce2f5b2594338fac43b1b9c59b
tree526e2fd7ee9ae6a66df338c1b44ffed13f32c576
parent5ecee04a6186627bd1875b2dabcc31489569ff71
Add site manager and initial validation

Feature #14478

Arvados-DCO-1.1-Signed-off-by: Daniel Kos <daniel.kos@contractors.roche.com>
33 files changed:
src/common/config.ts
src/components/text-field/text-field.tsx
src/index.tsx
src/models/client-authorization.ts [new file with mode: 0644]
src/models/session.ts [new file with mode: 0644]
src/routes/route-change-handlers.ts
src/routes/routes.ts
src/services/auth-service/auth-service.ts
src/services/client-authorizations-service/client-authorizations-service.ts [new file with mode: 0644]
src/services/common-service/common-resource-service.ts
src/services/services.ts
src/store/auth/auth-action-session.ts [new file with mode: 0644]
src/store/auth/auth-action-ssh.ts [new file with mode: 0644]
src/store/auth/auth-action.test.ts [moved from src/store/auth/auth-actions.test.ts with 93% similarity]
src/store/auth/auth-action.ts
src/store/auth/auth-reducer.ts
src/store/navigation/navigation-action.ts
src/store/workbench/workbench-actions.ts
src/validators/is-remote-host.tsx [new file with mode: 0644]
src/validators/validators.tsx
src/views-components/context-menu/action-sets/ssh-key-action-set.ts
src/views-components/dialog-create/dialog-ssh-key-create.tsx
src/views-components/dialog-forms/create-ssh-key-dialog.ts
src/views-components/main-app-bar/account-menu.tsx
src/views-components/main-content-bar/main-content-bar.tsx
src/views-components/rename-file-dialog/rename-file-dialog.tsx
src/views-components/ssh-keys-dialog/attributes-dialog.tsx
src/views-components/ssh-keys-dialog/public-key-dialog.tsx
src/views-components/ssh-keys-dialog/remove-dialog.tsx
src/views/site-manager-panel/site-manager-panel-root.tsx [new file with mode: 0644]
src/views/site-manager-panel/site-manager-panel.tsx [new file with mode: 0644]
src/views/ssh-key-panel/ssh-key-panel.tsx
src/views/workbench/workbench.tsx