mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-11-04 03:08:25 +00:00 
			
		
		
		
	admin for aside activity
This commit is contained in:
		@@ -0,0 +1,30 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Chill is a software for social workers
 | 
			
		||||
 *
 | 
			
		||||
 * For the full copyright and license information, please view
 | 
			
		||||
 * the LICENSE file that was distributed with this source code.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
declare(strict_types=1);
 | 
			
		||||
 | 
			
		||||
namespace Chill\AsideActivityBundle\Controller;
 | 
			
		||||
 | 
			
		||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
 | 
			
		||||
use Symfony\Component\Routing\Annotation\Route;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Class AdminController.
 | 
			
		||||
 */
 | 
			
		||||
class AdminController extends AbstractController
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * @Route("/{_locale}/admin/aside-activity", name="chill_aside_activity_admin")
 | 
			
		||||
     */
 | 
			
		||||
    public function indexAdminAction()
 | 
			
		||||
    {
 | 
			
		||||
        return $this->render('ChillAsideActivityBundle:Admin:index.html.twig');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@@ -32,27 +32,26 @@ final class AdminMenuBuilder implements \Chill\MainBundle\Routing\LocalMenuBuild
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (in_array($menuId, ['admin_index', 'admin_section'], true)) {
 | 
			
		||||
            $menu->addChild('Aside activities', [
 | 
			
		||||
        $menu->addChild('Aside activities', [
 | 
			
		||||
            'route' => 'chill_aside_activity_admin',
 | 
			
		||||
        ])
 | 
			
		||||
            ->setAttribute('class', 'list-group-item-header')
 | 
			
		||||
            ->setExtras([
 | 
			
		||||
                'order' => 7000,
 | 
			
		||||
                'header' => true,
 | 
			
		||||
                'explain' => 'Aside activity type configuration',
 | 
			
		||||
            ]);
 | 
			
		||||
        $menu
 | 
			
		||||
            ->addChild('Aside activity categories', [
 | 
			
		||||
                'route' => 'chill_crud_aside_activity_category_index',
 | 
			
		||||
            ])
 | 
			
		||||
                ->setExtras([
 | 
			
		||||
                    'order' => 900,
 | 
			
		||||
                    'explain' => 'Aside activity type configuration',
 | 
			
		||||
                ]);
 | 
			
		||||
        } else {
 | 
			
		||||
            $menu
 | 
			
		||||
                ->addChild('Aside activity categories', [
 | 
			
		||||
                    'route' => 'chill_crud_aside_activity_category_index',
 | 
			
		||||
                ])
 | 
			
		||||
                ->setExtras([
 | 
			
		||||
                    'order' => '50',
 | 
			
		||||
                ]);
 | 
			
		||||
        }
 | 
			
		||||
            ->setExtras([
 | 
			
		||||
                'order' => 7010,
 | 
			
		||||
            ]);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static function getMenuIds(): array
 | 
			
		||||
    {
 | 
			
		||||
        return ['admin_index', 'admin_section', 'admin_aside_activity'];
 | 
			
		||||
        return ['admin_section', 'admin_aside_activity'];
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,9 @@
 | 
			
		||||
{% extends "@ChillMain/Admin/layoutWithVerticalMenu.html.twig" %}
 | 
			
		||||
 | 
			
		||||
{% block vertical_menu_content %}
 | 
			
		||||
	{{ chill_menu('admin_aside_activity') }}
 | 
			
		||||
	{{ chill_menu('admin_aside_activity', {
 | 
			
		||||
        'layout': '@ChillMain/Admin/menu_admin_section.html.twig',
 | 
			
		||||
    }) }}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block layout_wvm_content %}
 | 
			
		||||
@@ -1,10 +1,10 @@
 | 
			
		||||
{% extends "@ChillAsideActivity/Admin/layout_asideactivity.html.twig" %}
 | 
			
		||||
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
    {% include('@ChillMain/CRUD/_edit_title.html.twig') %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block layout_wvm_content %}
 | 
			
		||||
{% block admin_content %}
 | 
			
		||||
    {% embed '@ChillMain/CRUD/_edit_content.html.twig' %}
 | 
			
		||||
        {% block content_form_actions_view %}{% endblock %}
 | 
			
		||||
        {% block content_form_actions_save_and_show %}{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,10 @@
 | 
			
		||||
{% extends "@ChillAsideActivity/Admin/layout_asideactivity.html.twig" %}
 | 
			
		||||
{% extends '@ChillMain/Admin/layoutWithVerticalMenu.html.twig' %}
 | 
			
		||||
 | 
			
		||||
{% block title %}{{ 'Aside Activity Type List'|trans }}{% endblock title %}
 | 
			
		||||
 | 
			
		||||
{% block admin_content %}
 | 
			
		||||
	<h1>{{ 'Aside Activity Type List'|trans }}</h1>
 | 
			
		||||
 | 
			
		||||
    <h1>{{ 'Aside Activity Type List'|trans }}</h1>
 | 
			
		||||
 | 
			
		||||
	<table class="records_list table table-bordered border-dark">
 | 
			
		||||
		<thead>
 | 
			
		||||
@@ -36,7 +39,7 @@
 | 
			
		||||
		</tbody>
 | 
			
		||||
	</table>
 | 
			
		||||
 | 
			
		||||
	<ul class="record_actions">
 | 
			
		||||
	<ul class="record_actions sticky-form-buttons">
 | 
			
		||||
		<li>
 | 
			
		||||
			<a href="{{ path('chill_crud_aside_activity_category_new') }}" class="btn btn-create">
 | 
			
		||||
				{{ 'Create a new aside activity type'|trans }}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,10 @@
 | 
			
		||||
{% extends "@ChillAsideActivity/Admin/layout_asideactivity.html.twig" %}
 | 
			
		||||
{% extends '@ChillMain/CRUD/Admin/index.html.twig' %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
    {% include('@ChillMain/CRUD/_new_title.html.twig') %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block layout_wvm_content %}
 | 
			
		||||
{% block admin_content %}
 | 
			
		||||
    {% embed '@ChillMain/CRUD/_new_content.html.twig' %}
 | 
			
		||||
        {% block content_form_actions_save_and_show %}{% endblock %}
 | 
			
		||||
    {% endembed %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user