Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core modularization #592

Merged
merged 465 commits into from
Jul 24, 2023

Conversation

nikpodsh
Copy link
Contributor

The modularization of the core part.
It contains modularization of the core feature adn moving the rest in base.
A core feature is the feature we expect to operate in data.all constantly (no way to turn them off)
Base is some code that can't be extrated as a feature. Most likely, it's functional code like establishing database connection, opersearch indexing etc.

The core features:

activity
catalog
cognito_groups
environment
feed
notifications
organizations
permissions
stacks
tasks
vote
vpc

This PR is mostly about restructuring.

dependabot bot and others added 30 commits May 16, 2023 13:05
…l#460)

### Feature or Bugfix
- Bugfix

### Detail
- Solve vulnerabilities found in starlette 0.25.0

### Relates

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.
# Conflicts:
#	backend/dataall/db/permissions.py
#	backend/dataall/modules/datasets/db/dataset_repository.py
### Feature or Bugfix
- BugFix

### Detail
- In line
(https://github.com/awslabs/aws-dataall/blob/13a2fc082694600a0dacaa7e88d0d61ec950d753/deploy/configs/cognito_urls_config.py#L61)

It checks for example.com where instead the right callback to check is
```https://example.com``` and that's why it doesn't get replaced during
the configuration phase.

### Relates
- data-dot-all#454

By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license.
nikpodsh and others added 22 commits July 17, 2023 12:10
…ew_permission_checker

# Conflicts:
#	backend/dataall/api/Objects/Environment/resolvers.py
#	backend/dataall/db/api/environment.py
#	backend/dataall/db/api/redshift_cluster.py
# Conflicts:
#	backend/dataall/base/db/connection.py
#	backend/dataall/base/utils/decorator_util.py
#	backend/dataall/core/environment/api/resolvers.py
#	backend/dataall/core/environment/services/environment_service.py
#	backend/dataall/core/permissions/permission_checker.py
#	backend/dataall/modules/dataset_sharing/services/share_managers/lf_share_manager.py
#	backend/dataall/modules/datasets/api/dataset/resolvers.py
#	backend/dataall/modules/datasets/api/storage_location/resolvers.py
…-modularization

# Conflicts:
#	backend/dataall/api/Objects/KeyValueTag/resolvers.py
#	backend/dataall/api/Objects/Vote/resolvers.py
#	backend/dataall/api/Objects/Vpc/resolvers.py
#	backend/dataall/core/catalog/api/resolvers.py
#	backend/dataall/core/catalog/db/glossary.py
#	backend/dataall/core/environment/api/resolvers.py
#	backend/dataall/core/environment/cdk/environment_stack.py
#	backend/dataall/core/environment/services/environment_service.py
#	backend/dataall/core/organizations/db/organization.py
#	backend/dataall/core/stacks/db/keyvaluetag.py
#	backend/dataall/core/stacks/db/stack.py
#	backend/dataall/core/vote/db/vote.py
#	backend/dataall/core/vpc/db/vpc.py
#	backend/dataall/db/api/__init__.py
#	backend/dataall/modules/dashboards/indexers/dashboard_indexer.py
@dbalintx dbalintx added the type: modularization Code refactoring project label Jul 21, 2023
@dbalintx dbalintx added this to the v2.0.0 milestone Jul 21, 2023
@nikpodsh nikpodsh merged commit f2adb7e into data-dot-all:modularization-main Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: modularization Code refactoring project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants