Skip to content

fix(ui): add tooltips on solo icons in tables#56

Merged
fdaugan merged 1 commit into
feature/vuejsfrom
norman/fix-table-icons-tooltip
Jun 5, 2026
Merged

fix(ui): add tooltips on solo icons in tables#56
fdaugan merged 1 commit into
feature/vuejsfrom
norman/fix-table-icons-tooltip

Conversation

@Terracosmos
Copy link
Copy Markdown
Collaborator

Adds hover tooltips to the solo status pictos in DelegateListView (Administration / Écriture columns). Previously only the granted (green) state carried a native title; the not-granted (grey) state had an empty title and no tooltip — the symptom reported in #54.

Changes

  • DelegateListView.vue: both status dots now use <v-tooltip activator="parent" location="top"> with a conditional label, so all four states (admin/write × granted/not) have a tooltip. Removes the native :title in favour of the activator="parent" pattern already used in GroupMembersPanel / DelegateEditDialog.
  • i18n: new keys delegate.adminNotGranted / delegate.writeNotGranted (fr + en); existing *Granted keys reused.

Scope

Audited the other plugin-id tables (UserListView, GroupListView, CompanyListView, ContainerScopeView): their solo status icons already expose tooltips (locked state via <v-tooltip>, dash otherwise) — no change needed.

Verification

  • npm run build ✅, vitest 14/14 ✅
  • Runtime on /id/delegate: dots render (green = granted, grey = not), tooltips correct on all four states including the grey non accordée case.

Closes #54.

Status pictos in DelegateListView (admin/write columns) had a tooltip
only on the granted (green) state; the not-granted (grey) state had an
empty title, making it unreadable without context. Wraps each solo dot
in a v-tooltip carrying the matching i18n label for all four states,
aligning with the activator="parent" pattern already used elsewhere.

Other plugin-id tables were audited and already expose tooltips on
their solo status icons.

Closes #54.
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 5, 2026

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 5, 2026

@fdaugan fdaugan merged commit 0a50ec4 into feature/vuejs Jun 5, 2026
4 of 5 checks passed
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.

2 participants