Add machine wash configuration and controls to self-serve module
This commit is contained in:
@@ -2,12 +2,14 @@
|
||||
|
||||
namespace modules\selfserve;
|
||||
require_once WD . '/modules/selfserve/config/selfserve_enabled_c.php';
|
||||
require_once WD . '/modules/selfserve/config/selfserve_machine_wash_enabled_c.php';
|
||||
require_once WD . '/modules/selfserve/config/selfserve_minute_product_c.php';
|
||||
require_once WD . '/modules/selfserve/config/selfserve_machine_wash_minutes_included_c.php';
|
||||
require_once WD . '/modules/selfserve/config/selfserve_dynamic_image_size_c.php';
|
||||
|
||||
use modules\selfserve\config\selfserve_dynamic_image_size_c;
|
||||
use modules\selfserve\config\selfserve_enabled_c;
|
||||
use modules\selfserve\config\selfserve_machine_wash_enabled_c;
|
||||
use modules\selfserve\config\selfserve_machine_wash_minutes_included_c;
|
||||
use modules\selfserve\config\selfserve_minute_product_c;
|
||||
use traits\module_config_t;
|
||||
@@ -21,6 +23,11 @@ class selfserve_c
|
||||
* @var selfserve_enabled_c $enabled
|
||||
*/
|
||||
public selfserve_enabled_c $enabled;
|
||||
/**
|
||||
* Whether machine wash is available in customer-facing self-serve flows
|
||||
* @var selfserve_machine_wash_enabled_c $machine_wash_enabled
|
||||
*/
|
||||
public selfserve_machine_wash_enabled_c $machine_wash_enabled;
|
||||
/**
|
||||
* The product ID used for minute-based self-serve billing
|
||||
* @var selfserve_minute_product_c $minute_product
|
||||
@@ -42,11 +49,13 @@ class selfserve_c
|
||||
$this->setupConfig('selfserve');
|
||||
$this->allowUpdate([
|
||||
selfserve_enabled_c::class,
|
||||
selfserve_machine_wash_enabled_c::class,
|
||||
selfserve_minute_product_c::class,
|
||||
selfserve_machine_wash_minutes_included_c::class,
|
||||
selfserve_dynamic_image_size_c::class
|
||||
]);
|
||||
$this->enabled = new selfserve_enabled_c();
|
||||
$this->machine_wash_enabled = new selfserve_machine_wash_enabled_c();
|
||||
$this->minute_product = new selfserve_minute_product_c();
|
||||
$this->machine_wash_minutes_included = new selfserve_machine_wash_minutes_included_c();
|
||||
$this->dynamic_image_size = new selfserve_dynamic_image_size_c();
|
||||
|
||||
Reference in New Issue
Block a user