Template Management permissions don't take into account group permissions - only user based permissions:
Changed apllication/Controllers/TemplateController.php
changed lines below to fix problem
<?php
class TemplateController extends ApplicationController {
function __construct() {
parent::__construct();
prepare_company_website_controller($this, 'website');
ajx_set_panel("administration");
// Access permissios
if(!logged_user()->isCompanyAdmin(owner_company())) {
flash_error(lang('no access permissions'));
ajx_current("empty");
} // if
}
function index() {
-- if (!can_manage_templates(logged_user())) {
++ if (!can_manage_templates(logged_user(),true)) {
flash_error(lang("no access permissions"));
ajx_current("empty");
return;
}
tpl_assign('templates', COTemplates::findAll());
}
function add() {
-- if (!logged_user()->getCanManageTemplates()) {
++ if(!can_manage_templates(logged_user(),true)){