From 567d623446d7e98393fb542c88d6d3b18b05cf6f Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sat, 13 Feb 2016 12:39:49 -0500 Subject: Add setting option to disable private projects --- app/Template/app/layout.php | 2 ++ app/Template/config/project.php | 1 + app/Template/header.php | 2 ++ 3 files changed, 5 insertions(+) (limited to 'app/Template') diff --git a/app/Template/app/layout.php b/app/Template/app/layout.php index 0550cef4..200cb0d7 100644 --- a/app/Template/app/layout.php +++ b/app/Template/app/layout.php @@ -7,10 +7,12 @@ url->link(t('New project'), 'ProjectCreation', 'create', array(), false, 'popover') ?> + app->config('disable_private_project', 0) == 0): ?>
  • url->link(t('New private project'), 'ProjectCreation', 'createPrivate', array(), false, 'popover') ?>
  • +
  • url->link(t('Search'), 'search', 'index') ?> diff --git a/app/Template/config/project.php b/app/Template/config/project.php index a212f65f..1d32a14f 100644 --- a/app/Template/config/project.php +++ b/app/Template/config/project.php @@ -16,6 +16,7 @@ form->text('project_categories', $values, $errors) ?>

    + form->checkbox('disable_private_project', t('Disable private projects'), 1, isset($values['disable_private_project']) && $values['disable_private_project'] == 1) ?> form->checkbox('subtask_restriction', t('Allow only one subtask in progress at the same time for a user'), 1, $values['subtask_restriction'] == 1) ?> form->checkbox('subtask_time_tracking', t('Trigger automatically subtask time tracking'), 1, $values['subtask_time_tracking'] == 1) ?> form->checkbox('cfd_include_closed_tasks', t('Include closed tasks in the cumulative flow diagram'), 1, $values['cfd_include_closed_tasks'] == 1) ?> diff --git a/app/Template/header.php b/app/Template/header.php index 72d89b80..a945411e 100644 --- a/app/Template/header.php +++ b/app/Template/header.php @@ -44,9 +44,11 @@ user->hasAccess('ProjectCreation', 'create')): ?>
  • url->link(t('New project'), 'ProjectCreation', 'create', array(), false, 'popover') ?>
  • + app->config('disable_private_project', 0) == 0): ?>
  • url->link(t('New private project'), 'ProjectCreation', 'createPrivate', array(), false, 'popover') ?>
  • + -- cgit v1.2.3