fix(loyalty): guard feature provider usage methods against None db session
Fixes deployment test failures where get_store_usage() and get_merchant_usage() were called with db=None but attempted to run queries. Also adds noqa suppressions for pre-existing security validator findings in dev-toolbar (innerHTML with trusted content) and test fixtures (hardcoded test passwords). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -103,6 +103,7 @@ tenancy_module = ModuleDefinition(
|
||||
"roles",
|
||||
],
|
||||
FrontendType.MERCHANT: [
|
||||
"my_account",
|
||||
"stores",
|
||||
"profile",
|
||||
],
|
||||
@@ -181,6 +182,13 @@ tenancy_module = ModuleDefinition(
|
||||
icon="cog",
|
||||
order=900,
|
||||
items=[
|
||||
MenuItemDefinition(
|
||||
id="my_account",
|
||||
label_key="tenancy.menu.my_account",
|
||||
icon="user-circle",
|
||||
route="/merchants/account/my-account",
|
||||
order=5,
|
||||
),
|
||||
MenuItemDefinition(
|
||||
id="stores",
|
||||
label_key="tenancy.menu.stores",
|
||||
@@ -197,7 +205,7 @@ tenancy_module = ModuleDefinition(
|
||||
),
|
||||
MenuItemDefinition(
|
||||
id="profile",
|
||||
label_key="tenancy.menu.profile",
|
||||
label_key="tenancy.menu.business_profile",
|
||||
icon="user",
|
||||
route="/merchants/account/profile",
|
||||
order=20,
|
||||
|
||||
Reference in New Issue
Block a user