You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by is...@apache.org on 2021/07/13 13:37:58 UTC
[airavata-custos-portal] branch custos-pearc-tutorial-2021 updated
(dd95d26 -> 2233a8e)
This is an automated email from the ASF dual-hosted git repository.
isjarana pushed a change to branch custos-pearc-tutorial-2021
in repository https://gitbox.apache.org/repos/asf/airavata-custos-portal.git.
from dd95d26 Merge pull request #69 from dinukadesilva/admin-portal-ux-redesign
new 5f1a8f3 Fix tenant page
new 711e971 Enabling the entity share modal
new 3870bb2 Refactoring
new cf1c89a Fix typos
new 9274c09 Enabling the tenant link for any status
new ed56d71 Improve styles
new 95b49e2 Make tenant profile the default tenant page
new 12327e6 Improve entity type creation and list
new b0695c6 Enabling the default view for entities
new 76144bc Left nav styles
new 7e50c4a Enabling the create new permission type interface
new cfe0f19 Fix typos
new 3d65217 Enabling new permission-types and entity-types creation
new f9b6d9d Enabling entity delete button
new 87c96c2 Fixed default tenant profile page
new 52c7d84 Disabling the users page for normal users
new e1041bd Change input field validation regexes
new 2f7fd1e Fixed the save button in user profile page
new 556d263 Enabling SSH secret types
new d13a7db Disable some tenant roles
new 613b518 Disable some permission types and entity types
new 80f4a0b Fix the left navigation
new ff2a7b0 Refactoring
new 2e338e1 Refactoring
new 436b85b Fix the tenant update request
new 8214f71 Enable a radio button group for selecting the secret type
new 64c9926 Fix typos
new 430cf4f gh-74: Enabling the roles and attributes edit only to tenant admins
new 7247092 Disable the email on create new tenant
new a9abf42 Error handling on lagin page
new e1dcf86 Fix the CI Logon
new e0f31d0 Fix typos
new 2852579 Get rid of composite in roles
new d6e69a4 Fix user enable/disable
new a725e63 Fix the user store
new 05a6998 Comment the institutions dropdown from landing page
new b156f0e Enabling the user roles only to admins
new 162af6d Refactor the group api requests
new 0e2c7f8 Disable the disable user button for tenant admins
new d1a01ee A temporary fix to the users pagination
new 6e9f06a Disable scope checkboxes from create new tenant and tenant profile
new cdafe79 Getting rid of secrets menu from the left navigation
new 76ce5e5 Refactoring
new 1f0ca82 Enabling only to users on group membership
new fd0a27b Disable deleting group owner
new abafc85 Enable group delete
new 6d2d3fa Fix documentation links
new 0c7702f Fix the tenant profile save
new 2e32208 Fix user attribute drop
new 6c5a651 Fix the roles
new fa3b4d4 Enabling the `Tenant Requester` role at the cologon callback
new 528d74a Display the `Tenant Requester` role by default in the user profile
new 21574cd Disable the role checkboxes to non admin users
new e24f6e7 Style improvements on share modal
new b06743a Adding the initial commit for custos portal reference portal for a hospital system
new bdea81d Updated
new 4bc9b3d Adding roles delete button
new ce0bf49 gh-77: Getting rid of client roles
new 05f96f9 Merge branch 'gh-77-fix-user-roles-remove' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 9836f8e Change the json object reference to full-text
new 54947cd Enable role based and group based authorization
new e519888 Update the header and breadcrumb
new 88e5f90 Enable fult_text on entities
new 42fc088 gh-77: Enable user role remove
new 0a9b7a7 Merge branch 'gh-77-fix-user-roles-remove' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 8c3c00a Adding the default "Patient" role to users through cilogon
new 001bf82 Enabling the share button on entities
new 96d2155 Adding titles to share modals
new 3726e89 Access based authorization
new 1e92b57 Change the default page to entities
new 8c26b52 Adding a few more config variables
new fb78b22 Fix role delete
new 8249335 gh-77: Fix user role delete
new cd7035c Enable saving binaryData on entities
new 43b4b06 Hide the admin user details from tenant profile
new 253d2d1 Adding `userHasAccess` to store
new 6954b06 Merge branch 'gh-77-fix-user-roles-remove' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 257a43f Update titles
new 5590022 Fix the callback role assignment
new afd99ae Authorisation fixes
new 02110a1 Merge pull request #70 from apache/custos-tutorial-preparation
new b1fa661 Merge pull request #71 from dinukadesilva/admin-portal-ux-redesign
new d8cf439 Merge pull request #73 from dinukadesilva/gh-72-enable-secret-management
new cffbe26 Merge pull request #75 from dinukadesilva/gh-74-enabling-updating-roles-andattributes-only-to-tenant-admins
new 25c0101 Merge branch 'master' of https://github.com/apache/airavata-custos-portal into gh-77-fix-user-roles-remove
new 078b3af Fix the callback
new d0f7b73 Merge branch 'gh-77-fix-user-roles-remove' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new f0d9dde Minor fixes
new bcbe486 Bug fixes
new e956d1b gh-83: Adding group ID filed to groups list
new 0efc8db Getting rid of scope field from create new role view
new 72fa553 Merge branch 'gh-83-adding-group-id-to-list' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 334e7d6 Enable all three columns for all the roles
new 49ec34d Comment out the default patient role assignment at the cilogon callback
new 9fd5131 Enabling the doctors dropdown
new 16644f9 Refactoring
new 74ac567 Improve the user profile to match with the patient profile
new 58cff7f Enabling the history and prescription edit
new fe12741 Merge pull request #78 from dinukadesilva/gh-77-fix-user-roles-remove
new e271b6f Merge pull request #86 from dinukadesilva/gh-83-adding-group-id-to-list
new 3016d9a Take off the roles in non of the available roles are assigned
new bbb1f3e Delete old service and store code
new 3ffff16 Getting rid of unneccessary components
new 41e01df Merge branch 'gh-83-bug-fixes' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 698f723 Disable delete on default roles admin, offline_access, uma_authorization, tenant-requester
new 2f5f454 Merge branch 'gh-83-bug-fixes' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 4df9cb5 Enabling reference copy button
new a80591d Enabling password hide/view button
new 1093b80 Improve the styles of the buttons
new ba7b9df Enabling tooltips on icon buttons
new cf33d68 Merge branch 'gh-83-bug-fixes' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 557f2bc Adding tooltips
new 76a0d11 Enable "localhost" for domains
new a776a5b Merge branch 'gh-83-bug-fixes' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 4be3687 Fix the user profile attributes
new 53f922a Update the readme
new 39a936e Update the `.env`
new c4c129e Update the readme
new 3691997 Merge pull request #89 from dinukadesilva/gh-83-bug-fixes
new 897ed4f Merge pull request #93 from dinukadesilva/gh-92-fix-domain-validations
new d68815d gh-97: Remove the client roles column from users page
new 475fb47 Improve the entity share modal
new 4c8a98f Merge branch 'gh-97-remove-clint-roles-column-from-users-page' of https://github.com/dinukadesilva/airavata-custos-portal into reference-portal
new 3bd6abd Fix the history and prescrip[tion edit save
new ded84d8 Change reference portal header title to "IoU Health"
new 7a574c0 Enabling some custom views for doctor and nurse roles
new 9f5a8e9 Merge pull request #79 from dinukadesilva/reference-portal
new d79e25c Merge pull request #80 from dinukadesilva/reference-portal
new 6e84529 Merge pull request #81 from dinukadesilva/reference-portal
new dec8c65 Merge pull request #82 from dinukadesilva/reference-portal
new e5620f7 Merge pull request #87 from dinukadesilva/reference-portal
new 596d251 Merge pull request #88 from dinukadesilva/reference-portal
new 2da6fd2 Merge pull request #90 from dinukadesilva/reference-portal
new 37d995d Merge pull request #94 from dinukadesilva/reference-portal
new 8057ff0 Merge pull request #95 from dinukadesilva/reference-portal
new 89b54ca Merge pull request #99 from dinukadesilva/reference-portal
new a516669 Update README.md
new 6a2be10 Merge pull request #96 from dinukadesilva/patch-1
new b7f9154 Merge pull request #100 from dinukadesilva/reference-portal
new bef7a53 Merge branch 'reference-portal' of https://github.com/apache/airavata-custos-portal into reference-portal
new 16ab394 Updated readme
new 4b8f998 Refactoring
new 4061456 Merge pull request #98 from dinukadesilva/gh-97-remove-clint-roles-column-from-users-page
new 0e8bab4 Merge branch 'master' of https://github.com/apache/airavata-custos-portal
new 14d56d6 Refactoring
new fba1f80 Merge pull request #102 from dinukadesilva/master
new cbfb854 Improve groups page to show the groups there's a membership only
new 1c157df Fix the package name
new bc48dae Merge pull request #103 from dinukadesilva/master
new 5c212c7 Enabling the `createEntity` store action to return the `entityId`
new c88a739 Enabling `shared_by` param for entity share
new c93114b Update the package-lock name
new a5f5f59 Adding .gitignore
new 2d78193 Merge pull request #106 from dinukadesilva/minor-fix-on-entity-create
new 85304e2 Merge branch 'master' of https://github.com/apache/airavata-custos-portal into reference-portal
new 7149909 Reference student portal initial commit
new e828fd5 Enabling basic functionalities
new 92a9eab SOme changes
new 2233a8e Merge pull request #107 from dinukadesilva/reference-student-portal
The 367 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 25 -
custos-demo-gateway/.dockerignore => .dockerignore | 0
.env | 18 +
.gitignore | 4 +-
custos-demo-gateway/1 => 1 | 0
custos-demo-gateway/Dockerfile => Dockerfile | 2 +-
README | 3 -
README.md | 35 +
.../babel.config.js => babel.config.js | 0
custos-demo-gateway/.env | 3 -
custos-demo-gateway/.idea/custos-demo-gateway.iml | 8 -
.../.idea/inspectionProfiles/Project_Default.xml | 6 -
custos-demo-gateway/.idea/misc.xml | 9 -
custos-demo-gateway/.idea/modules.xml | 8 -
custos-demo-gateway/.idea/vcs.xml | 7 -
custos-demo-gateway/.idea/workspace.xml | 141 ---
custos-demo-gateway/README.md | 24 -
custos-demo-gateway/docker-compose.yml | 11 -
.../src/components/admin-portal/Tenant.vue | 553 -----------
.../src/components/admin-portal/TenantEntities.vue | 118 ---
.../src/components/admin-portal/TenantEntity.vue | 106 --
.../components/admin-portal/TenantEntityTypes.vue | 58 --
.../src/components/admin-portal/TenantGroups.vue | 70 --
.../src/components/admin-portal/TenantHome.vue | 188 ----
.../admin-portal/TenantNewEntityType.vue | 46 -
.../admin-portal/TenantNewPermissionType.vue | 31 -
.../admin-portal/TenantPermissionTypes.vue | 63 --
.../src/components/admin-portal/TenantRoles.vue | 78 --
.../src/components/admin-portal/TenantUser.vue | 362 -------
.../src/components/admin-portal/Tenants.vue | 112 ---
.../src/components/landing/TenantLogin.vue | 241 -----
.../src/components/registration/CreateAccount.vue | 317 ------
.../src/components/validation-regex.js | 3 -
.../src/components/workspace/Agents.vue | 371 -------
.../src/components/workspace/Groups.vue | 725 --------------
.../src/components/workspace/Logs.vue | 229 -----
.../src/components/workspace/Profile.vue | 361 -------
.../src/components/workspace/Secrets.vue | 398 --------
.../src/components/workspace/Sharing.vue | 1038 --------------------
.../src/components/workspace/Users.vue | 742 --------------
.../src/components/workspace/Workspace.vue | 112 ---
custos-demo-gateway/src/config.js | 43 -
.../custos-service/custos-service-entities.js | 57 --
.../custos-service/custos-service-sharing.js | 93 --
custos-demo-gateway/src/new-service/store/index.js | 35 -
.../src/new-service/store/modules/user.store.js | 142 ---
.../src/service/agent_management.js | 116 ---
custos-demo-gateway/src/service/api.js | 12 -
custos-demo-gateway/src/service/auth.js | 180 ----
.../src/service/group_management.js | 191 ----
.../src/service/identity_management.js | 55 --
custos-demo-gateway/src/service/log_management.js | 36 -
.../src/service/secret_management.js | 98 --
.../src/service/sharing_management.js | 198 ----
.../src/service/tenant_management.js | 68 --
custos-demo-gateway/src/service/user_management.js | 210 ----
custos-demo-gateway/src/store/index.js | 31 -
.../src/store/modules/agent.store.js | 155 ---
.../src/store/modules/group.store.js | 178 ----
.../src/store/modules/identity.store.js | 194 ----
custos-demo-gateway/src/store/modules/log.store.js | 46 -
.../src/store/modules/secret.store.js | 116 ---
.../src/store/modules/sharing.store.js | 227 -----
.../src/store/modules/tenant.store.js | 93 --
.../src/store/modules/user.store.js | 160 ---
docker-compose.yml | 14 +
custos-demo-gateway/entrypoint.sh => entrypoint.sh | 0
custos-demo-gateway/nginx.conf => nginx.conf | 0
.../package-lock.json => package-lock.json | 14 +-
custos-demo-gateway/package.json => package.json | 8 +-
.../custos-logo_custos-logomark-color.png | Bin
{custos-demo-gateway/public => public}/favicon.ico | Bin
{custos-demo-gateway/public => public}/index.html | 0
{custos-demo-gateway/src => src}/App.vue | 8 +-
{custos-demo-gateway/src => src}/assets/bots.png | Bin
.../src => src}/assets/credentials.png | Bin
.../assets/custos-logo_custos-logo-color-v1.png | Bin
.../src => src}/assets/custos_home.png | Bin
{custos-demo-gateway/src => src}/assets/dblogs.png | Bin
.../src => src}/assets/green-successfull-icon.svg | 0
.../src => src}/assets/groups_web.png | Bin
{custos-demo-gateway/src => src}/assets/logo.png | Bin
.../src => src}/assets/not-found-icon.svg | 0
.../src => src}/assets/sharings.png | Bin
{custos-demo-gateway/src => src}/assets/users.png | Bin
.../src => src}/components/Password.vue | 0
src/components/validation-regex.js | 5 +
src/config.js | 71 ++
.../lib/components/block}/Breadcrumb.vue | 10 +-
src/lib/components/block/Footer.vue | 13 +
.../lib/components/block}/Header.vue | 22 +-
.../block/entity-view/entity-view-default.vue | 55 ++
.../block/entity-view/entity-view-secret.vue | 67 ++
.../components/block/entity-view/entity-view.vue | 43 +
src/lib/components/button/button-copy.vue | 25 +
src/lib/components/button/button-view.vue | 31 +
.../input-fields/input-select-users-or-groups.vue | 72 +-
.../input-fields/user-tenant-roles-select.vue | 0
.../modals/modal-select-users-or-groups.vue | 14 +-
src/lib/components/modals/modal-share-entity.vue | 215 ++++
src/lib/components/overlay/button-overlay.vue | 19 +
.../lib/components/overlay}/table-overlay-info.vue | 4 +-
.../lib/components/pages}/404.vue | 0
.../lib/components/pages}/Callback.vue | 9 +-
.../lib/components/pages}/Landing.vue | 74 +-
.../lib/components/pages}/ListTenants.vue | 42 +-
.../lib/components/pages}/NewTenant.vue | 136 +--
src/lib/components/pages/TenantEntities.vue | 581 +++++++++++
src/lib/components/pages/TenantEntity.vue | 73 ++
src/lib/components/pages/TenantEntityTypes.vue | 101 ++
.../lib/components/pages}/TenantGroup.vue | 26 +-
src/lib/components/pages/TenantGroups.vue | 119 +++
src/lib/components/pages/TenantHome.vue | 240 +++++
src/lib/components/pages/TenantNewEntity.vue | 184 ++++
.../lib/components/pages/TenantNewEntityType.vue | 77 +-
.../lib/components/pages}/TenantNewGroup.vue | 10 +-
.../components/pages/TenantNewPermissionType.vue | 83 +-
.../lib/components/pages}/TenantNewRole.vue | 48 +-
src/lib/components/pages/TenantPermissionTypes.vue | 100 ++
.../lib/components/pages}/TenantProfile.vue | 217 ++--
src/lib/components/pages/TenantRoles.vue | 127 +++
src/lib/components/pages/TenantUser.vue | 476 +++++++++
.../lib/components/pages}/TenantUsers.vue | 42 +-
.../lib}/service/ci-logon-service/idplist.json | 0
.../lib}/service/ci-logon-service/index.js | 0
.../custos-service-entities-secrets-ssh.js | 47 +
.../custos-service-entities-secrets.js | 56 ++
.../custos-service-entities/index.js | 123 +++
.../custos-service/custos-service-groups.js | 52 +-
.../custos-service/custos-service-identity.js | 0
.../custos-service/custos-service-sharing.js | 198 ++++
.../custos-service/custos-service-tenants.js | 24 +-
.../service/custos-service/custos-service-users.js | 21 +-
.../lib}/service/custos-service/index.js | 3 +-
src/lib/store/index.js | 7 +
.../lib}/store/modules/auth.store.js | 13 +-
.../lib}/store/modules/ci-logon.store.js | 2 +-
.../lib}/store/modules/entity.store.js | 33 +-
.../lib}/store/modules/group.store.js | 27 +-
.../lib}/store/modules/sharing.store.js | 64 +-
.../lib}/store/modules/tenant.store.js | 21 +-
src/lib/store/modules/user.store.js | 207 ++++
.../src/new-service => src/lib}/store/typedefs.js | 0
.../lib}/store/util/ci-logon.util.js | 2 +-
.../lib}/store/util/custos.util.js | 0
src/lib/store/util/index.js | 36 +
.../new-service => src/lib}/store/util/jwt.util.js | 0
{custos-demo-gateway/src => src}/main.js | 4 +-
{custos-demo-gateway/src => src}/router.js | 169 +---
{custos-demo-gateway/src => src}/styles.scss | 2 +-
.../yarn-error.log => yarn-error.log | 0
custos-demo-gateway/yarn.lock => yarn.lock | 541 +++++++++-
152 files changed, 4589 insertions(+), 9898 deletions(-)
delete mode 100644 .asf.yaml
rename custos-demo-gateway/.dockerignore => .dockerignore (100%)
create mode 100644 .env
rename custos-demo-gateway/1 => 1 (100%)
rename custos-demo-gateway/Dockerfile => Dockerfile (86%)
delete mode 100644 README
create mode 100644 README.md
rename custos-demo-gateway/babel.config.js => babel.config.js (100%)
delete mode 100644 custos-demo-gateway/.env
delete mode 100644 custos-demo-gateway/.idea/custos-demo-gateway.iml
delete mode 100644 custos-demo-gateway/.idea/inspectionProfiles/Project_Default.xml
delete mode 100644 custos-demo-gateway/.idea/misc.xml
delete mode 100644 custos-demo-gateway/.idea/modules.xml
delete mode 100644 custos-demo-gateway/.idea/vcs.xml
delete mode 100644 custos-demo-gateway/.idea/workspace.xml
delete mode 100644 custos-demo-gateway/README.md
delete mode 100644 custos-demo-gateway/docker-compose.yml
delete mode 100644 custos-demo-gateway/src/components/admin-portal/Tenant.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantEntities.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantEntity.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantEntityTypes.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantGroups.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantHome.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantNewEntityType.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantNewPermissionType.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantPermissionTypes.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantRoles.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/TenantUser.vue
delete mode 100644 custos-demo-gateway/src/components/admin-portal/Tenants.vue
delete mode 100644 custos-demo-gateway/src/components/landing/TenantLogin.vue
delete mode 100644 custos-demo-gateway/src/components/registration/CreateAccount.vue
delete mode 100644 custos-demo-gateway/src/components/validation-regex.js
delete mode 100644 custos-demo-gateway/src/components/workspace/Agents.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Groups.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Logs.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Profile.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Secrets.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Sharing.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Users.vue
delete mode 100644 custos-demo-gateway/src/components/workspace/Workspace.vue
delete mode 100644 custos-demo-gateway/src/config.js
delete mode 100644 custos-demo-gateway/src/new-service/service/custos-service/custos-service-entities.js
delete mode 100644 custos-demo-gateway/src/new-service/service/custos-service/custos-service-sharing.js
delete mode 100644 custos-demo-gateway/src/new-service/store/index.js
delete mode 100644 custos-demo-gateway/src/new-service/store/modules/user.store.js
delete mode 100644 custos-demo-gateway/src/service/agent_management.js
delete mode 100644 custos-demo-gateway/src/service/api.js
delete mode 100644 custos-demo-gateway/src/service/auth.js
delete mode 100644 custos-demo-gateway/src/service/group_management.js
delete mode 100644 custos-demo-gateway/src/service/identity_management.js
delete mode 100644 custos-demo-gateway/src/service/log_management.js
delete mode 100644 custos-demo-gateway/src/service/secret_management.js
delete mode 100644 custos-demo-gateway/src/service/sharing_management.js
delete mode 100644 custos-demo-gateway/src/service/tenant_management.js
delete mode 100644 custos-demo-gateway/src/service/user_management.js
delete mode 100644 custos-demo-gateway/src/store/index.js
delete mode 100644 custos-demo-gateway/src/store/modules/agent.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/group.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/identity.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/log.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/secret.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/sharing.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/tenant.store.js
delete mode 100644 custos-demo-gateway/src/store/modules/user.store.js
create mode 100644 docker-compose.yml
rename custos-demo-gateway/entrypoint.sh => entrypoint.sh (100%)
rename custos-demo-gateway/nginx.conf => nginx.conf (100%)
rename custos-demo-gateway/package-lock.json => package-lock.json (99%)
rename custos-demo-gateway/package.json => package.json (89%)
rename {custos-demo-gateway/public => public}/custos-logo_custos-logomark-color.png (100%)
rename {custos-demo-gateway/public => public}/favicon.ico (100%)
rename {custos-demo-gateway/public => public}/index.html (100%)
rename {custos-demo-gateway/src => src}/App.vue (84%)
rename {custos-demo-gateway/src => src}/assets/bots.png (100%)
rename {custos-demo-gateway/src => src}/assets/credentials.png (100%)
rename {custos-demo-gateway/src => src}/assets/custos-logo_custos-logo-color-v1.png (100%)
rename {custos-demo-gateway/src => src}/assets/custos_home.png (100%)
rename {custos-demo-gateway/src => src}/assets/dblogs.png (100%)
rename {custos-demo-gateway/src => src}/assets/green-successfull-icon.svg (100%)
rename {custos-demo-gateway/src => src}/assets/groups_web.png (100%)
rename {custos-demo-gateway/src => src}/assets/logo.png (100%)
rename {custos-demo-gateway/src => src}/assets/not-found-icon.svg (100%)
rename {custos-demo-gateway/src => src}/assets/sharings.png (100%)
rename {custos-demo-gateway/src => src}/assets/users.png (100%)
rename {custos-demo-gateway/src => src}/components/Password.vue (100%)
create mode 100644 src/components/validation-regex.js
create mode 100644 src/config.js
rename {custos-demo-gateway/src/components => src/lib/components/block}/Breadcrumb.vue (61%)
create mode 100644 src/lib/components/block/Footer.vue
rename {custos-demo-gateway/src/components => src/lib/components/block}/Header.vue (75%)
create mode 100644 src/lib/components/block/entity-view/entity-view-default.vue
create mode 100644 src/lib/components/block/entity-view/entity-view-secret.vue
create mode 100644 src/lib/components/block/entity-view/entity-view.vue
create mode 100644 src/lib/components/button/button-copy.vue
create mode 100644 src/lib/components/button/button-view.vue
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components}/input-fields/input-select-users-or-groups.vue (66%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components}/input-fields/user-tenant-roles-select.vue (100%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components}/modals/modal-select-users-or-groups.vue (86%)
create mode 100644 src/lib/components/modals/modal-share-entity.vue
create mode 100644 src/lib/components/overlay/button-overlay.vue
rename {custos-demo-gateway/src/components => src/lib/components/overlay}/table-overlay-info.vue (78%)
rename {custos-demo-gateway/src/components => src/lib/components/pages}/404.vue (100%)
rename {custos-demo-gateway/src/components => src/lib/components/pages}/Callback.vue (57%)
rename {custos-demo-gateway/src/components/landing => src/lib/components/pages}/Landing.vue (61%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/ListTenants.vue (87%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/NewTenant.vue (83%)
create mode 100644 src/lib/components/pages/TenantEntities.vue
create mode 100644 src/lib/components/pages/TenantEntity.vue
create mode 100644 src/lib/components/pages/TenantEntityTypes.vue
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/TenantGroup.vue (84%)
create mode 100644 src/lib/components/pages/TenantGroups.vue
create mode 100644 src/lib/components/pages/TenantHome.vue
create mode 100644 src/lib/components/pages/TenantNewEntity.vue
rename custos-demo-gateway/src/components/admin-portal/TenantNewEntity.vue => src/lib/components/pages/TenantNewEntityType.vue (59%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/TenantNewGroup.vue (93%)
copy custos-demo-gateway/src/components/admin-portal/TenantNewRole.vue => src/lib/components/pages/TenantNewPermissionType.vue (63%)
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/TenantNewRole.vue (73%)
create mode 100644 src/lib/components/pages/TenantPermissionTypes.vue
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/TenantProfile.vue (64%)
create mode 100644 src/lib/components/pages/TenantRoles.vue
create mode 100644 src/lib/components/pages/TenantUser.vue
rename {custos-demo-gateway/src/components/admin-portal => src/lib/components/pages}/TenantUsers.vue (76%)
rename {custos-demo-gateway/src/new-service => src/lib}/service/ci-logon-service/idplist.json (100%)
rename {custos-demo-gateway/src/new-service => src/lib}/service/ci-logon-service/index.js (100%)
create mode 100644 src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-ssh.js
create mode 100644 src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets.js
create mode 100644 src/lib/service/custos-service/custos-service-entities/index.js
rename {custos-demo-gateway/src/new-service => src/lib}/service/custos-service/custos-service-groups.js (87%)
rename {custos-demo-gateway/src/new-service => src/lib}/service/custos-service/custos-service-identity.js (100%)
create mode 100644 src/lib/service/custos-service/custos-service-sharing.js
rename {custos-demo-gateway/src/new-service => src/lib}/service/custos-service/custos-service-tenants.js (90%)
rename {custos-demo-gateway/src/new-service => src/lib}/service/custos-service/custos-service-users.js (91%)
rename {custos-demo-gateway/src/new-service => src/lib}/service/custos-service/index.js (97%)
create mode 100644 src/lib/store/index.js
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/auth.store.js (88%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/ci-logon.store.js (95%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/entity.store.js (71%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/group.store.js (87%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/sharing.store.js (61%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/modules/tenant.store.js (94%)
create mode 100644 src/lib/store/modules/user.store.js
rename {custos-demo-gateway/src/new-service => src/lib}/store/typedefs.js (100%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/util/ci-logon.util.js (57%)
rename {custos-demo-gateway/src/new-service => src/lib}/store/util/custos.util.js (100%)
create mode 100644 src/lib/store/util/index.js
rename {custos-demo-gateway/src/new-service => src/lib}/store/util/jwt.util.js (100%)
rename {custos-demo-gateway/src => src}/main.js (88%)
rename {custos-demo-gateway/src => src}/router.js (54%)
rename {custos-demo-gateway/src => src}/styles.scss (99%)
rename custos-demo-gateway/yarn-error.log => yarn-error.log (100%)
rename custos-demo-gateway/yarn.lock => yarn.lock (94%)