{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":467466472,"defaultBranch":"main","name":"dataall","ownerLogin":"data-dot-all","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-08T10:33:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149529044?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719572178.0","currentOid":""},"activityList":{"items":[{"before":"aad41dfdb7ff1a6db002cf60377140607ed8114e","after":"10734ec2d2162f32e9c739bfb8dac27cca671a19","ref":"refs/heads/feat/redshift-datasets-1","pushedAt":"2024-06-28T15:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Added redshift tables support","shortMessageHtmlLink":"Added redshift tables support"}},{"before":"4a2524376372fe223fcff83467132c241abb80d4","after":"91016ffeb748f326d84d02df25a4ab3f28a73fbc","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T14:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Conditional load on Catalog","shortMessageHtmlLink":"Conditional load on Catalog"}},{"before":"bb111c431920223a2a856d21fb701b5549408440","after":"4a2524376372fe223fcff83467132c241abb80d4","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T14:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Fix Tests","shortMessageHtmlLink":"Fix Tests"}},{"before":"6fa937af88c2c4aea5cf4cd20df9bf0e2bf426ac","after":"bb111c431920223a2a856d21fb701b5549408440","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T13:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"fix import catalog indexers","shortMessageHtmlLink":"fix import catalog indexers"}},{"before":"61649405d92a447728775be3cfe2f8ff573362c1","after":null,"ref":"refs/heads/fix/integ_tests_new_api","pushedAt":"2024-06-28T10:56:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"}},{"before":"e913d486e50f153dc74c8452714c1d5750650994","after":"c3c58bd5188128f62aba801941f6403a0c6bf0aa","ref":"refs/heads/main","pushedAt":"2024-06-28T10:55:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"add environment tests (#1371)\n\n### Feature or Bugfix\r\nFeature\r\n\r\n### Detail\r\n* add list_environment tests\r\n* add test for updating an environment (via update_stack)\r\n* generalise the polling functions for stacks\r\n\r\n### Relates\r\n#1220 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"add environment tests (#1371)"}},{"before":"4f226e87ba333ee9de9cd9272ca67411bc776796","after":"61649405d92a447728775be3cfe2f8ff573362c1","ref":"refs/heads/fix/integ_tests_new_api","pushedAt":"2024-06-28T10:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"add update_complete","shortMessageHtmlLink":"add update_complete"}},{"before":"ee71d7bd11a04ef66c906ccf882decb60e964557","after":"e913d486e50f153dc74c8452714c1d5750650994","ref":"refs/heads/main","pushedAt":"2024-06-28T08:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Add search (Autocomplete) in miscellaneous dropdowns (#1367)\n\n### Feature or Bugfix\r\n- Feature\r\n\r\n### Detail\r\nAutocomplete for environments and teams in the following frontend views\r\nas requested in #1012. In this case the views required custom dropdowns.\r\n\r\n❗ I used `noOptionsText` whenever it was necessary instead of checking\r\ngroupOptions lenght >0\r\n- [x] DatasetEditForm.js -> ❗ I kept the stewards field as `freesolo` -\r\nwhat that means is that users CAN specify options that are not on the\r\nlist. I would like the reviewer to confirm this is what we want. At the\r\nend stewardship is a delegation of permissions, it makes sense that\r\ndelegation happens to other teams. Also changed DatasetCreateForm\r\n- [X] RequestDashboardAccessModal.js - already implemented, minor\r\nchanges\r\n- [X] EnvironmentTeamInviteForm.js - already implemented, minor changes.\r\n-> Kept `freesolo` because invited teams might not be the user teams.\r\nSame reason why there is no check for groupOptions == 0, if there are no\r\noptions there is still the free text option.\r\n- [X] EnvironmentRoleAddForm.js\r\n- [X] NetworkCreateModal.js \r\n\r\n### Relates\r\n- #1012 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"Add search (Autocomplete) in miscellaneous dropdowns (#1367)"}},{"before":"8d238f97982f51053e6a796f86dbeb908ab044c3","after":"6fa937af88c2c4aea5cf4cd20df9bf0e2bf426ac","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T03:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add module interface and fix imports","shortMessageHtmlLink":"Add module interface and fix imports"}},{"before":"431669f2b38d3fbd07e636985998ee01f1b99bd3","after":"8d238f97982f51053e6a796f86dbeb908ab044c3","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T01:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Clean up Catalog Service","shortMessageHtmlLink":"Clean up Catalog Service"}},{"before":"721103b5cbd3e132200fa2a0721d1d6148cf9c09","after":"431669f2b38d3fbd07e636985998ee01f1b99bd3","ref":"refs/heads/feat/reindex-docs","pushedAt":"2024-06-28T01:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add FE and API to start re index task","shortMessageHtmlLink":"Add FE and API to start re index task"}},{"before":"27f1ad73135a11cec5afff155f1483ca5706f517","after":"ee71d7bd11a04ef66c906ccf882decb60e964557","ref":"refs/heads/main","pushedAt":"2024-06-27T18:08:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"[Gh 1301] Enhancement Feature - Bulk share reapply on dataset (#1363)\n\n### Feature or Bugfix\r\n- Feature\r\n\r\n\r\n### Detail\r\n\r\n- Adds feature to reapply shares in bulk for a dataset. \r\n- Also contains bugfix for AWS worker lambda errors \r\n\r\n### Relates\r\n- https://github.com/data-dot-all/dataall/issues/1301\r\n- https://github.com/data-dot-all/dataall/issues/1364\r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)? N/A\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization? N/A\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features? N/A\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users? N/A\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\n\r\n---------\r\n\r\nCo-authored-by: trajopadhye ","shortMessageHtmlLink":"[Gh 1301] Enhancement Feature - Bulk share reapply on dataset (#1363)"}},{"before":"e3b8658dd031939ed0e3738e380122c505824393","after":"27f1ad73135a11cec5afff155f1483ca5706f517","ref":"refs/heads/main","pushedAt":"2024-06-27T17:18:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Convert Dataset Lock Mechanism to Generic Resource Lock (#1338)\n\n### Feature or Bugfix\r\n\r\n- Feature\r\n- Bugfix\r\n- Refactoring\r\n\r\n### Detail\r\n- Convert Dataset Lock Mechanism to Generic Resource Lock\r\n- Extend locking to Share principals (i.e. EnvironmentGroup and\r\nConsumption Roles)\r\n\r\n- Making locking a generic component not tied to datasets\r\n\r\n\r\n### Relates\r\n- #1093 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.\r\n\r\n---------\r\n\r\nCo-authored-by: dlpzx ","shortMessageHtmlLink":"Convert Dataset Lock Mechanism to Generic Resource Lock (#1338)"}},{"before":"59752d73b82a3af1ddab239d165a34a36fe17cc1","after":"9e2e56956a000105b6405409e0ee6e45dc07862c","ref":"refs/heads/generic-resource-locking","pushedAt":"2024-06-27T17:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"make methods private acquire and release","shortMessageHtmlLink":"make methods private acquire and release"}},{"before":"d41e8e46d2bb912a47f09fc1bb0febea54c87882","after":"59752d73b82a3af1ddab239d165a34a36fe17cc1","ref":"refs/heads/generic-resource-locking","pushedAt":"2024-06-27T17:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"make methods private acquire and release","shortMessageHtmlLink":"make methods private acquire and release"}},{"before":"79b63b208849a99fce7de8718ac50636936efe58","after":null,"ref":"refs/heads/ignore_ruff","pushedAt":"2024-06-27T16:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"}},{"before":"2e80de4e98ca9a24252be82f6aee88e50ca40bdb","after":"e3b8658dd031939ed0e3738e380122c505824393","ref":"refs/heads/main","pushedAt":"2024-06-27T16:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"ignore ruff change in blame (#1372)\n\n### Feature or Bugfix\n\n- Feature\n- Bugfix\n- Refactoring\n\n### Detail\n- \n- \n\n### Relates\n- \n\n### Security\nPlease answer the questions below briefly where applicable, or write\n`N/A`. Based on\n[OWASP 10](https://owasp.org/Top10/en/).\n\n- Does this PR introduce or modify any input fields or queries - this\nincludes\nfetching data from storage outside the application (e.g. a database, an\nS3 bucket)?\n - Is the input sanitized?\n- What precautions are you taking before deserializing the data you\nconsume?\n - Is injection prevented by parametrizing queries?\n - Have you ensured no `eval` or similar functions are used?\n- Does this PR introduce any functionality or component that requires\nauthorization?\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\n - Are you logging failed auth attempts?\n- Are you using or adding any cryptographic features?\n - Do you use a standard proven implementations?\n - Are the used keys controlled by the customer? Where are they stored?\n- Are you introducing any new policies/roles/users?\n - Have you used the least-privilege principle? How?\n\n\nBy submitting this pull request, I confirm that my contribution is made\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"ignore ruff change in blame (#1372)"}},{"before":null,"after":"38969264f0d929f9c29a765f884f410428bd3276","ref":"refs/heads/fix/glossary-status","pushedAt":"2024-06-27T16:26:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"Add back status to glossary as non null","shortMessageHtmlLink":"Add back status to glossary as non null"}},{"before":"5d6aa9a14fd2f0cc4e51fc4a960dbc1fc7fe8247","after":"79b63b208849a99fce7de8718ac50636936efe58","ref":"refs/heads/ignore_ruff","pushedAt":"2024-06-27T16:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"Update .git-blame-ignore-revs","shortMessageHtmlLink":"Update .git-blame-ignore-revs"}},{"before":null,"after":"5d6aa9a14fd2f0cc4e51fc4a960dbc1fc7fe8247","ref":"refs/heads/ignore_ruff","pushedAt":"2024-06-27T15:29:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"ignore ruff change in blame","shortMessageHtmlLink":"ignore ruff change in blame"}},{"before":"1c09015e5f472936163451c563f454d4b62fe0e5","after":"2e80de4e98ca9a24252be82f6aee88e50ca40bdb","ref":"refs/heads/main","pushedAt":"2024-06-27T14:59:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Generic shares_base module and specific s3_datasets_shares module - part 11 (renaming and cleaning up s3_shares) (#1359)\n\n### Feature or Bugfix\r\n- Refactoring\r\n\r\n### Detail\r\nAs explained in the design for #1123 and #1283 we are trying to\r\nimplement generic `datasets_base` and `shares_base` modules that can be\r\nused by any type of datasets and by any type of shareable object in a\r\ngeneric way.\r\n\r\nThis is one of the last PRs focused on renaming files and cleaning-up\r\nthe s3_datasets_shares module. The first step is a consolidation of the\r\nfile and classes names in the services to clearly refer to s3_shares:\r\n- `services.managed_share_policy_service.SharePolicyService` --->\r\n`services.s3_share_managed_policy_service.S3SharePolicyService`\r\n- `services.dataset_sharing_alarm_service.DatasetSharingAlarmService`\r\n--> `services.s3_share_alarm_service.S3ShareAlarmService`\r\n- `services.managed_share_policy_service.SharePolicyService` -->\r\n`services.s3_share_managed_policy_service.S3SharePolicyService`\r\n\r\n👀 The main refactoring happens in what is used to be\r\n`services.dataset_sharing_service`.\r\n- The part that implements the `DatasetServiceInterface` has been moved\r\nto `services/s3_share_dataset_service.py` as the `S3ShareDatasetService`\r\n- The part used in the resolvers and by other methods has been renamed\r\nas `services.s3_share_service.py` and the methods for the folder/table\r\npermissions are also added to the S3ShareService (from\r\nshare_item_service)\r\n\r\nLastly, there is one method previously in share_item_service that has\r\nbeen moved to the GlueClient directly as\r\n`get_glue_database_from_catalog`.\r\n\r\n\r\n### Relates\r\n- #1283 \r\n- #1123 \r\n- #955 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"Generic shares_base module and specific s3_datasets_shares module - p…"}},{"before":"6337b6503593086dc9536991273986aa2bdb3702","after":"aad41dfdb7ff1a6db002cf60377140607ed8114e","ref":"refs/heads/feat/redshift-datasets-1","pushedAt":"2024-06-27T14:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Move database to connection and add check","shortMessageHtmlLink":"Move database to connection and add check"}},{"before":"b01392c2df5f6ed330ca03f921e7166fdd75dd02","after":"4f226e87ba333ee9de9cd9272ca67411bc776796","ref":"refs/heads/fix/integ_tests_new_api","pushedAt":"2024-06-27T13:45:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"add environment tests","shortMessageHtmlLink":"add environment tests"}},{"before":"ab777bfcc3881741ec7dd3d5740d49cf929211d2","after":"b01392c2df5f6ed330ca03f921e7166fdd75dd02","ref":"refs/heads/fix/integ_tests_new_api","pushedAt":"2024-06-27T13:21:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"add environment tests","shortMessageHtmlLink":"add environment tests"}},{"before":"f147f37c7a587d445b3628f887aa9c46a08f9e54","after":"6337b6503593086dc9536991273986aa2bdb3702","ref":"refs/heads/feat/redshift-datasets-1","pushedAt":"2024-06-27T12:31:34.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Fix issues with merge","shortMessageHtmlLink":"Fix issues with merge"}},{"before":null,"after":"ab777bfcc3881741ec7dd3d5740d49cf929211d2","ref":"refs/heads/fix/integ_tests_new_api","pushedAt":"2024-06-27T12:08:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrkalos","name":"Petros Kalos","path":"/petrkalos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154069?s=80&v=4"},"commit":{"message":"add environment tests","shortMessageHtmlLink":"add environment tests"}},{"before":"089dc9e77b55d3884c5eb53719750bc6d059ffbf","after":"81007ed79264f19bc3da07ed8cd787c13b20f3c7","ref":"refs/heads/feat/search-env-dropdown-3","pushedAt":"2024-06-27T10:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Fix non-valid group in network and inviterole","shortMessageHtmlLink":"Fix non-valid group in network and inviterole"}},{"before":"976ec6b96cea68d20d1000b23b826c239627fa35","after":"1c09015e5f472936163451c563f454d4b62fe0e5","ref":"refs/heads/main","pushedAt":"2024-06-27T08:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"fix listOrganizationGroupPermissions (#1369)\n\n### Feature or Bugfix\r\n\r\n- Bugfix\r\n\r\n\r\n### Detail\r\n- Fix listOrganizationGroupPermissions\r\n\r\n\r\n### Relates\r\n- \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"fix listOrganizationGroupPermissions (#1369)"}},{"before":"6c909a36e0a48d14c44c3f6b11d03a9a8d232722","after":"976ec6b96cea68d20d1000b23b826c239627fa35","ref":"refs/heads/main","pushedAt":"2024-06-27T08:13:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlpzx","name":null,"path":"/dlpzx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71252798?s=80&v=4"},"commit":{"message":"Add search (Autocomplete) in create pipelines (#1368)\n\n### Feature or Bugfix\r\n- Feature\r\n\r\n### Detail\r\nAutocomplete for environments and teams in the following frontend views\r\nas requested in https://github.com/data-dot-all/dataall/issues/1012.\r\nThis PR implements it for createPipelines\r\n\r\n### Relates\r\n- #1012 \r\n\r\n### Security\r\nPlease answer the questions below briefly where applicable, or write\r\n`N/A`. Based on\r\n[OWASP 10](https://owasp.org/Top10/en/).\r\n\r\n- Does this PR introduce or modify any input fields or queries - this\r\nincludes\r\nfetching data from storage outside the application (e.g. a database, an\r\nS3 bucket)?\r\n - Is the input sanitized?\r\n- What precautions are you taking before deserializing the data you\r\nconsume?\r\n - Is injection prevented by parametrizing queries?\r\n - Have you ensured no `eval` or similar functions are used?\r\n- Does this PR introduce any functionality or component that requires\r\nauthorization?\r\n- How have you ensured it respects the existing AuthN/AuthZ mechanisms?\r\n - Are you logging failed auth attempts?\r\n- Are you using or adding any cryptographic features?\r\n - Do you use a standard proven implementations?\r\n - Are the used keys controlled by the customer? Where are they stored?\r\n- Are you introducing any new policies/roles/users?\r\n - Have you used the least-privilege principle? How?\r\n\r\n\r\nBy submitting this pull request, I confirm that my contribution is made\r\nunder the terms of the Apache 2.0 license.","shortMessageHtmlLink":"Add search (Autocomplete) in create pipelines (#1368)"}},{"before":null,"after":"cc2ed0764a654de4dbbc6444debf8a4751caf3b7","ref":"refs/heads/fix/listOrganizationGroupPermissions","pushedAt":"2024-06-26T20:00:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noah-paige","name":"Noah Paige","path":"/noah-paige","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69586985?s=80&v=4"},"commit":{"message":"fix listOrganizationGroupPermissions","shortMessageHtmlLink":"fix listOrganizationGroupPermissions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcgK0GgA","startCursor":null,"endCursor":null}},"title":"Activity · data-dot-all/dataall"}