v1.0.69
Version 1.0.69
Commits
- [04f3ea7] Merge pull request #284 from bcgov/dev
- [934b2b6] Merge branch 'feature/org-control' into dev
- [38d460d] fix unit test
- [1340940] Merge pull request #348 from bcgov/feature/org-control
- [506a788] Merge branch 'feature/org-control' of https://github.com/bcgov/api-services-portal into feature/org-control
- [4348430] upd pkg lock
- [be382de] Merge branch 'dev' into feature/org-control
- [fc68ace] upd package log
- [02fbde2] upd package locks
- [f856efa] upd package lock
- [4b120c3] upd content controller
- [0ee7ca6] controllers upd for env delete
- [d5d9237] upd remove env query
- [13211ea] fix delete issuer error
- [7e3c522] fix errors with env delete
- [41c3cb0] set token url in api v2
- [d99a727] fix error with env delete api v2
- [ba7faef] add the dataset delete svc to v2 api
- [0fca45a] Merge pull request #216 from bcgov/feature/my-access
- [ada0ffa] cleanup tsoa auth
- [0bec4a4] upd issuer update by non-owner
- [ddefd30] upd err controller
- [b548a1e] minor upds to controllers
- [1edb2f3] upd tsoa name
- [4e7196b] fix error with content controller
- [91e29b4] upd missing lib for controllers
- [4abd49a] just use 1 level of hierarchy and upd controllers
- [fe27653] better support for deletions
- [6ac3d91] upd services and tests
- [2188c51] upd mock and tests
- [dee022c] upd mocks and service tests
- [485d319] upd mocks
- [3d98d89] upd mocks and tests
- [5f54d2b] upd mocks and unit tests
- [07e3c16] upd mocks for unit tests and upd controllers v2
- [620890c] upds to v2 of ds api
- [656946f] upd openapi
- [b79abbe] upd package lock
- [252c668] updates to the Controllers
- [ea2b426] Refresh access list after closing generate cred dialog
- [f86c479] Update allowed query
- [9301709] Update query
- [fd8057f] Update status icon.
- [bf1e6e5] Add an extra data-testid
- [fb0d526] Fix type error.
- [c9a2eb5] Minor revisions to my access flow, how data is displayed
- [5dc0d22] minor upds to test integrated
- [0b6adf9] Merge pull request #291 from bcgov/feature/auth-profiles-ui
- [7ab39f9] add OrganizationPolicy schema
- [4f7ed9c] Merge pull request #321 from bcgov/util/expand-automation
- [23646c4] Additional step added to cypress e2e test gh action to create github issue with failed tests (#329)
- [4b5c033] upd namespace access page with group details
- [c1714de] upd services for org groups
- [7ec8691] upd tsoa controllers to handle org authz scopes
- [c9650de] upd services for org groups
- [7b35307] upd services for supporting group access
- [3f23e93] Fix table sorting issue.
- [5f60cc8] Moved dockerfile to local folder
- [3eb8ec8] Prevent name change from triggering dialog close.
- [b7f59c3] Fix ID and toast order. Add back in filter for list query.
- [60caa4b] upd batch getRecord
- [7153a95] move to upd keycloak client and group access support
- [386639c] Fix double border
- [394f23f] Fix locked inputs
- [aecac58] Access request adjustments.
- [9223cad] Merge pull request #318 from bcgov/feature/profile-page
- [1693086] Merge pull request #314 from bcgov/kong-api-only-automation-1
- [79b8132] Merge remote-tracking branch 'api-services-portal/util/expand-automation' into kong-api-only-automation-1
- [e7ba4e5] Merge pull request #320 from bcgov/util/cy-code-cover-cc-fix
- [0dac336] Last push before opening PR
- [3c2f560] Merge branch 'util/expand-automation' into util/cy-code-cover-cc-fix
- [68b8799] Adds in resetState to tests
- [1bab81e] Update conditional statement
- [c561c31] A new feature to capture the code coverage of automation tests (#316)
- [67990e6] Last commit before merge
- [30a3d0f] Fixes conflict with JWKS URL test and coverage plugin; updates gitignore to ignore store.json and generated JWT keys
- [97c511b] Remove roles for now.
- [278c7de] removed extra space
- [d1b2daa] using double hypen to pass arguments to sub script
- [d4c9d49] updated the record script
- [1d7feb7] testing is complete so rolled back changes to branches and execution env
- [8da43cb] using chrome when not recording
- [382a95b] updated the volume mount path
- [a6d78c2] sudo works so removing the copy operation
- [d2ba13e] copying lcov report to tmp folder for running sed on it
- [6ca5cc5] trying rebaling approach to solve the permissions issue
- [1363714] UI tweaks and update table.
- [fe5d17f] using sudo to change permissions
- [8bc2c06] added write permissions to the coverage folder
- [c2dab8f] updated the gh action to run the e2e tests and upload coverage report to sonar cloud
- [a6632bf] added additional step to format lcov report to make it parsable by sonar scanner
- [b56ef8e] updated the absolute path to typescript files
- [876fc97] updated the SF to use absolute path
- [160e81e] using nextapp as source
- [f0ed1c9] using typescript plugin props
- [dcdde56] added a new prop - plugin info
- [f1ecd8b] UI tweaks to radio and new form button.
- [93c6e51] using typescript plugin to read lcov report
- [6147f4d] adding sample coverage info for testing
- [96cfb2b] fixed gh action syntax - added with
- [8cf9641] fixed gh action syntax
- [6151a3f] adding the sonar properties as args instead of adding them to a file, which will accomodate sonar scan for e2e project
- [49b3073] using project base dir path
- [bf6a171] using project base dir
- [f63d190] checking out portal for source
- [67ca061] testing out sonar scan and upload coverage data
- [ae54237] Replace hardcoded name.
- [bd12949] Form and list view tweaks
- [8851d98] Fix remaining issues with copying auto approved creds and missing
- [bd09fd7] capturing the coverage report through a volume
- [d6c7809] moved code coverage lib to production dependencies
- [8c112e1] Added code-cover branch to the list of branches for gh action to run e2e tests for testing code coverage
- [5988908] updated name of the result report
- [5f95496] using separate dockerfile that consists of additional step of code instrumentation
- [b7744b3] Merge branch 'util/cy-code-cover' of https://github.com/bcgov/api-services-portal into util/cy-code-cover
- [fb7a948] added a step to gh action to capture the code coverage report as an artifact
- [946e608] updated e2e project with code coverage plugin
- [ae130f7] removed unused command from the build script
- [1135f3c] added cypress code coverage plugin to generate html report
- [8e41466] created a nyc config file
- [3aa55cb] Added required libs to enable code coverage
- [fa40eaa] added a step to gh action to capture the code coverage report as an artifact
- [4713abe] updated e2e project with code coverage plugin
- [5644b6a] removed unused command from the build script
- [9401452] added cypress code coverage plugin to generate html report
- [2042489] created a nyc config file
- [2703fc1] Make changes as per review comments
- [4c6ad36] Fix padding.
- [8fa3404] UI tweaks.
- [e8aafa1] Added Automation Scenario for Kong API key only flow
- [58bfe2f] Update application create test ids
- [6181aa2] Don't use ok to check if user logged in
- [a085838] Disable request access button if not signed in.
- [13802de] Add data-testids
- [5d0b872] spacing tweaks
- [b9040e3] Fix green
- [d349638] Fix access request notifications and submit button text.
- [340fd61] Update query and add env config variable
- [197fdfd] Fix ts errors
- [d931bc6] Swap out old form for new access request form
- [c7c2050] update matrix to fix missing My Access details for portal-user
- [6ca8a91] Add new query
- [90e85ac] Fix boolean check
- [b29cd1b] Add handling of auto approval.
- [23f3b14] Tweak to access request alert, layout tweaks.
- [a5ff24c] Layout tweaks.
- [27b6ea3] UI layout changes.
- [c59dad0] Fix type error
- [3ed0c7c] Add dialog to collect credentials
- [3913b08] Fix typo
- [5202280] Add message if an empty namespace is present.
- [e378823] log for errors
- [d4f727f] Fix formatting in query
- [5298432] Update access list page.
- [f6eeb69] Add access list query and make legal terms checkbox required
- [795bd24] Add missing query
- [0f795c9] Tidy up ui, fix TS error
- [8f1484a] Tidy up
- [083f3cf] Wire up rest of form
- [0d214f3] Wire up applications form
- [59c74b9] Pass ID, new generate credential component.
- [becbc37] Build out remaining access components.
- [12b6508] Add button to directory page.
- [d7dcbcf] Finish first form rough layout.
- [6fe9798] Update list page.
- [32b16f3] Fix type error.
- [3d891e7] UI fixes.
- [51f3970] Remaining minor tweaks to UI and state flow when saving/creating
- [ac27b27] UI tweaks
- [98d6680] Add missing names on new environment form
- [bc14656] Add empty pane text for authorization profiles.
- [3df24a2] Add data-testid's and finish delete.
- [d3f13cd] Add delete to auth list.
- [308b4cf] Fix name change.
- [db41a87] Fix new allowed queries.
- [070f6aa] Fix invalid query
- [ee58391] Finish first pass at ui.
- [3683060] Clean up edit flow.
- [f67e450] Finish up layout for all tabs
- [a7523b4] Finish off basic form end to end.
- [df305c5] Tidy up some tag-input interactivity, update icons.
- [05c3b28] Finish up client management interactivity
- [880df42] Finish core client management form
- [9be0289] Add basic stories.
- [592f873] Handle kong flow
- [6e9943a] Add stubbed authentication form
- [986a4bf] Add modal header.
- [b856a3d] Add basic interactions.
- [917ef3f] Added required libs to enable code coverage
- [a1099d9] Merge pull request #311 from bcgov/test/client-credentials-fix
- [bc4444d] Merge pull request #254 from bcgov/component/table
- [b55d8d6] Merge branch 'dev' into component/table
- [0e6e04d] Merge pull request #257 from bcgov/component/revisions
- [4d6a042] Merge pull request #259 from bcgov/component/tag-input
- [4c13505] Changes to apiowner keys
- [43f0686] Minor correction to test
- [85030b4] Puts branch in line with util/client-credentials
- [220d369] Merge branch 'dev' into util/expand-automation
- [c255a7a] Change test name so there are different avatar characters.
- [a462ba2] Add roles.
- [afdc24b] Add profile page.
- [51e0b47] Merge pull request #300 from bcgov/authentication-check-new
- [9fae394] Update the function name to turn On of Off the ACL switch
- [f4f208b] Removed unused file
- [f6ef6e1] Update step title and update testid for authorization switch
- [b0e70ed] Chery pick from authentication-check branch
- [70a074c] Merging test automation branch into dev to avoid future conflicts (#287)
- [cf01288] resolved tiny conflicts
- [e5e74f1] fixed conflicts with dev branch. Rolledback backend changes
- [c2305e3] updated as per more review comments
- [e734abc] fixed as per the review comments
- [7c841c7] updated cypess docker image and using chrome to run the test suite
- [0bbb0a1] Pass IP-Restriction and Rate-limiting test data from fixture and added testid for consumer and other pages
- [2f21d92] Made following changes as per review comments
- [dbf9556] Change the Spec file number and other small changes
- [825744a] Make single spec file for IP Restriction and Rate Limiting
- [64cdf0b] Added IP Restriction and Rate Limiting scenarios for Globally and make single spec file for IP restriction and Rate limiting
- [1cd9412] Added scenarios for Rate Limiting and IP Restriction
- [0220542] Remove debugger and debug import statements in rate-limiting spec file
- [00a6fd5] 1)Added Scenarios for Control Manage - IP Restriction and Rate limiting Zenhub Ticket #260
- [57bcceb] 1) Make changes to make the script executable without cookie issue
- [d55f80a] Testing CI/Cypress Dashboard
- [af6cef1] Fixes conflicts, issue with keystone initialization
- [2eedd57] Adds cypress back to docker-compose file
- [a22d081] Some clean up; divides cc flow tests into individual spec files
- [37fa183] Add comma to store
- [2fbcaa6] Minor correction
- [2a4bb16] Push before PR
- [dcd50f7] Finishes up CC tests
- [93f50d9] Completes cc flow tests up to request with token
- [7df7362] Adds developer access request to cc flow test
- [673283a] Fixes merge conflict
- [1f0ea38] Removed 'clearCookies' method and update the function to make API call to Kong
- [57ab2df] Created a new branch from commit # 813ebb8 and cherry pick d1d6eb5
- [ce241f8] Created function to delete the cookie and add the function in spect file
- [7e5a830] Created a method to delete cookies using JavaScript method
- [73e135d] Updates clients
- [10ade84] added quotes to capture entire commit message
- [2a04552] Added new new cypress env vars to feed git event information to cypress dashboard
- [d724f5a] Made changes for ZenHub ticket #250
- [88cfd9e] - Added Product Initializer and dataset-gwa file in feeder
- [15da2d4] Update 01-create-api.spec.ts for following changes:
- [164e88b] Adds dataset-gwa file
- [da05a73] Adds dataset-gwa file
- [cb729cb] Completes client credential test up to my access block
- [cceda6d] More changes to client credential flow tests; more flexible test functions; more test IDs added to components
- [8a6a85e] Finishes up create auth profile test; adds adds test env to product test; adds in additional test IDs
- [679c6b9] Updates Client Credential Flow test with proper select commands; fixes test IDs
- [4d94d93] Adds client credential flow tests and test IDs to relevant components
- [58e7604] fixed issue with entrypoint script
- [15d66a3] fixed issue with env vars in docker compose
- [133d3e7] fixed syntax
- [870d192] Removed unnecessary export commands
- [f4960a5] added execution env as an env variable to the github action
- [9475009] Using prod env var for test execution via gh actions for publishing test results to dashboard
- [7d314e7] Adding env vars to cypress container for recording purposes
- [32390fe] added record key to publish execution results to dashboard
- [98c8a7d] updated gwa-api image path
- [08d77d6] fixed conflicts arised by dev merge
- [f64ba23] updated cypress github action with correct gwa image
- [2c768d7] pdated branch ref for the GH action
- [9305219] Using project id to publish test results to cypress dashboard
- [71d4216] Updates README
- [02b9624] Extends e2e testing documentation
- [940e7ec] Adds API owner test cases
- [7d32986] added more data test ids
- [126f919] Added a new function to check if element exists
- [279bb34] Added a fix to avoid 403 errors in first test
- [817e207] Added a workaround to fix 403 forbidden errors occurring due to cookies not clearing after logout
- [3f23d65] increated delay before login to avoid login timeouts
- [41d510e] Added new test to replicate developer application creation and access request process
- [7f7bb9c] added data test ids for access request and application page elements
- [c6dd2da] Fixed minor bugs
- [08a00f3] updated test id of legal terms dropdown
- [1ad7bad] Added latest test cases to update product environment and its config and create authorization plugin for the published service
- [5057f23] added test ids for environment config form elements
- [cda6442] added a test id to org unti select dd
- [52d2d70] increased all login related timeouts to evade login timeout issues
- [5ee66d4] removed manual wait
- [42dd5ad] increased login timeout to evade login timeout issues
- [2c80a70] Merge pull request #290 from bcgov/add-testids-automations
- [29f0366] Remove extra spaces on the props assignment
- [f1e9a48] Added 'data-testid' for elements for Consumer and some other pages to identify element uniquely by Cypress
- [d8fdbcb] Merge pull request #281 from bcgov/feature/bceid-business
- [a48af7f] upd local keycloak master realm with displayName mapper
- [ad41db1] updates for supporting bceid and displayName
- [6473e07] Merge pull request #270 from bcgov/component/search-input
- [a03d233] Merge pull request #273 from bcgov/component/avatar
- [d34afa3] Merge pull request #275 from bcgov/component/expandable-cards
- [7afcd13] upd flow diagrams
- [3e726c0] upd flow diagrams
- [d43ff7c] Change hover
- [a730eb9] Add data-testid and customizations to profiles
- [6a63bb8] Update data-testids
- [3de106e] Update search docs.
- [920b31d] Update documentation, pass props spread
- [1562045] Add expandable card wrapper around chakra accordion
- [9607921] Minor layout adjustments
- [513caf6] Fix chrome issue with search x
- [7c0b80f] Add business profile
- [7432173] Add user profile and story
- [b3224a8] Add better documentation, extend input props
- [203db2c] Add search input story
- [6e18b88] UI tweaks to card and table