Skip to content

refactor(admin): complete overhaul of the admin interface#1559

Draft
michaeldk wants to merge 66 commits intoems-project:7.xfrom
michaeldk:ref/layout
Draft

refactor(admin): complete overhaul of the admin interface#1559
michaeldk wants to merge 66 commits intoems-project:7.xfrom
michaeldk:ref/layout

Conversation

@michaeldk
Copy link
Contributor

Q A
Bug fix? n
New feature? n
BC breaks? n
Deprecations? n
Fixed tickets? n
Documentation? n

Complete overhaul of the admin interface based on admin kit

michaeldkSMALS and others added 30 commits January 21, 2026 11:49
…y removing unnecessary labels and wrapping elements in card components
…dating card structure and improving content organization
…mg-fluid' for better Bootstrap 5 compatibility
…ld_ContainerFieldType if has not a direct child which is tabs
Copy link
Member

@theus77 theus77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good but the bolcks in comment. Looks like work in progress. Could you finalize those sections?

<nav id="sidebar" class="sidebar">
<div class="sidebar-content js-simplebar">
<a href="{{ path('homepage') }}" class="sidebar-brand bg-{{ theme_color }}">
{# <img src="{{ asset('images/icon-128.png', 'emsadminui') }}" alt="{{ 'elements.sidenav.logo_alt' }}" class="brand-image img-circle elevation-3">#}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No comment

Comment on lines +3 to +27
{#<div class="user-panel mt-3 pb-3 mb-3 d-flex">#}
{# <div class="image">#}
{# {{ include('@EMSAdminUI/bootstrap5/elements/user-image.html.twig', {#}
{# class: 'img-circle elevation-2',#}
{# }) }}#}
{# </div>#}
{# <div class="info">#}
{# {% if app.user %}#}
{# <a href="{{ path(routes.USER_PROFILE) }}" class="d-block">{{ app.user.displayName }}</a>#}
{# {% else %}#}
{# {{ 'side_menu.anonymous-user'|trans }}#}
{# {% endif %}#}
{# </div>#}
{# {% if status is defined %}#}
{# {% set statusTitle = 'cluster.status'|trans({color: status}, 'emsco-core') %}#}
{# <a href="{{ path('elasticsearch.status') }}" id="status-overview" class="position-absolute top-0 end-0" title="{{ statusTitle }}">#}
{# {%- with {#}
{# title: statusTitle,#}
{# status: status,#}
{# } -%}#}
{# {{ block('status', '@EMSAdminUI/bootstrap5/elasticsearch/status.html.twig') }}#}
{# {%- endwith -%}#}
{# </a>#}
{# {% endif %}#}
{#</div>#}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No comment (wip?)

<nav id="sidebar" class="sidebar">
<div class="sidebar-content js-simplebar">
<a href="{{ path('homepage') }}" class="sidebar-brand bg-{{ theme_color }}">
{# <img src="{{ asset('images/icon-128.png', 'emsadminui') }}" alt="{{ 'elements.sidenav.logo_alt' }}" class="brand-image img-circle elevation-3">#}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

3 participants