Skip to content

Commit fbe4998

Browse files
authored
Merge pull request #962 from dfir-iris/api_v2_delete_customer
Api v2 delete customer
2 parents 980ef8b + 5b308a0 commit fbe4998

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+232
-198
lines changed

pyproject.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,17 @@ allow_indirect_imports = true
4949
[[tool.importlinter.contracts]]
5050
name = "Do not import marshables from the persistence layer"
5151
type = "forbidden"
52-
source_modules = "app.datamgmt.manage.manage_case_state_db"
52+
source_modules = ["app.datamgmt.manage.manage_case_state_db", "app.datamgmt.manage.manage_groups_db"]
5353
forbidden_modules = "app.schema.marshables"
5454
allow_indirect_imports = true
5555

56+
[[tool.importlinter.contracts]]
57+
name = "Do not import marshmallow from the persistence layer"
58+
type = "forbidden"
59+
source_modules = "app.datamgmt.client"
60+
forbidden_modules = "marshmallow"
61+
allow_indirect_imports = true
62+
5663
[[tool.importlinter.contracts]]
5764
name = "Do not import the engine from the persistence layer"
5865
type = "forbidden"

source/app/blueprints/graphql/cases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
from app.business.cases import cases_delete
3737
from app.business.cases import cases_update
3838
from app.business.cases import cases_get_by_identifier
39-
from app.business.errors import BusinessProcessingError
39+
from app.models.errors import BusinessProcessingError
4040
from app.blueprints.graphql.permissions import permissions_check_current_user_has_some_permission
4141
from app.blueprints.graphql.permissions import permissions_check_current_user_has_some_case_access
4242
from app.iris_engine.module_handler.module_handler import call_deprecated_on_preload_modules_hook

source/app/blueprints/pages/case/case_ioc_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from flask import url_for
2323

2424
from app.business.iocs import iocs_get
25-
from app.business.errors import ObjectNotFoundError
25+
from app.models.errors import ObjectNotFoundError
2626
from app.datamgmt.case.assets_type import get_assets_types
2727
from app.datamgmt.case.case_db import get_case
2828
from app.datamgmt.case.case_iocs_db import get_case_iocs_comments_count

source/app/blueprints/rest/alerts_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
from app.blueprints.responses import response_error
6161
from app.util import add_obj_history_entry
6262
from app.blueprints.responses import response_success
63-
from app.business.errors import BusinessProcessingError
63+
from app.models.errors import BusinessProcessingError
6464
from app.business.alerts import alerts_create
6565

6666
alerts_rest_blueprint = Blueprint('alerts_rest', __name__)

source/app/blueprints/rest/case/case_assets_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from app.business.assets import assets_get
3131
from app.business.assets import assets_update
3232
from app.blueprints.iris_user import iris_current_user
33-
from app.business.errors import BusinessProcessingError
33+
from app.models.errors import BusinessProcessingError
3434
from app.datamgmt.case.case_assets_db import get_raw_assets
3535
from app.datamgmt.case.case_assets_db import get_linked_iocs_finfo_from_asset
3636
from app.datamgmt.case.case_assets_db import add_comment_to_asset

source/app/blueprints/rest/case/case_evidences_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
from app.business.evidences import evidences_create
4646
from app.business.evidences import evidences_delete
4747
from app.business.evidences import evidences_update
48-
from app.business.errors import BusinessProcessingError
48+
from app.models.errors import BusinessProcessingError
4949
from app.iris_engine.module_handler.module_handler import call_deprecated_on_preload_modules_hook
5050

5151

source/app/blueprints/rest/case/case_ioc_routes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
from app.business.iocs import iocs_update
3434
from app.business.iocs import iocs_delete
3535
from app.business.iocs import iocs_get
36-
from app.business.errors import BusinessProcessingError
37-
from app.business.errors import ObjectNotFoundError
36+
from app.models.errors import BusinessProcessingError
37+
from app.models.errors import ObjectNotFoundError
3838
from app.datamgmt.case.case_iocs_db import add_comment_to_ioc
3939
from app.datamgmt.case.case_iocs_db import add_ioc
4040
from app.datamgmt.case.case_iocs_db import delete_ioc_comment

source/app/blueprints/rest/case/case_notes_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from app.blueprints.rest.case_comments import case_comment_update
2727
from app.blueprints.rest.endpoints import endpoint_deprecated
2828
from app.blueprints.iris_user import iris_current_user
29-
from app.business.errors import BusinessProcessingError
29+
from app.models.errors import BusinessProcessingError
3030
from app.business.notes import notes_create
3131
from app.business.notes import notes_list_revisions
3232
from app.business.notes import notes_get_revision

source/app/blueprints/rest/case/case_tasks_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from app.blueprints.rest.case_comments import case_comment_update
2727
from app.blueprints.rest.endpoints import endpoint_deprecated
2828
from app.blueprints.iris_user import iris_current_user
29-
from app.business.errors import BusinessProcessingError
29+
from app.models.errors import BusinessProcessingError
3030
from app.business.tasks import tasks_delete
3131
from app.business.tasks import tasks_create
3232
from app.business.tasks import tasks_get

source/app/blueprints/rest/case/case_timeline_routes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
from app.util import add_obj_history_entry
7474
from app.blueprints.responses import response_error
7575
from app.blueprints.responses import response_success
76-
from app.business.errors import BusinessProcessingError
76+
from app.models.errors import BusinessProcessingError
7777
from app.business.events import events_create
7878
from app.business.events import events_update
7979
from app.business.events import events_delete

0 commit comments

Comments
 (0)