container["helper"]->register("projectBrandingHelper", "\Kanboard\Plugin\OMIProjectBranding\Helper\ProjectBrandingHelper"); $this->hook->on("template:project:sidebar", ["template" => "OMIProjectBranding:project/sidebar"]); $this->route->addRoute("project/:project_id/branding", "ProjectBrandingController", "show", "OMIProjectBranding"); $this->template->setTemplateOverride("header", "OMIProjectBranding:header"); } public function getClasses() { return [ "Plugin\OMIProjectBranding\Controller" => [ "ProjectBrandingController", ], "Plugin\OMIProjectBranding\Model" => [ "ProjectBrandingModel", ], "Plugin\OMIProjectBranding\Helper" => [ "ProjectBrandingHelper", ], ]; } public function getPluginName() { return "OMI Project Branding"; } public function getPluginDescription() { return t("Project Branding plugin for Kanboard, to allow a custom logo and some brand colours per project."); } public function getPluginAuthor() { return "OMI NZ"; } public function getPluginVersion() { return "1.0.1"; } public function getPluginHomepage() { return "https://vcs.nz/ominz/OMIProjectBranding"; } } #- #plugins/OMIProjectBranding/Plugin.php