feat: add timeline to main menu
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg">
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<symbol id="icon-table" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
||||||
|
<path stroke-linecap="round" stroke-linejoin="round" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0 1 12 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5" />
|
||||||
|
</symbol>
|
||||||
<symbol id="icon-dots" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
<symbol id="icon-dots" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
|
||||||
<path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z" />
|
<path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z" />
|
||||||
</symbol>
|
</symbol>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 33 KiB |
@@ -19,7 +19,7 @@ class TimelineController extends AbstractController
|
|||||||
) {
|
) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[Route('/administrative/timeline', name: 'app_administrative_assignment_timeline')]
|
#[Route('/administrative/timeline', name: 'app_administrative_timeline')]
|
||||||
#[IsGranted('ROLE_ADMINISTRATIVE')]
|
#[IsGranted('ROLE_ADMINISTRATIVE')]
|
||||||
public function index(): Response
|
public function index(): Response
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -32,6 +32,15 @@ class AdminMenuBuilder extends AbstractMenuBuilder
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
|
$menu->addChild('Zeitleiste', [
|
||||||
|
'route' => 'app_administrative_timeline',
|
||||||
|
'linkAttributes' => [
|
||||||
|
'title' => 'Zeitleiste',
|
||||||
|
],
|
||||||
|
'extras' => [
|
||||||
|
'icon' => 'table',
|
||||||
|
],
|
||||||
|
]);
|
||||||
$menu->addChild('Bewerbungsübersicht', [
|
$menu->addChild('Bewerbungsübersicht', [
|
||||||
'route' => 'app_admin_application_index',
|
'route' => 'app_admin_application_index',
|
||||||
'linkAttributes' => [
|
'linkAttributes' => [
|
||||||
|
|||||||
@@ -32,6 +32,15 @@ class ManagerMenuBuilder extends AbstractMenuBuilder
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
|
$menu->addChild('Zeitleiste', [
|
||||||
|
'route' => 'app_administrative_timeline',
|
||||||
|
'linkAttributes' => [
|
||||||
|
'title' => 'Zeitleiste',
|
||||||
|
],
|
||||||
|
'extras' => [
|
||||||
|
'icon' => 'table',
|
||||||
|
],
|
||||||
|
]);
|
||||||
$documentMenu = $menu->addChild('Dokumente', [
|
$documentMenu = $menu->addChild('Dokumente', [
|
||||||
'extras' => [
|
'extras' => [
|
||||||
'icon' => 'document',
|
'icon' => 'document',
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{% extends 'administrative/layout.html.twig' %}
|
{% extends 'administrative/layout.html.twig' %}
|
||||||
|
|
||||||
{% block title %}Timeline{% endblock %}
|
{% block title %}Zeitleiste{% endblock %}
|
||||||
|
|
||||||
{% macro cell(row, day) %}
|
{% macro cell(row, day) %}
|
||||||
{% if colspan is defined and colspan > 1 %}
|
{% if colspan is defined and colspan > 1 %}
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="flex items-start justify-between pb-4">
|
<div class="flex items-start justify-between pb-4">
|
||||||
<h1 class="text-2xl font-bold">
|
<h1 class="text-2xl font-bold">
|
||||||
Timeline
|
Zeitleiste
|
||||||
</h1>
|
</h1>
|
||||||
<div class="flex flex-col items-end space-y-2 md:flex-row md:items-center md:space-x-2 md:space-y-0">
|
<div class="flex flex-col items-end space-y-2 md:flex-row md:items-center md:space-x-2 md:space-y-0">
|
||||||
<button type="button"
|
<button type="button"
|
||||||
|
|||||||
Reference in New Issue
Block a user