Skip to content

Redesign MoreOptions entity config screen - #13

Open
Lainow wants to merge 2 commits into
mainfrom
rework-ui
Open

Lainow wants to merge 2 commits into
mainfrom
rework-ui

Conversation

@Lainow

@Lainow Lainow commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Checklist before requesting a review

Please delete options that are not relevant.

  • I have performed a self-review of my code.
  • I have added tests (when available) that prove my fix is effective or that my feature works.
  • I have updated the CHANGELOG with a short functional description of the fix or new feature.
  • This change requires a documentation update.

Description

Redesign MoreOptions entity config screen

  • Replace the type-column dropdown table with per-ITIL-type tabs and a
    segmented control (Inherit/No/Yes) for each setting
  • Centralize the screen definition (tabs, sections, rows) in Config.php
    instead of the Twig template, so a new or type-specific setting can be
    added in one place
  • Extract the segmented control into its own reusable Twig component
  • Move plugin CSS into public/css/moreoptions.scss
  • Fix inner tabs losing their active state when navigating away from and
    back to the entity tab (GLPI's outer tab script strips .tab-pane
    classes recursively)

Screenshots (if appropriate):

Before :
image

After:
image

@Lainow Lainow self-assigned this Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants