Source of file SalesAdminProcess.php
Size: 1,991 Bytes - Last Modified: 2021-12-23T10:39:35+00:00
/var/www/docs.ssmods.com/process/src/src/Cms/SalesAdminProcess.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | <?php namespace Sunnysideup\Ecommerce\Cms; use SilverStripe\Admin\ModelAdmin; use SilverStripe\View\Requirements; use Sunnysideup\Ecommerce\Model\Process\OrderFeedback; use Sunnysideup\Ecommerce\Model\Process\OrderProcessQueue; use Sunnysideup\Ecommerce\Traits\EcommerceModelAdminTrait; /** * @description: CMS management for everything you have sold and all related data (e.g. logs, payments) * * @authors: Nicolaas [at] Sunny Side Up .co.nz * @package: ecommerce * @sub-package: cms */ class SalesAdminProcess extends ModelAdmin { use EcommerceModelAdminTrait; /** * Change this variable if you don't want the Import from CSV form to appear. * This variable can be a boolean or an array. * If array, you can list className you want the form to appear on. i.e. array('myClassOne','myClasstwo'). */ public $showImportForm = false; /** * standard SS variable. * * @var string */ private static $url_segment = 'sales-process'; /** * standard SS variable. * * @var string */ private static $menu_title = 'Sales Process'; /** * standard SS variable. * * @var array */ private static $managed_models = [ OrderProcessQueue::class, OrderFeedback::class, ]; /** * standard SS variable. * * @var float */ private static $menu_priority = 3.11; /** * standard SS variable. * * @var string */ private static $required_permission_codes = 'CMS_ACCESS_SalesAdminProcess'; /** * standard SS variable. * * @var string */ private static $menu_icon = 'vendor/sunnysideup/ecommerce/client/images/icons/money-file.gif'; protected function init() { parent::init(); Requirements::javascript('sunnysideup/ecommerce: client/javascript/EcomBuyableSelectField.js'); Requirements::css('sunnysideup/ecommerce: client/css/OrderStepField.css'); } } |