This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch merge-portals
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git


    from 402bb59b0 Add 'airavata-php-gateway/' from commit 
'ad3922fdeb089adc59b8fbcf2495ecf8e95bf0c3'
     new a1b019c3d adding a README
     new feb7e444d adding asf yaml file to enable wiki and issues
     new 8f5e0fde1 changing labels to all lower case
     new a051b0af9 adding notification section
     new c42eda965 Initial code of custos-tenant-portal
     new 853bb8f47 tag local version
     new 50ce1adf8 tag local version
     new ad948f08f fixed input validations
     new 9473569ff remove cred
     new 0026cb86e remove cred
     new fdcf815b6 add validations and groups admin role based auth
     new c2ff22aaf remove git conflicting files
     new add79252c Merge pull request #15 from 
isururanawaka/custos-tenant-portal
     new 337802ac5 Merge pull request #19 from 
isururanawaka/custos-tenant-portal
     new 96ae62721 gh-31: Improve the UI of landing page
     new 717d0349b gh-31: Improve the users page UI
     new 4775be497 gh-31: Adding the common header to all the pages
     new 75d65a959 gh-31: Exclude redundant logout button from workspace
     new bc174bcb4 gh-31: Improve the profile button in the header
     new c1a6d6a20 gh-31: Fixed top margin in the landing page
     new b20172766 gh-31: Adding navigation links to the header
     new a3379663b Merge pull request #33 from 
isururanawaka/custos-tenant-portal
     new 6587a8017 Merge branch 'custos-tenant-portal' of 
https://github.com/apache/airavata-custos-portal into gh-31-ui-improvements
     new c8eb992a7 gh-31: Append the actual user details to the top header
     new 97f9a0570 gh-31: Adding the profile link to the header and exclude 
that from home
     new 11f697826 gh-31: Exclude focus indication from header navigation links
     new 7b296a6dd gh-31: Refactoring
     new d664faba8 gh-31: A short fix for header component state transition
     new b4e858b6d gh-31: Improve modals in users list page
     new 4678534c9 gh-31: Improve styles and validations in groups page
     new e9fea0b4a gh-31: Refactoring
     new 9cb025bc2 gh-31: Style improvements and validation in users page
     new 7d732ca3c gh-37: Adding a `window.location.reload` to refresh the page 
completely when login and logout
     new f843750d8 Merge pull request #43 from 
isururanawaka/custos-tenant-portal
     new b35fa1186 Merge branch 'custos-tenant-portal' of 
https://github.com/apache/airavata-custos-portal into gh-31-ui-improvements
     new 741de4d10 gh-31: Refactoring
     new 08bcb20ab gh-31: Improve home page UI
     new 83d370544 gh-31: Adding the custos logo
     new 7a2c24787 gh-31: Refactoring
     new 6f114bf4b gh-31: Fix the title in the groups page
     new 392bd2e4f gh-31: Refactoring
     new fd3f7a833 gh-31: Improve styles in secrets page
     new da1733b75 gh-31: Improve styles in community accounts page
     new 642139de6 gh-31: Refactoring
     new 1ac89a5a1 gh-31: Improve styles in Logs page
     new c1f355188 gh-31: Improve the styles in the user profile page
     new bc71cd9c4 gh-31: Adding the status label badge and color to the 
community account list
     new 574d45f93 gh-31: Enabling to hide the admin only menus from the top 
header navigation
     new 7d330076a gh-31: Fix the community account menu labels
     new dfdaf78be gh-31: Style improvements of the sharing page
     new 395a93867 gh-31: Disable attribute editing from the profile page
     new f3da957b0 gh-31: Refactoring
     new 7dae0daaf gh-31: Adding a bootstrap container to each page except for 
logs
     new 656e972d3 gh-31: Improve the styles and validations of modals in the 
sharing page
     new 3c9c33393 gh-31: Refactoring
     new 2ba5a32b5 Merge pull request #32 from 
dinukadesilva/gh-31-ui-improvements
     new e0d8ce6f7 Merge branch 'ux-improvement' of 
https://github.com/apache/airavata-custos-portal into ux-improvement
     new 1cb549163 Bug fixing in secret and sharing services
     new 61d0160a6 Merge pull request #48 from isururanawaka/ux-improvement
     new a8b05302f gh-31: Style improvements of the login page
     new 0fb92c0c1 gh-31: Fix institutional login link
     new 5793b9296 gh-31: Style and validation improvements of the sign up page
     new 44c0dfd16 gh-31: Changing the institution login wording
     new a8203499f gh-31: Adding a validation message for password confirmation
     new 8155b682d gh-31: Adding transparent custos logo
     new 31341ff0f gh-31: Refactoring
     new d4454c8da gh-31: Minor style improvements
     new 188edecb5 Merge pull request #49 from 
dinukadesilva/gh-31-ui-improvements-of-landing-page
     new 77f064ac6 gh-31: Improve the text labels of login and register pages
     new d3f57c726 Merge pull request #52 from 
dinukadesilva/gh-31-improve-login-page-text-labels
     new 894f57c77 gh-31: Adding browser favicon and title
     new e76c6e69c Merge pull request #53 from 
dinukadesilva/gh-31-adding-browser-favicon-and-title
     new bc4bf5fec gh-31: Improve login and signup UI
     new 2eb127dca Merge pull request #54 from 
dinukadesilva/gh-31-imrpove-login-and-signup-ui
     new 87b03f534 gh-31: Fix the last name input label in the profile page
     new 6ddcaea0c gh-37: Adding an authentication validation with the backend 
in the header component
     new 5b7aa573e gh-31: Change the evaluate sharing action button description
     new 8ea497d72 gh-31: Fix all the table column header labels
     new 3ab0a9e9d gh-31: Improve styles of the update membership madal in the 
groups page
     new 460e3d9cc gh-31: Change the owner column of entity sharing table to 
"Group / User"
     new 195a8d2e1 gh-31: Adding a custom password component with hide/show 
switch
     new a798245ae gh-31: Adding the hide/show switch to password fields in the 
secrets page
     new 9b541e078 Merge pull request #55 from 
dinukadesilva/gh-31-fix-last-name-input-label-in-profile-page
     new 3968827c8 gh-37: Adding a $route listener to the header component that 
validates the user
     new 73b10156b Merge pull request #56 from 
dinukadesilva/gh-37-fix-top-header-component
     new 7ff2ebba5 gh-31: Adding the `isAdminUser` property to the component 
data
     new 1dcc47982 gh-31: Change the header router link buttons to `router-link`
     new 892d50f63 gh-31: Change the header navigation styles to custos 
branding colours
     new 0c81b152c gh-31: Fix the <b-row align-v="top"> to <b-row 
align-v="start">
     new 19a9f8e60 gh-31: Fix the validations of the username and password 
confirmation in the sign up page
     new 5d34e8dce gh-31: fix add group modal reset after creation
     new 8ff93b768 gh-31: Move the fetch of users and groups to the top of 
mount callback to avoid it being delayed
     new 682c4aeeb gh-31: Refactoring
     new b95da9797 Merge pull request #58 from 
dinukadesilva/gh-31-fix-console-error-logs
     new 3a0cfb455 Word Smithing portal landing page
     new 392498999 Merge pull request #59 from apache/ux-improvement
     new 0bf802455 Updating README
     new e68acece3 Bug fixes
     new 088db5f0c Merge branch 'ux-improvement' of 
https://github.com/apache/airavata-custos-portal into ux-improvement
     new 5ff81d885 initialize user profile at login
     new 94d5c00fb Merge branch 'ux-improvement' of 
https://github.com/apache/airavata-custos-portal into ux-improvement
     new c91764615 bug fixes
     new 71cc56fd8 Bug fixes
     new 408e90311 Bug fixes
     new 4c5f341bd Fix service account creation and admin user assignment
     new 798833651 merging ux-improvement
     new a01aa609b merge admin portal and custos tenant portal
     new a2fac05cd usertoken validation
     new bd0c9b30e Add volume mount to docker
     new eb5b3ff36 Merge pull request #68 from 
isururanawaka/admin-portal-integrated
     new 3b7d373a5 Adding SCSS and bootstrap theming
     new 773ea9b10 Top header and tenant empty list
     new d28287896 Adding the styles to tenants list
     new 72a0f82fb Adding a new service layer
     new 458713f5f Fix table styles
     new 3a641672c Refactored the tenants list page.
     new 56017bc9f Connect the landing page, routers and header to the new store
     new 67dd1b29d Adding new styles to login page
     new 051510d8d Fix login and signup buttons in the header and landing page
     new 7375d3231 Tenants create user interfaces
     new a238b93bc Enabling the institutions dropdown in the login page
     new df4879e7b Enabling the tenant create button
     new 9e969ed18 Fix the tenant get all fetch
     new dead31412 Take off the requester email filter from tenants list
     new e5be65d45 Fix password fields
     new 6c163f64a Fix the refresh token
     new 856966127 Minor fixes
     new c66e319a1 Adding a route for tenant create
     new 6cf228763 Adding tenant home page
     new c8b58bed7 Enabling the admin and child tenant creation separation
     new 51d947f16 Enabling the pagination on tenants page
     new d82a5b8f1 Fix the tenants list pagination
     new 2dcbfb205 Adding tenants update page
     new 0b80fd0b9 Adding tenant users page
     new d03d534a2 Update table styles
     new a9d128b6c Adding the groups page
     new aa794a96f Fix the tenant update
     new 2211b6051 Adding groups create new page
     new 2e90d5b81 Updated
     new cf971b124 Fixed the Ci-logon
     new 8741ba9b8 Fixed the tenants list
     new 48d89ef42 Many changes to the portal
     new c56647701 Make the tenants list the default page on tenants home
     new cdc0cbb9d Fixed the table overlay, breadcrumb and minor issues on IU
     new f5ebe75a1 Refactoring
     new c95b09f99 Fix the child tenant create
     new 23478f606 Adding tenants group page
     new 524683462 Getting rid of the spinner from the table overlay
     new 1357b0f5d Refactoring
     new ee078e8a7 Adding the roles and enable/disable buttons to the users list
     new e928b3fa1 Adding the empty user page
     new 33ddab19c Enable tenant link only for active tenants in the tenants 
list
     new 0cb0adca6 Temporary commenting out the checkboxes on the list
     new 1a6284722 Style changes
     new 18e5c4379 Adding the header profile link
     new 39fab11dd Fix typos
     new ed93423e4 Fixed the tenants list
     new b5063a83f Adding the permission types list page
     new 367fd3609 Updated the breadcrumbs and links
     new b36e4a391 A temporary fix for `permission-types` requests
     new 616a39a79 Updated
     new 637a63c88 Refactoring
     new 856e3d1a5 Minor fix
     new ba44fa0a8 Adding entity types list page and dumb create new page
     new d0514f1c3 Adding the roles list page
     new 2bcc4c362 Fix the roles list
     new af098cfe9 Adding draft user profile page
     new d86a81563 COmment out the signup buttons and links
     new 49fa6a89d Adding the tenant delete button
     new cdb86d696 Fix the tenant delete button
     new 6938b9381 Minor fix
     new 91ba75fec Enabling the save on user profile
     new 1709c3560 Adding `vue-typeahead-bootstrap`
     new ea446e883 npm audit fixes
     new 1e99bc80c Enable user roles save in user profile
     new f86019385 Enable user attribute saving
     new 60d3b8f28 Styles refactoring
     new faea8d66a Adding the `client-id` to the roles and attributes post 
requests
     new 3eff8899d Adding the add new role page
     new 51a520f5d Adding some input validations
     new 4ed536872 Enabling the delete button only for requested tenants
     new 233c96825 Adding a status label to the cancelled tenants
     new 5cf79dfbb Minor styles to the left nav
     new 07c7a7210 Enabling to add users to groups
     new 1270e09e5 Minor fixes
     new ce2afcd4e input validations on the new tenant form
     new 517e9a693 input validations on the tenant profile edit page
     new d59675102 input field validations new group page
     new b563053c1 Minor fix
     new e65474ab2 Minor improvements
     new dd7c4e17f Input validations in new group form
     new 72a645043 Refactoring
     new 75aa5e36c Style improvements
     new e985cbb20 Adding tenant creation successull message window
     new d300acae7 Minor fixes on tenants list and groups
     new ced64df70 Refactoring
     new a81b1f7a3 Adding the overlays to inline buttons
     new 078019a0c Refactoring
     new 97435d954 Adding the button overlays to users page actions
     new 6f86743ed Refactoring
     new 42c8cde70 Adding the button overlays to group page button actions
     new b3ec9e0a3 Fix user profile update
     new a4c1b9144 Improve the group membership modal
     new 9c5a77637 Refactoring
     new 74278edcf Change the tenant description placeholder
     new c2c76ca19 Adding the pages for entities
     new 9ef367ca7 Enabling entity share button
     new 5f1a8f37d Fix tenant page
     new 711e97109 Enabling the entity share modal
     new 3870bb256 Refactoring
     new cf1c89a9e Fix typos
     new 9274c09ff Enabling the tenant link for any status
     new ed56d7109 Improve styles
     new 95b49e204 Make tenant profile the default tenant page
     new 12327e67c Improve entity type creation and list
     new b0695c67a Enabling the default view for entities
     new 76144bcaa Left nav styles
     new 7e50c4aa1 Enabling the create new permission type interface
     new cfe0f1956 Fix typos
     new 3d65217ae Enabling new permission-types and entity-types creation
     new f9b6d9da0 Enabling entity delete button
     new 87c96c24d Fixed default tenant profile page
     new 52c7d8490 Disabling the users page for normal users
     new e1041bd7b Change input field validation regexes
     new 2f7fd1eab Fixed the save button in user profile page
     new 556d263b0 Enabling SSH secret types
     new d13a7db5a Disable some tenant roles
     new 613b518ae Disable some permission types and entity types
     new 80f4a0b45 Fix the left navigation
     new ff2a7b015 Refactoring
     new 2e338e1df Refactoring
     new 436b85b83 Fix the tenant update request
     new 8214f71aa Enable a radio button group for selecting the secret type
     new 64c9926b9 Fix typos
     new 430cf4fb9 gh-74: Enabling the roles and attributes edit only to tenant 
admins
     new 724709247 Disable the email on create new tenant
     new a9abf429d Error handling on lagin page
     new e1dcf863b Fix the CI Logon
     new e0f31d02e Fix typos
     new 2852579a5 Get rid of composite in roles
     new d6e69a4bb Fix user enable/disable
     new a725e63e2 Fix the user store
     new 05a6998b7 Comment the institutions dropdown from landing page
     new b156f0e61 Enabling the user roles only to admins
     new 162af6d6e Refactor the group api requests
     new 0e2c7f861 Disable the disable user button for tenant admins
     new d1a01ee69 A temporary fix to the users pagination
     new 6e9f06a45 Disable scope checkboxes from create new tenant and tenant 
profile
     new cdafe797b Getting rid of secrets menu from the left navigation
     new 76ce5e5d2 Refactoring
     new 1f0ca82a4 Enabling only to users on group membership
     new fd0a27b7b Disable deleting group owner
     new abafc8573 Enable group delete
     new 6d2d3faad Fix documentation links
     new 0c7702f74 Fix the tenant profile save
     new 2e3220827 Fix user attribute drop
     new 6c5a65178 Fix the roles
     new fa3b4d498 Enabling the `Tenant Requester` role at the cologon callback
     new 528d74ae1 Display the `Tenant Requester` role by default in the user 
profile
     new 21574cdee Disable the role checkboxes to non admin users
     new e24f6e773 Style improvements on share modal
     new 4bc9b3dcb Adding roles delete button
     new ce0bf4954 gh-77: Getting rid of client roles
     new 88e5f903b Enable fult_text on entities
     new 42fc088e3 gh-77: Enable user role remove
     new fb78b22cd Fix role delete
     new 824933503 gh-77: Fix user role delete
     new cd7035c7e Enable saving binaryData on entities
     new 43b4b0623 Hide the admin user details from tenant profile
     new 253d2d14e Adding `userHasAccess` to store
     new dd95d2624 Merge pull request #69 from 
dinukadesilva/admin-portal-ux-redesign
     new 02110a1ad Merge pull request #70 from 
apache/custos-tutorial-preparation
     new b1fa66104 Merge pull request #71 from 
dinukadesilva/admin-portal-ux-redesign
     new d8cf4394c Merge pull request #73 from 
dinukadesilva/gh-72-enable-secret-management
     new cffbe26ed Merge pull request #75 from 
dinukadesilva/gh-74-enabling-updating-roles-andattributes-only-to-tenant-admins
     new 25c0101e3 Merge branch 'master' of 
https://github.com/apache/airavata-custos-portal into 
gh-77-fix-user-roles-remove
     new 078b3af99 Fix the callback
     new fe1274119 Merge pull request #78 from 
dinukadesilva/gh-77-fix-user-roles-remove
     new e956d1bc5 gh-83: Adding group ID filed to groups list
     new 0efc8dbd8 Getting rid of scope field from create new role view
     new e271b6f4a Merge pull request #86 from 
dinukadesilva/gh-83-adding-group-id-to-list
     new 3016d9acb Take off the roles in non of the available roles are assigned
     new bbb1f3ee2 Delete old service and store code
     new 3ffff1683 Getting rid of unneccessary components
     new 698f72366 Disable delete on default roles admin, offline_access, 
uma_authorization, tenant-requester
     new 4df9cb5ed Enabling reference copy button
     new a80591df6 Enabling password hide/view button
     new 1093b803d Improve the styles of the buttons
     new ba7b9df4e Enabling tooltips on icon buttons
     new 3691997f2 Merge pull request #89 from dinukadesilva/gh-83-bug-fixes
     new 76a0d1118 Enable "localhost" for domains
     new 897ed4fe4 Merge pull request #93 from 
dinukadesilva/gh-92-fix-domain-validations
     new 4b8f9980f Refactoring
     new d68815db0 gh-97: Remove the client roles column from users page
     new 475fb47b3 Improve the entity share modal
     new 406145636 Merge pull request #98 from 
dinukadesilva/gh-97-remove-clint-roles-column-from-users-page
     new 0e8bab42f Merge branch 'master' of 
https://github.com/apache/airavata-custos-portal
     new 14d56d63d Refactoring
     new fba1f80a5 Merge pull request #102 from dinukadesilva/master
     new cbfb85462 Improve groups page to show the groups there's a membership 
only
     new 1c157df8e Fix the package name
     new bc48dae2f Merge pull request #103 from dinukadesilva/master
     new 4279d593c Developed front end support to create child entities.
     new daadd20df Designed Tree Structure to display child entities.
     new 39325264b Changed the create chil entity icon.
     new 5c212c758 Enabling the `createEntity` store action to return the 
`entityId`
     new c88a739d0 Enabling `shared_by` param for entity share
     new c93114bea Update the package-lock name
     new a5f5f59a3 Adding .gitignore
     new 2d781933b Merge pull request #106 from 
dinukadesilva/minor-fix-on-entity-create
     new 468715ed8 Merge branch 'master' into child-entity-integration
     new a86f77cf2 Injected the params while calling new entities page.
     new efb523e9a Removed debug statements and added no more child entities 
message.
     new e31d8d049 Modified the entity table body component root.
     new 950b0f979 re-included the return statement for createEntity method.
     new dbf3a58d7 Emit the refreshData child to parent and passed allEntities 
to child.
     new 6e76ed0d3 Removing the Breadcrumb link as we are using same url to 
create entities of all types.
     new f544a6081 EntityId passed to create new entity page through query 
string.
     new 600e7c626 Fix the docker files
     new fb5538ab7 Refactoring
     new ef89cb0ea Merge pull request #108 from dinukadesilva/master
     new ac7a769da gh-114: Adding owner column to entities list
     new ac3d922e2 Merge pull request #116 from 
dinukadesilva/gh-114-adding-owner-column-to-entities-list
     new 1651fcfd1 gh-121: Enabling view/hide and copy option on SSH secret 
entity fields
     new 59d14412c Merge pull request #123 from 
dinukadesilva/gh-121-enabling-copy-and-view-on-secret-fields
     new 107966923 Merge branch 'master' into child-entity-integration
     new 6d0d273aa gh-105: Improve child entity visualization
     new eca52636f Merge pull request #124 from 
dinukadesilva/gh-105-improve-child-entity-visualization
     new e63470f7d Externalize custos api url to the envs
     new 798712918 Merge pull request #129 from 
dinukadesilva/externalize-custos-api-url-to-env
     new 226f70ca1 Fix entity share modal permission labels
     new f48844937 Merge pull request #130 from 
dinukadesilva/fix-share-modal-permission-labels
     new 1044625d5 gh-131: Enable delete confirmations
     new 135aa8558 0.1.1
     new 3b2907778 Merge pull request #132 from 
dinukadesilva/gh-131-enable-delete-confirmations
     new 172342f32 gh-131: Refactoring
     new fa5d066cb 0.1.2
     new 7b13d07ff Merge pull request #133 from 
dinukadesilva/gh-131-enable-delete-confirmations
     new a5a918515 gh-131: Refactoring
     new 413db43a3 0.1.3
     new d39805e04 Merge pull request #134 from 
dinukadesilva/gh-131-enable-delete-confirmations
     new 06a39e419 gh-135: Fix the refresh token
     new 654a812d6 0.1.4
     new ba4ea998d Merge pull request #136 from 
dinukadesilva/gh-135-fix-refresh-token
     new bce3621d2 gh-135: Refactoring
     new 1b31dae05 0.1.5
     new 5cb772a58 Merge pull request #137 from 
dinukadesilva/gh-135-fix-refresh-token
     new 495459c84 gh-72: Enabling password secret creation
     new 1a5a4462a gh-72: Refactoring
     new 9136784a4 gh-72: Refactoring
     new 58944755e Merge pull request #138 from 
dinukadesilva/gh-72-enabling-password-secret-creation
     new d00372237 gh-72: Refactoring
     new 37fa692e1 0.1.6
     new cd72607a6 Merge pull request #140 from 
dinukadesilva/gh-72-enabling-password-secret-creation
     new 8016599d3 Remove unnecessary logs
     new 1d417ca17 0.1.7
     new d4da721a3 Merge pull request #143 from 
dinukadesilva/02-16-2022-remove-unnecessary-logs
     new 1bd612da1 Fix imports
     new 36a7ed0fa Merge pull request #150 from dinukadesilva/master
     new 229c1b068 Update dependencies
     new 3eab3d1d3 Updated
     new d2a035ec2 Refactoring
     new c0ecc8743 Merge pull request #151 from dinukadesilva/master
     new 83e164210 Updated
     new 97d3072e4 Updated
     new a16e41946 Updated
     new bcf419af3 Updated
     new 57016ab72 Refactoring
     new 6c38fc16e Updated
     new 62230a1cb Adding maintenance page
     new aabab9f3f Refactoring
     new 9997c19f0 Merge pull request #153 from 
dinukadesilva/adding-maintenance-page
     new 73c223637 Fixed the sharing endpoint
     new 301a7dbd8 Merge pull request #157 from 
dinukadesilva/adding-maintenance-page
     new 52f2c4891 Updated docker configs
     new 2371b61cf Merge pull request #158 from 
dinukadesilva/adding-maintenance-page
     new 3b94a857b Update maintenance page styles and text
     new 114a2c505 Merge pull request #159 from 
dinukadesilva/adding-maintenance-page
     new 250a9a56e Django generate project and app files
     new e40e6cef7 Integrated webpack build into django template
     new 6be3c11e4 fix hot module reload
     new dc49507e2 Node 14 is required
     new 367adf5f0 Load environment variables in settings.py
     new d417a6886 Add Gunicorn to Nginx/Docker setup
     new cea603174 leave default ALLOWED_HOSTS empty, works well with DEBUG=True
     new b6b0a8e4c Documenting how to run the django server locally
     new 0b4048f17 Adding a simple Django REST API endpoint
     new 09fdba3f8 gh-160: Adding the proxy for custos endpoints
     new a349682de Adding custom headers to data to custos endpoints
     new 1e880533b Adding all of the frontend routes
     new 7edf6f836 Fix auth logics in the javascript
     new af8e49067 Fix tenant create tab navigation
     new e9492f60c Updated
     new 864e441d3 Fix tenant create
     new b88dfc5b3 Adding the necessary changes to make the portal an 
installable package
     new 6d3e477c4 Refactoring the folder structure
     new d1589a9fa Refactoring
     new 9b57ad137 Updated the readme
     new ddea6d508 Update the setup modules
     new e4c75e9a3 Updated
     new d408e2010 Adding the maintenance page
     new 096f10e4d Fix environment variables
     new f94474588 Refactoring
     new f8f83354c Merge pull request #167 from 
dinukadesilva/gh-160-adding-django-layer
     new eabab17e4 Fix Dockerfile build
     new 148df0190 Update names of CUSTOS environment variables
     new 7677f53c8 Adding gunicorn dependency and freezing all others
     new dd7ba079d Merge pull request #173 from apache:fix-django-dockerfile
     new 2a51327c9 Run dev server on port 9002 since local Custos docker 
containers take ports 9000 and 9001
     new 3f86396e2 Downgrade PyJWT, newer one has incompatible method signature
     new e3c9d8d49 Updated README with quickstart instructions for working with 
Custos local development
     new cddc1bfb3 Merge pull request #176 from 
apache/local-custos-integration-fixes
     new 4f03e32c0 Add 'airavata-custos-portal/' from commit 
'cddc1bfb33bec81460b3a79c6bc7935ef0c932e4'

The 413 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:
 airavata-custos-portal/.dockerignore               |    15 +
 airavata-custos-portal/.env                        |    13 +
 airavata-custos-portal/.gitignore                  |    10 +
 airavata-custos-portal/.nvmrc                      |     1 +
 airavata-custos-portal/1                           |    11 +
 airavata-custos-portal/Dockerfile                  |    32 +
 .../LICENSE                                        |     0
 airavata-custos-portal/README.md                   |   150 +
 .../airavata_custos_portal}/__init__.py            |     0
 .../airavata_custos_portal/apps}/__init__.py       |     0
 .../airavata_custos_portal/apps/api}/__init__.py   |     0
 .../airavata_custos_portal/apps/api}/admin.py      |     0
 .../airavata_custos_portal/apps/api/apps.py        |     6 +
 .../apps/api/migrations}/__init__.py               |     0
 .../airavata_custos_portal/apps/api}/models.py     |     0
 .../airavata_custos_portal/apps/api}/tests.py      |     0
 .../airavata_custos_portal/apps/api/urls.py        |    10 +
 .../airavata_custos_portal/apps/api/views.py       |   191 +
 .../apps/frontend}/__init__.py                     |     0
 .../airavata_custos_portal/apps/frontend}/admin.py |     0
 .../airavata_custos_portal/apps/frontend/apps.py   |     6 +
 .../apps/frontend/migrations}/__init__.py          |     0
 .../apps/frontend}/models.py                       |     0
 .../airavata_custos_portal_frontend/index.html     |    29 +
 .../airavata_custos_portal/apps/frontend}/tests.py |     0
 .../airavata_custos_portal/apps/frontend/urls.py   |    28 +
 .../airavata_custos_portal/apps/frontend/views.py  |    13 +
 .../airavata_custos_portal/asgi.py                 |    16 +
 .../airavata_custos_portal/settings.py             |   166 +
 .../airavata_custos_portal/urls.py                 |    24 +
 .../airavata_custos_portal}/wsgi.py                |     6 +-
 airavata-custos-portal/babel.config.js             |     5 +
 airavata-custos-portal/docker-compose.yml          |    22 +
 airavata-custos-portal/entrypoint.sh               |    22 +
 airavata-custos-portal/manage.py                   |    22 +
 airavata-custos-portal/nginx.conf                  |    90 +
 airavata-custos-portal/package.json                |    62 +
 .../public/custos-logo_custos-logomark-color.png   |   Bin 0 -> 749 bytes
 airavata-custos-portal/public/favicon.ico          |   Bin 0 -> 28747 bytes
 airavata-custos-portal/public/index.html           |    17 +
 airavata-custos-portal/requirements.txt            |    40 +
 .../setup.cfg                                      |     7 +-
 .../setup.py                                       |    24 +-
 airavata-custos-portal/src/App.vue                 |    62 +
 airavata-custos-portal/src/assets/bots.png         |   Bin 0 -> 35160 bytes
 airavata-custos-portal/src/assets/credentials.png  |   Bin 0 -> 25037 bytes
 .../assets/custos-logo_custos-logo-color-v1.png    |   Bin 0 -> 3084 bytes
 airavata-custos-portal/src/assets/custos_home.png  |   Bin 0 -> 44021 bytes
 airavata-custos-portal/src/assets/dblogs.png       |   Bin 0 -> 50013 bytes
 .../src/assets/green-successfull-icon.svg          |     3 +
 airavata-custos-portal/src/assets/groups_web.png   |   Bin 0 -> 57778 bytes
 airavata-custos-portal/src/assets/logo.png         |   Bin 0 -> 6849 bytes
 .../src/assets/not-found-icon.svg                  |     5 +
 airavata-custos-portal/src/assets/sharings.png     |   Bin 0 -> 44305 bytes
 airavata-custos-portal/src/assets/users.png        |   Bin 0 -> 68955 bytes
 airavata-custos-portal/src/components/Password.vue |    45 +
 .../src/components/validation-regex.js             |     5 +
 airavata-custos-portal/src/config.js               |    50 +
 .../src/lib/components/block/Breadcrumb.vue        |    34 +
 .../src/lib/components/block/Footer.vue            |    13 +
 .../src/lib/components/block/Header.vue            |   120 +
 .../block/entity-view/entity-view-default.vue      |    55 +
 .../block/entity-view/entity-view-secret.vue       |   144 +
 .../components/block/entity-view/entity-view.vue   |    43 +
 .../src/lib/components/button/button-copy.vue      |    25 +
 .../button/button-delete-after-confirmation.vue    |    66 +
 .../src/lib/components/button/button-view.vue      |    31 +
 .../input-fields/input-select-users-or-groups.vue  |   121 +
 .../input-fields/user-tenant-roles-select.vue      |    24 +
 .../modals/modal-select-users-or-groups.vue        |   103 +
 .../lib/components/modals/modal-share-entity.vue   |   224 +
 .../src/lib/components/overlay/button-overlay.vue  |    19 +
 .../lib/components/overlay/table-overlay-info.vue  |    40 +
 .../src/lib/components/pages/404.vue               |    15 +
 .../src/lib/components/pages/Callback.vue          |    35 +
 .../src/lib/components/pages/Landing.vue           |   217 +
 .../src/lib/components/pages/ListTenants.vue       |   267 +
 .../src/lib/components/pages/Maintenance.vue       |    29 +
 .../src/lib/components/pages/NewTenant.vue         |   540 +
 .../src/lib/components/pages/TenantEntities.vue    |   276 +
 .../src/lib/components/pages/TenantEntity.vue      |    73 +
 .../src/lib/components/pages/TenantEntityTypes.vue |   102 +
 .../src/lib/components/pages/TenantGroup.vue       |   148 +
 .../src/lib/components/pages/TenantGroups.vue      |   120 +
 .../src/lib/components/pages/TenantHome.vue        |   213 +
 .../src/lib/components/pages/TenantNewEntity.vue   |   217 +
 .../lib/components/pages/TenantNewEntityType.vue   |   140 +
 .../src/lib/components/pages/TenantNewGroup.vue    |   124 +
 .../components/pages/TenantNewPermissionType.vue   |   140 +
 .../src/lib/components/pages/TenantNewRole.vue     |   144 +
 .../lib/components/pages/TenantPermissionTypes.vue |   102 +
 .../src/lib/components/pages/TenantProfile.vue     |   439 +
 .../src/lib/components/pages/TenantRoles.vue       |   128 +
 .../src/lib/components/pages/TenantUser.vue        |   383 +
 .../src/lib/components/pages/TenantUsers.vue       |   138 +
 .../src/lib/service/ci-logon-service/idplist.json  | 24566 +++++++++++++++++++
 .../src/lib/service/ci-logon-service/index.js      |    56 +
 .../lib/service/custos-portal-services/index.js    |    16 +
 .../custos-service-entities-secrets-password.js    |    48 +
 .../custos-service-entities-secrets-ssh.js         |    47 +
 .../custos-service-entities-secrets.js             |    62 +
 .../custos-service-entities/index.js               |   124 +
 .../custos-service/custos-service-groups.js        |   307 +
 .../custos-service/custos-service-identity.js      |    82 +
 .../custos-service/custos-service-sharing.js       |   197 +
 .../custos-service/custos-service-tenants.js       |   173 +
 .../service/custos-service/custos-service-users.js |   201 +
 .../src/lib/service/custos-service/index.js        |   133 +
 airavata-custos-portal/src/lib/store/index.js      |     7 +
 .../src/lib/store/modules/auth.store.js            |    91 +
 .../src/lib/store/modules/ci-logon.store.js        |    67 +
 .../src/lib/store/modules/entity.store.js          |   132 +
 .../src/lib/store/modules/group.store.js           |   194 +
 .../src/lib/store/modules/sharing.store.js         |   206 +
 .../src/lib/store/modules/tenant.store.js          |   313 +
 .../src/lib/store/modules/user.store.js            |   205 +
 airavata-custos-portal/src/lib/store/typedefs.js   |    29 +
 .../src/lib/store/util/ci-logon.util.js            |     5 +
 .../src/lib/store/util/custos.util.js              |     7 +
 airavata-custos-portal/src/lib/store/util/index.js |    36 +
 airavata-custos-portal/src/main.js                 |    29 +
 airavata-custos-portal/src/router.js               |   236 +
 airavata-custos-portal/src/styles.scss             |   111 +
 airavata-custos-portal/vue.config.js               |    26 +
 airavata-custos-portal/yarn-error.log              |  8587 +++++++
 .../groups => airavata-custos-portal}/yarn.lock    |  8309 ++++---
 126 files changed, 46645 insertions(+), 4217 deletions(-)
 create mode 100644 airavata-custos-portal/.dockerignore
 create mode 100644 airavata-custos-portal/.env
 create mode 100644 airavata-custos-portal/.gitignore
 create mode 100644 airavata-custos-portal/.nvmrc
 create mode 100644 airavata-custos-portal/1
 create mode 100644 airavata-custos-portal/Dockerfile
 copy {airavata-django-portal-sdk => airavata-custos-portal}/LICENSE (100%)
 create mode 100644 airavata-custos-portal/README.md
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal}/__init__.py (100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps}/__init__.py (100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/api}/__init__.py (100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/api}/admin.py (100%)
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/api/apps.py
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => 
airavata-custos-portal/airavata_custos_portal/apps/api/migrations}/__init__.py 
(100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/api}/models.py (100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/api}/tests.py (100%)
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/api/urls.py
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/api/views.py
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/frontend}/__init__.py 
(100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/frontend}/admin.py (100%)
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/frontend/apps.py
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => 
airavata-custos-portal/airavata_custos_portal/apps/frontend/migrations}/__init__.py
 (100%)
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/frontend}/models.py 
(100%)
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/frontend/templates/airavata_custos_portal_frontend/index.html
 copy 
{airavata-cookiecutter-django-app/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}
 => airavata-custos-portal/airavata_custos_portal/apps/frontend}/tests.py (100%)
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/frontend/urls.py
 create mode 100644 
airavata-custos-portal/airavata_custos_portal/apps/frontend/views.py
 create mode 100644 airavata-custos-portal/airavata_custos_portal/asgi.py
 create mode 100644 airavata-custos-portal/airavata_custos_portal/settings.py
 create mode 100644 airavata-custos-portal/airavata_custos_portal/urls.py
 copy {airavata-django-portal/django_airavata => 
airavata-custos-portal/airavata_custos_portal}/wsgi.py (54%)
 create mode 100644 airavata-custos-portal/babel.config.js
 create mode 100644 airavata-custos-portal/docker-compose.yml
 create mode 100644 airavata-custos-portal/entrypoint.sh
 create mode 100755 airavata-custos-portal/manage.py
 create mode 100644 airavata-custos-portal/nginx.conf
 create mode 100644 airavata-custos-portal/package.json
 create mode 100644 
airavata-custos-portal/public/custos-logo_custos-logomark-color.png
 create mode 100644 airavata-custos-portal/public/favicon.ico
 create mode 100644 airavata-custos-portal/public/index.html
 create mode 100644 airavata-custos-portal/requirements.txt
 copy {airavata-django-portal-sdk => airavata-custos-portal}/setup.cfg (54%)
 copy {airavata-django-portal-sdk => airavata-custos-portal}/setup.py (59%)
 create mode 100644 airavata-custos-portal/src/App.vue
 create mode 100644 airavata-custos-portal/src/assets/bots.png
 create mode 100644 airavata-custos-portal/src/assets/credentials.png
 create mode 100644 
airavata-custos-portal/src/assets/custos-logo_custos-logo-color-v1.png
 create mode 100644 airavata-custos-portal/src/assets/custos_home.png
 create mode 100644 airavata-custos-portal/src/assets/dblogs.png
 create mode 100644 airavata-custos-portal/src/assets/green-successfull-icon.svg
 create mode 100644 airavata-custos-portal/src/assets/groups_web.png
 create mode 100644 airavata-custos-portal/src/assets/logo.png
 create mode 100644 airavata-custos-portal/src/assets/not-found-icon.svg
 create mode 100644 airavata-custos-portal/src/assets/sharings.png
 create mode 100644 airavata-custos-portal/src/assets/users.png
 create mode 100644 airavata-custos-portal/src/components/Password.vue
 create mode 100644 airavata-custos-portal/src/components/validation-regex.js
 create mode 100644 airavata-custos-portal/src/config.js
 create mode 100644 
airavata-custos-portal/src/lib/components/block/Breadcrumb.vue
 create mode 100644 airavata-custos-portal/src/lib/components/block/Footer.vue
 create mode 100644 airavata-custos-portal/src/lib/components/block/Header.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/block/entity-view/entity-view-default.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/block/entity-view/entity-view-secret.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/block/entity-view/entity-view.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/button/button-copy.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/button/button-delete-after-confirmation.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/button/button-view.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/input-fields/input-select-users-or-groups.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/input-fields/user-tenant-roles-select.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/modals/modal-select-users-or-groups.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/modals/modal-share-entity.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/overlay/button-overlay.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/overlay/table-overlay-info.vue
 create mode 100644 airavata-custos-portal/src/lib/components/pages/404.vue
 create mode 100644 airavata-custos-portal/src/lib/components/pages/Callback.vue
 create mode 100644 airavata-custos-portal/src/lib/components/pages/Landing.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/ListTenants.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/Maintenance.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/NewTenant.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantEntities.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantEntity.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantEntityTypes.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantGroup.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantGroups.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantHome.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantNewEntity.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantNewEntityType.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantNewGroup.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantNewPermissionType.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantNewRole.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantPermissionTypes.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantProfile.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantRoles.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantUser.vue
 create mode 100644 
airavata-custos-portal/src/lib/components/pages/TenantUsers.vue
 create mode 100644 
airavata-custos-portal/src/lib/service/ci-logon-service/idplist.json
 create mode 100644 
airavata-custos-portal/src/lib/service/ci-logon-service/index.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-portal-services/index.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-password.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets-ssh.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-entities/custos-service-entities-secrets.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-entities/index.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-groups.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-identity.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-sharing.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-tenants.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/custos-service-users.js
 create mode 100644 
airavata-custos-portal/src/lib/service/custos-service/index.js
 create mode 100644 airavata-custos-portal/src/lib/store/index.js
 create mode 100644 airavata-custos-portal/src/lib/store/modules/auth.store.js
 create mode 100644 
airavata-custos-portal/src/lib/store/modules/ci-logon.store.js
 create mode 100644 airavata-custos-portal/src/lib/store/modules/entity.store.js
 create mode 100644 airavata-custos-portal/src/lib/store/modules/group.store.js
 create mode 100644 
airavata-custos-portal/src/lib/store/modules/sharing.store.js
 create mode 100644 airavata-custos-portal/src/lib/store/modules/tenant.store.js
 create mode 100644 airavata-custos-portal/src/lib/store/modules/user.store.js
 create mode 100644 airavata-custos-portal/src/lib/store/typedefs.js
 create mode 100644 airavata-custos-portal/src/lib/store/util/ci-logon.util.js
 create mode 100644 airavata-custos-portal/src/lib/store/util/custos.util.js
 create mode 100644 airavata-custos-portal/src/lib/store/util/index.js
 create mode 100644 airavata-custos-portal/src/main.js
 create mode 100644 airavata-custos-portal/src/router.js
 create mode 100644 airavata-custos-portal/src/styles.scss
 create mode 100644 airavata-custos-portal/vue.config.js
 create mode 100644 airavata-custos-portal/yarn-error.log
 copy {airavata-django-portal/django_airavata/apps/groups => 
airavata-custos-portal}/yarn.lock (52%)


Reply via email to