'taoBackOffice', 'label' => 'Back Office', 'description' => 'Base for back-office extensions', 'license' => 'GPL-2.0', 'author' => 'Open Assessment Technologies SA', 'managementRole' => 'http://www.tao.lu/Ontologies/generis.rdf#taoBackOfficeManager', 'acl' => [ ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#taoBackOfficeManager', ['ext' => 'taoBackOffice']], ['grant', 'http://www.tao.lu/Ontologies/TAO.rdf#PropertyManagerRole', ['controller' => 'oat\taoBackOffice\controller\Lists']], ['grant', TaoRoles::BACK_OFFICE, Redirector::class . '@redirectTaskToInstance'], ], 'install' => [ 'rdf' => [ __DIR__ . DIRECTORY_SEPARATOR . 'model' . DIRECTORY_SEPARATOR . 'ontology' . DIRECTORY_SEPARATOR . 'structures.rdf' ], 'php' => [ __DIR__ . '/scripts/install/registerEntryPoint.php' ] ], 'uninstall' => [ ], 'routes' => [ '/taoBackOffice' => 'oat\\taoBackOffice\\controller' ], 'update' => 'oat\taoBackOffice\scripts\update\Updater', 'constants' => [ # views directory "DIR_VIEWS" => __DIR__ . DIRECTORY_SEPARATOR . "views" . DIRECTORY_SEPARATOR, #BASE URL (usually the domain root) 'BASE_URL' => ROOT_URL . 'taoBackOffice/', ], 'extra' => [ 'structures' => __DIR__ . DIRECTORY_SEPARATOR . 'controller' . DIRECTORY_SEPARATOR . 'structures.xml', ] ];