Merge: Server merge with latest version of main branch
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
80
stderr.log
80
stderr.log
@@ -1163,3 +1163,83 @@ Traceback (most recent call last):
|
|||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
ModuleNotFoundError: No module named 'app.forms'; 'app' is not a package
|
ModuleNotFoundError: No module named 'app.forms'; 'app' is not a package
|
||||||
[UID:1401][2482366] Child process with pid: 2482420 was killed by signal: 15, core dumped: no
|
[UID:1401][2482366] Child process with pid: 2482420 was killed by signal: 15, core dumped: no
|
||||||
|
session: <SecureCookieSession {}>
|
||||||
|
DataStore_Base.get_user_session
|
||||||
|
model_view_base init end - model.user:
|
||||||
|
id_user: 0
|
||||||
|
id_user_auth0: None
|
||||||
|
firstname: None
|
||||||
|
surname: None
|
||||||
|
email: None
|
||||||
|
is_email_verified: None
|
||||||
|
is_super_user: None
|
||||||
|
id_currency_default: None
|
||||||
|
id_region_default: None
|
||||||
|
is_included_VAT_default: None
|
||||||
|
can_admin_store: None
|
||||||
|
can_admin_user: None
|
||||||
|
|
||||||
|
session: <SecureCookieSession {'csrf_token': '71ed59a166e4960a4163c877d0d23042d975a695'}>
|
||||||
|
DataStore_Base.get_user_session
|
||||||
|
model_view_base init end - model.user:
|
||||||
|
id_user: 0
|
||||||
|
id_user_auth0: None
|
||||||
|
firstname: None
|
||||||
|
surname: None
|
||||||
|
email: None
|
||||||
|
is_email_verified: None
|
||||||
|
is_super_user: None
|
||||||
|
id_currency_default: None
|
||||||
|
id_region_default: None
|
||||||
|
is_included_VAT_default: None
|
||||||
|
can_admin_store: None
|
||||||
|
can_admin_user: None
|
||||||
|
|
||||||
|
session: <SecureCookieSession {'csrf_token': '71ed59a166e4960a4163c877d0d23042d975a695'}>
|
||||||
|
DataStore_Base.get_user_session
|
||||||
|
model_view_base init end - model.user:
|
||||||
|
id_user: 0
|
||||||
|
id_user_auth0: None
|
||||||
|
firstname: None
|
||||||
|
surname: None
|
||||||
|
email: None
|
||||||
|
is_email_verified: None
|
||||||
|
is_super_user: None
|
||||||
|
id_currency_default: None
|
||||||
|
id_region_default: None
|
||||||
|
is_included_VAT_default: None
|
||||||
|
can_admin_store: None
|
||||||
|
can_admin_user: None
|
||||||
|
|
||||||
|
session: <SecureCookieSession {'csrf_token': '71ed59a166e4960a4163c877d0d23042d975a695'}>
|
||||||
|
DataStore_Base.get_user_session
|
||||||
|
model_view_base init end - model.user:
|
||||||
|
id_user: 0
|
||||||
|
id_user_auth0: None
|
||||||
|
firstname: None
|
||||||
|
surname: None
|
||||||
|
email: None
|
||||||
|
is_email_verified: None
|
||||||
|
is_super_user: None
|
||||||
|
id_currency_default: None
|
||||||
|
id_region_default: None
|
||||||
|
is_included_VAT_default: None
|
||||||
|
can_admin_store: None
|
||||||
|
can_admin_user: None
|
||||||
|
|
||||||
|
session: <SecureCookieSession {'csrf_token': '71ed59a166e4960a4163c877d0d23042d975a695'}>
|
||||||
|
DataStore_Base.get_user_session
|
||||||
|
model_view_base init end - model.user:
|
||||||
|
id_user: 0
|
||||||
|
id_user_auth0: None
|
||||||
|
firstname: None
|
||||||
|
surname: None
|
||||||
|
email: None
|
||||||
|
is_email_verified: None
|
||||||
|
is_super_user: None
|
||||||
|
id_currency_default: None
|
||||||
|
id_region_default: None
|
||||||
|
is_included_VAT_default: None
|
||||||
|
can_admin_store: None
|
||||||
|
can_admin_user: None
|
||||||
|
|
||||||
|
|||||||
@@ -47,6 +47,154 @@
|
|||||||
-->
|
-->
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
var attrIdCustomer = "{{ model.ATTR_ID_CUSTOMER }}";
|
||||||
|
var attrIdCustomerAddress = "{{ model.ATTR_ID_CUSTOMER_ADDRESS }}";
|
||||||
|
var attrIdCustomerSalesOrder = "{{ model.ATTR_ID_CUSTOMER_SALES_ORDER }}";
|
||||||
|
var attrIdDiscount = "{{ model.ATTR_ID_DISCOUNT }}";
|
||||||
|
var attrIdManufacturingPurchaseOrder = "{{ model.ATTR_ID_MANUFACTURING_PURCHASE_ORDER }}";
|
||||||
|
var attrIdManufacturingPurchaseOrderProductLink = "{{ model.ATTR_ID_MANUFACTURING_PURCHASE_ORDER_PRODUCT_LINK }}";
|
||||||
|
var attrIdPlant = "{{ model.ATTR_ID_PLANT }}";
|
||||||
|
var attrIdProduct = "{{ model.ATTR_ID_PRODUCT }}";
|
||||||
|
var attrIdProductCategory = "{{ model.ATTR_ID_PRODUCT_CATEGORY }}";
|
||||||
|
var attrIdProductPermutation = "{{ model.ATTR_ID_PRODUCT_PERMUTATION }}";
|
||||||
|
var attrIdProductPrice = "{{ model.ATTR_ID_PRODUCT_PRICE }}";
|
||||||
|
var attrIdProductVariation = "{{ model.ATTR_ID_PRODUCT_VARIATION }}";
|
||||||
|
var attrIdProductVariationType = "{{ model.ATTR_ID_PRODUCT_VARIATION_TYPE }}";
|
||||||
|
var attrIdStockItem = "{{ model.ATTR_ID_STOCK_ITEM }}";
|
||||||
|
var attrIdStorageLocation = "{{ model.ATTR_ID_STORAGE_LOCATION }}";
|
||||||
|
var attrIdSupplier = "{{ model.ATTR_ID_SUPPLIER }}";
|
||||||
|
var attrIdSupplierAddress = "{{ model.ATTR_ID_SUPPLIER_ADDRESS }}";
|
||||||
|
var attrIdSupplierPurchaseOrder = "{{ model.ATTR_ID_SUPPLIER_PURCHASE_ORDER }}";
|
||||||
|
var attrIdSupplierPurchaseOrderProductLink = "{{ model.ATTR_ID_SUPPLIER_PURCHASE_ORDER_PRODUCT_LINK }}";
|
||||||
|
var attrIdUnitMeasurementLatencyManufacture = "{{ model.ATTR_ID_UNIT_MEASUREMENT_LATENCY_MANUFACTURE }}";
|
||||||
|
var attrIdUnitMeasurementQuantity = "{{ model.ATTR_ID_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var flagButtonBasketAdd = "{{ model.FLAG_BUTTON_BASKET_ADD }}";
|
||||||
|
var flagButtonBuyNow = "{{ model.FLAG_BUTTON_BUY_NOW }}";
|
||||||
|
{#
|
||||||
|
var flagCostLocal = "{{ model.FLAG_COST_LOCAL }}";
|
||||||
|
var flagCostLocalVatExcl = "{{ model.FLAG_COST_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagCostLocalVatIncl = "{{ model.FLAG_COST_LOCAL_VAT_INCL }}";
|
||||||
|
#}
|
||||||
|
var flagCostTotalLocalVatExcl = "{{ model.FLAG_COST_TOTAL_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagCostTotalLocalVatIncl = "{{ model.FLAG_COST_TOTAL_LOCAL_VAT_INCL }}";
|
||||||
|
var flagCostUnitLocalVatExcl = "{{ model.FLAG_COST_UNIT_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagCostUnitLocalVatIncl = "{{ model.FLAG_COST_UNIT_LOCAL_VAT_INCL }}";
|
||||||
|
var flagCountUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_COUNT_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagCountUnitMeasurementIntervalRecurrence = "{{ model.FLAG_COUNT_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagCountUnitMeasurementPerQuantityStep = "{{ model.FLAG_COUNT_UNIT_MEASUREMENT_PER_QUANTITY_STEP }}";
|
||||||
|
var flagCurrencyCost = "{{ model.FLAG_CURRENCY_COST }}";
|
||||||
|
var flagCustomer = "{{ model.FLAG_CUSTOMER }}";
|
||||||
|
var flagCustomerAddress = "{{ model.FLAG_CUSTOMER_ADDRESS }}";
|
||||||
|
var flagCustomerSalesOrder = "{{ model.FLAG_CUSTOMER_SALES_ORDER }}";
|
||||||
|
var flagDateConsumed = "{{ model.FLAG_DATE_CONSUMED }}";
|
||||||
|
var flagDateExpiration = "{{ model.FLAG_DATE_EXPIRATION }}";
|
||||||
|
var flagDatePurchased = "{{ model.FLAG_DATE_PURCHASED }}";
|
||||||
|
var flagDateReceived = "{{ model.FLAG_DATE_RECEIVED }}";
|
||||||
|
var flagDateUnsealed = "{{ model.FLAG_DATE_UNSEALED }}";
|
||||||
|
var flagDiscount = "{{ model.FLAG_DISCOUNT }}";
|
||||||
|
var flagDoesExpireFasterOnceUnsealed = "{{ model.FLAG_DOES_EXPIRE_FASTER_ONCE_UNSEALED }}";
|
||||||
|
var flagHasVariations = "{{ model.FLAG_HAS_VARIATIONS }}";
|
||||||
|
var flagIdStripeProduct = "{{ model.FLAG_ID_STRIPE_PRODUCT }}";
|
||||||
|
var flagIsConsumed = "{{ model.FLAG_IS_CONSUMED }}";
|
||||||
|
var flagIsNotEmpty = "{{ model.FLAG_IS_NOT_EMPTY }}";
|
||||||
|
var flagIsOutOfStock = "{{ model.FLAG_IS_OUT_OF_STOCK }}";
|
||||||
|
var flagIsSealed = "{{ model.FLAG_IS_SEALED }}";
|
||||||
|
var flagIsSubscription = "{{ model.FLAG_IS_SUBSCRIPTION }}";
|
||||||
|
var flagLatencyDeliveryDays = "{{ model.FLAG_LATENCY_DELIVERY_DAYS }}";
|
||||||
|
var flagLatencyManufacture = "{{ model.FLAG_LATENCY_MANUFACTURE }}";
|
||||||
|
var flagManufacturingPurchaseOrder = "{{ model.FLAG_MANUFACTURING_PURCHASE_ORDER }}";
|
||||||
|
var flagNamePluralUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_NAME_PLURAL_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagNamePluralUnitMeasurementIntervalRecurrence = "{{ model.FLAG_NAME_PLURAL_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagNamePluralUnitMeasurementQuantity = "{{ model.FLAG_NAME_PLURAL_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var flagNameSingularUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_NAME_SINGULAR_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagNameSingularUnitMeasurementIntervalRecurrence = "{{ model.FLAG_NAME_SINGULAR_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagNameSingularUnitMeasurementQuantity = "{{ model.FLAG_NAME_SINGULAR_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var flagOrderItems = "{{ model.FLAG_ORDER_ITEMS }}";
|
||||||
|
var flagPlant = "{{ model.FLAG_PLANT }}";
|
||||||
|
{#
|
||||||
|
var flagPriceLocalVatExcl = "{{ model.FLAG_PRICE_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagPriceLocalVatIncl = "{{ model.FLAG_PRICE_LOCAL_VAT_INCL }}";
|
||||||
|
#}
|
||||||
|
var flagPriceTotalLocalVatExcl = "{{ model.FLAG_PRICE_TOTAL_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagPriceTotalLocalVatIncl = "{{ model.FLAG_PRICE_TOTAL_LOCAL_VAT_INCL }}";
|
||||||
|
var flagPriceUnitLocalVatExcl = "{{ model.FLAG_PRICE_UNIT_LOCAL_VAT_EXCL }}";
|
||||||
|
var flagPriceUnitLocalVatIncl = "{{ model.FLAG_PRICE_UNIT_LOCAL_VAT_INCL }}";
|
||||||
|
var flagProduct = "{{ model.FLAG_PRODUCT }}";
|
||||||
|
var flagProductCategory = "{{ model.FLAG_PRODUCT_CATEGORY }}";
|
||||||
|
var flagProductPermutation = "{{ model.FLAG_PRODUCT_PERMUTATION }}";
|
||||||
|
var flagProductPrice = "{{ model.FLAG_PRODUCT_PRICE }}";
|
||||||
|
var flagProductVariation = "{{ model.FLAG_PRODUCT_VARIATION }}";
|
||||||
|
var flagProductVariations = "{{ model.FLAG_PRODUCT_VARIATIONS }}";
|
||||||
|
var flagProductVariationType = "{{ model.FLAG_PRODUCT_VARIATION_TYPE }}";
|
||||||
|
var flagProfitLocalMin = "{{ model.FLAG_PROFIT_LOCAL_MIN }}";
|
||||||
|
var flagQuantity = "{{ model.FLAG_QUANTITY }}";
|
||||||
|
var flagQuantityMin = "{{ model.FLAG_QUANTITY_MIN }}";
|
||||||
|
var flagQuantityMax = "{{ model.FLAG_QUANTITY_MAX }}";
|
||||||
|
var flagQuantityOrdered = "{{ model.FLAG_QUANTITY_ORDERED }}";
|
||||||
|
var flagQuantityReceived = "{{ model.FLAG_QUANTITY_RECEIVED }}";
|
||||||
|
var flagQuantityStock = "{{ model.FLAG_QUANTITY_STOCK }}";
|
||||||
|
var flagRegion = "{{ model.FLAG_REGION }}";
|
||||||
|
var flagStockItem = "{{ model.FLAG_STOCK_ITEM }}";
|
||||||
|
var flagStorageLocation = "{{ model.FLAG_STORAGE_LOCATION }}";
|
||||||
|
var flagSupplier = "{{ model.FLAG_SUPPLIER }}";
|
||||||
|
var flagSupplierAddress = "{{ model.FLAG_SUPPLIER_ADDRESS }}";
|
||||||
|
var flagSupplierPurchaseOrder = "{{ model.FLAG_SUPPLIER_PURCHASE_ORDER }}";
|
||||||
|
var flagSymbolCurrencyCost = "{{ model.FLAG_SYMBOL_CURRENCY_COST }}";
|
||||||
|
var flagSymbolIsSuffixNotPrefixUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_SYMBOL_IS_SUFFIX_NOT_PREFIX_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagSymbolIsSuffixNotPrefixUnitMeasurementIntervalRecurrence = "{{ model.FLAG_SYMBOL_IS_SUFFIX_NOT_PREFIX_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagSymbolIsSuffixNotPrefixUnitMeasurementQuantity = "{{ model.FLAG_SYMBOL_IS_SUFFIX_NOT_PREFIX_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var flagSymbolUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_SYMBOL_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagSymbolUnitMeasurementIntervalRecurrence = "{{ model.FLAG_SYMBOL_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagSymbolUnitMeasurementQuantity = "{{ model.FLAG_SYMBOL_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var flagUnitMeasurementIntervalExpirationUnsealed = "{{ model.FLAG_UNIT_MEASUREMENT_INTERVAL_EXPIRATION_UNSEALED }}";
|
||||||
|
var flagUnitMeasurementIntervalRecurrence = "{{ model.FLAG_UNIT_MEASUREMENT_INTERVAL_RECURRENCE }}";
|
||||||
|
var flagUnitMeasurementLatencyManufacture = "{{ model.FLAG_UNIT_MEASUREMENT_LATENCY_MANUFACTURE }}";
|
||||||
|
var flagUnitMeasurementQuantity = "{{ model.FLAG_UNIT_MEASUREMENT_QUANTITY }}";
|
||||||
|
var hashGetStoreCustomerSalesOrder = "{{ model.HASH_GET_STORE_CUSTOMER_SALES_ORDER }}";
|
||||||
|
var hashGetStoreManufacturingPurchaseOrder = "{{ model.HASH_GET_STORE_MANUFACTURING_PURCHASE_ORDER }}";
|
||||||
|
var hashGetStoreProduct = "{{ model.HASH_GET_STORE_PRODUCT }}";
|
||||||
|
var hashGetStoreProductCategory = "{{ model.HASH_GET_STORE_PRODUCT_CATEGORY }}";
|
||||||
|
var hashGetStoreProductPermutation = "{{ model.HASH_GET_STORE_PRODUCT_PERMUTATION }}";
|
||||||
|
var hashGetStoreStockItem = "{{ model.HASH_GET_STORE_STOCK_ITEM }}";
|
||||||
|
var hashGetStoreSupplier = "{{ model.HASH_GET_STORE_SUPPLIER }}";
|
||||||
|
var hashGetStoreSupplierPurchaseOrder = "{{ model.HASH_GET_STORE_SUPPLIER_PURCHASE_ORDER }}";
|
||||||
|
var hashSaveStoreCustomerSalesOrder = "{{ model.HASH_SAVE_STORE_CUSTOMER_SALES_ORDER }}";
|
||||||
|
var hashSaveStoreManufacturingPurchaseOrder = "{{ model.HASH_SAVE_STORE_MANUFACTURING_PURCHASE_ORDER }}";
|
||||||
|
var hashSaveStoreProduct = "{{ model.HASH_SAVE_STORE_PRODUCT }}";
|
||||||
|
var hashSaveStoreProductCategory = "{{ model.HASH_SAVE_STORE_PRODUCT_CATEGORY }}";
|
||||||
|
var hashSaveStoreProductPermutation = "{{ model.HASH_SAVE_STORE_PRODUCT_PERMUTATION }}";
|
||||||
|
var hashSaveStoreStockItem = "{{ model.HASH_SAVE_STORE_STOCK_ITEM }}";
|
||||||
|
var hashSaveStoreSupplier = "{{ model.HASH_SAVE_STORE_SUPPLIER }}";
|
||||||
|
var hashSaveStoreSupplierPurchaseOrder = "{{ model.HASH_SAVE_STORE_SUPPLIER_PURCHASE_ORDER }}";
|
||||||
|
var hashStoreBasketAdd = "{{ model.HASH_STORE_BASKET_ADD }}";
|
||||||
|
var hashStoreBasketDelete = "{{ model.HASH_STORE_BASKET_DELETE }}";
|
||||||
|
var hashStoreBasketEdit = "{{ model.HASH_STORE_BASKET_EDIT }}";
|
||||||
|
var hashStoreBasketLoad = "{{ model.HASH_STORE_BASKET_LOAD }}";
|
||||||
|
var hashStoreSetCurrency = "{{ model.HASH_STORE_SET_CURRENCY }}";
|
||||||
|
var hashStoreSetRegion = "{{ model.HASH_STORE_SET_REGION }}";
|
||||||
|
var hashStoreSetIsIncludedVAT = "{{ model.HASH_STORE_SET_IS_INCLUDED_VAT }}";
|
||||||
|
var hashPageStoreBasket = "{{ model.HASH_PAGE_STORE_BASKET }}";
|
||||||
|
var idBasket = "#{{ model.ID_BASKET }}";
|
||||||
|
var idBasketContainer = "#{{ model.ID_BASKET_CONTAINER }}";
|
||||||
|
var idBasketTotal = "#{{ model.ID_BASKET_TOTAL }}";
|
||||||
|
var idButtonBasketAdd = "#{{ model.ID_BUTTON_BASKET_ADD }}";
|
||||||
|
var idButtonBuyNow = "#{{ model.ID_BUTTON_BUY_NOW }}";
|
||||||
|
var idButtonCheckout = "#{{ model.ID_BUTTON_CHECKOUT }}";
|
||||||
|
var idCurrency = "#{{ model.ID_CURRENCY }}";
|
||||||
|
var idCurrencyDefault = "#{{ model.ID_CURRENCY_DEFAULT }}";
|
||||||
|
var idLabelBasketEmpty = "#{{ model.ID_LABEL_BASKET_EMPTY }}";
|
||||||
|
var idProductCategoryDefault = "{{ model.ID_PRODUCT_CATEGORY_DEFAULT }}";
|
||||||
|
var idRegionDeliveryDefault = "{{ model.ID_REGION_DELIVERY_DEFAULT }}";
|
||||||
|
{#
|
||||||
|
var keyIdCurrency = "{{ model.KEY_ID_CURRENCY }}";
|
||||||
|
var keyItems = "{{ model.KEY_ITEMS }}";
|
||||||
|
var keyIdRegionDelivery = "{{ model.KEY_ID_REGION_DELIVERY }}";
|
||||||
|
var keyIsIncludedVAT = "{{ model.KEY_IS_INCLUDED_VAT }}";
|
||||||
|
var keyNameVariation = "{{ model.KEY_NAME_VARIATION }}";
|
||||||
|
var keyNameVariationType = "{{ model.KEY_NAME_VARIATION_TYPE }}";
|
||||||
|
#}
|
||||||
|
var typeFormBasketAdd = "{{ model.TYPE_FORM_BASKET_ADD }}";
|
||||||
|
var typeFormBasketEdit = "{{ model.TYPE_FORM_BASKET_EDIT }}";
|
||||||
// var attrFor = "{{ model.ATTR_FOR }}";
|
// var attrFor = "{{ model.ATTR_FOR }}";
|
||||||
var attrIdAccessLevel = "{{ model.ATTR_ID_ACCESS_LEVEL }}";
|
var attrIdAccessLevel = "{{ model.ATTR_ID_ACCESS_LEVEL }}";
|
||||||
var attrIdAddress = "{{ model.ATTR_ID_ADDRESS }}";
|
var attrIdAddress = "{{ model.ATTR_ID_ADDRESS }}";
|
||||||
|
|||||||
Reference in New Issue
Block a user