Skip to content

Commit

Permalink
Extract the HTML from the subnav of Users page
Browse files Browse the repository at this point in the history
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
  • Loading branch information
MauricioFauth committed Feb 16, 2020
1 parent 0455dab commit a95d9c3
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 117 deletions.
Expand Up @@ -103,7 +103,10 @@ public function index(): void
&& $GLOBALS['cfgRelation']['menuswork']
) {
$this->response->addHTML('<div class="container-fluid">');
$this->response->addHTML(Users::getHtmlForSubMenusOnUsersPage(Url::getFromRoute('/server/privileges')));
$this->response->addHTML($this->template->render('server/privileges/subnav', [
'active' => 'privileges',
'is_super_user' => $this->dbi->isSuperuser(),
]));
}

/**
Expand Down
7 changes: 4 additions & 3 deletions libraries/classes/Controllers/Server/UserGroupsController.php
Expand Up @@ -55,9 +55,10 @@ public function index(): void
}

$this->response->addHTML('<div class="container-fluid">');
$this->response->addHTML(Users::getHtmlForSubMenusOnUsersPage(
Url::getFromRoute('/server/user-groups')
));
$this->response->addHTML($this->template->render('server/privileges/subnav', [
'active' => 'user-groups',
'is_super_user' => $this->dbi->isSuperuser(),
]));

/**
* Delete user group
Expand Down
58 changes: 0 additions & 58 deletions libraries/classes/Server/Users.php

This file was deleted.

16 changes: 16 additions & 0 deletions templates/server/privileges/subnav.twig
@@ -0,0 +1,16 @@
<div class="row">
<ul class="nav nav-pills m-2">
<li class="nav-item">
<a class="nav-link{{ active == 'privileges' ? ' active' }}" href="{{ url('/server/privileges', {'viewing_mode': 'server'}) }}">
{% trans 'User accounts overview' %}
</a>
</li>
{% if is_super_user %}
<li class="nav-item">
<a class="nav-link{{ active == 'user-groups' ? ' active' }}" href="{{ url('/server/user-groups') }}">
{% trans 'User groups' %}
</a>
</li>
{% endif %}
</ul>
</div>
55 changes: 0 additions & 55 deletions test/classes/Server/UsersTest.php

This file was deleted.

0 comments on commit a95d9c3

Please sign in to comment.