Skip to content

web/admin: make empty table message configurable#18763

Merged
kensternberg-authentik merged 1 commit intomainfrom
admin-configurable-empty-table-message
Dec 12, 2025
Merged

web/admin: make empty table message configurable#18763
kensternberg-authentik merged 1 commit intomainfrom
admin-configurable-empty-table-message

Conversation

@kensternberg-authentik
Copy link
Contributor

admin: make empty table message configurable

What

This commit provides a new field at the Table level for the empty state message. The field defaults to the original message, “No objects found.”

Why

The icon has long been configurable, but not the message. It makes sense to customize this message and let people know if they’re looking at files, properties, applications, and other objects.

Checklist

  • The code has been formatted (make web)

@kensternberg-authentik kensternberg-authentik marked this pull request as ready for review December 11, 2025 21:40
@kensternberg-authentik kensternberg-authentik requested a review from a team as a code owner December 11, 2025 21:40
@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for authentik-storybook canceled.

Name Link
🔨 Latest commit b218ba5
🔍 Latest deploy log https://app.netlify.com/projects/authentik-storybook/deploys/693c5f3726e99d000875600d

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for authentik-integrations canceled.

Name Link
🔨 Latest commit b218ba5
🔍 Latest deploy log https://app.netlify.com/projects/authentik-integrations/deploys/693c5f37ac55f700085b120a

@netlify
Copy link

netlify bot commented Dec 11, 2025

Deploy Preview for authentik-docs canceled.

Name Link
🔨 Latest commit b218ba5
🔍 Latest deploy log https://app.netlify.com/projects/authentik-docs/deploys/693c5f3726e99d000875600f

@codecov
Copy link

codecov bot commented Dec 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.22%. Comparing base (94ae8b7) to head (b218ba5).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #18763      +/-   ##
==========================================
- Coverage   93.22%   93.22%   -0.01%     
==========================================
  Files         946      946              
  Lines       51903    51903              
==========================================
- Hits        48388    48387       -1     
- Misses       3515     3516       +1     
Flag Coverage Δ
e2e 44.75% <ø> (-0.02%) ⬇️
integration 23.28% <ø> (+<0.01%) ⬆️
unit 91.46% <ø> (+<0.01%) ⬆️
unit-migrate 91.51% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 11, 2025

authentik PR Installation instructions

Instructions for docker-compose

Add the following block to your .env file:

AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-b218ba51edeeb5c4fca1815cc4e4ef6e3e7f84b3
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s

Afterwards, run the upgrade commands from the latest release notes.

Instructions for Kubernetes

Add the following block to your values.yml file:

authentik:
    outposts:
        container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
    image:
        repository: ghcr.io/goauthentik/dev-server
        tag: gh-b218ba51edeeb5c4fca1815cc4e4ef6e3e7f84b3

Afterwards, run the upgrade commands from the latest release notes.

@rissson rissson changed the title admin: make empty table message configurable web/admin: make empty table message configurable Dec 12, 2025
@rissson rissson added the area:frontend Features or issues related to the browser, TypeScript, Node.js, etc label Dec 12, 2025
@rissson rissson moved this from Todo to Needs review in authentik Core Dec 12, 2025
@rissson rissson added this to the Release 2025.12 milestone Dec 12, 2025
@kensternberg-authentik kensternberg-authentik enabled auto-merge (squash) December 12, 2025 18:21
@GirlBossRush GirlBossRush force-pushed the admin-configurable-empty-table-message branch from aa41e5e to 279d0f8 Compare December 12, 2025 18:28
This commit provides a new field at the Table level for the empty state message. The field defaults to the original message, “No objects found.”

The icon has long been configurable, but not the message. It makes sense to customize this message and let people know if they’re looking at files, properties, applications, and other objects.

Co-authored-by: Ken Sternberg <ken@goauthentik.io>
@GirlBossRush GirlBossRush force-pushed the admin-configurable-empty-table-message branch from 279d0f8 to b218ba5 Compare December 12, 2025 18:30
@github-project-automation github-project-automation bot moved this from Needs review to In Progress in authentik Core Dec 12, 2025
@kensternberg-authentik kensternberg-authentik merged commit 62f1de5 into main Dec 12, 2025
173 of 177 checks passed
@kensternberg-authentik kensternberg-authentik deleted the admin-configurable-empty-table-message branch December 12, 2025 19:33
@github-project-automation github-project-automation bot moved this from In Progress to Done in authentik Core Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:frontend Features or issues related to the browser, TypeScript, Node.js, etc

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants