Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
datagouv
/
apistration
Public
Notifications
You must be signed in to change notification settings
Fork
8
Star
13
Code
Issues
0
Pull requests
13
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
admin: Migrate all metabase dashboard to UI
- #121
#121
Draft
skelz0r
wants to merge 28 commits into
develop
datagouv/apistration:develop
from
features/admin-metabase-to-natif-graphs
datagouv/apistration:features/admin-metabase-to-natif-graphs
Copy head branch name to clipboard
Conversation
Commits
28
(28)
Checks
Files changed
Draft
admin: Migrate all metabase dashboard to UI
#121
skelz0r
wants to merge 28 commits into
develop
datagouv/apistration:develop
from
features/admin-metabase-to-natif-graphs
datagouv/apistration:features/admin-metabase-to-natif-graphs
Copy head branch name to clipboard
Commits
Commits on May 12, 2026
Add pie chart DSFR primitive component
Show description for b3a917f
skelz0r
committed
b3a917f
View commit details
Copy full SHA for b3a917f
Browse repository at this point
Add ControllerName and KpiView models for materialized views
Show description for 94772e9
skelz0r
committed
94772e9
View commit details
Copy full SHA for 94772e9
Browse repository at this point
Add Admin::StatisticsFilter form object
Show description for 5eb7188
skelz0r
committed
5eb7188
View commit details
Copy full SHA for 5eb7188
Browse repository at this point
Add Admin::KpiQuery facade
Show description for 7f8d75d
skelz0r
committed
7f8d75d
View commit details
Copy full SHA for 7f8d75d
Browse repository at this point
Add Admin::TokenConsumptionQuery facade
Show description for 0d64a5e
skelz0r
committed
0d64a5e
View commit details
Copy full SHA for 0d64a5e
Browse repository at this point
Add Admin::TopUsersQuery facade
Show description for 946d33d
skelz0r
committed
946d33d
View commit details
Copy full SHA for 946d33d
Browse repository at this point
Add Admin::ApiHealthQuery facade
Show description for 0cd8a84
skelz0r
committed
0cd8a84
View commit details
Copy full SHA for 0cd8a84
Browse repository at this point
Add Admin::ApiStatusQuery facade
Show description for d8e3ce8
skelz0r
committed
d8e3ce8
View commit details
Copy full SHA for d8e3ce8
Browse repository at this point
Add Admin::AnnualStatsQuery facade
Show description for 7213022
skelz0r
committed
7213022
View commit details
Copy full SHA for 7213022
Browse repository at this point
Add Admin::ApiConsumersQuery facade
Show description for b54c05a
skelz0r
committed
b54c05a
View commit details
Copy full SHA for b54c05a
Browse repository at this point
Add Admin::UsersOverviewQuery facade
Show description for bb74de8
skelz0r
committed
bb74de8
View commit details
Copy full SHA for bb74de8
Browse repository at this point
Add Admin::UserStatusQuery facade
Show description for ba46e30
skelz0r
committed
ba46e30
View commit details
Copy full SHA for ba46e30
Browse repository at this point
Add admin statistics section with 9 dashboard pages
Show description for 1af560b
skelz0r
committed
1af560b
View commit details
Copy full SHA for 1af560b
Browse repository at this point
Add controller_name and kpi1/kpi2/kpi3 materialized views to schema
Show description for 7a26491
skelz0r
committed
7a26491
View commit details
Copy full SHA for 7a26491
Browse repository at this point
Add functional documentation for admin statistics pages
Show description for d2df126
skelz0r
committed
d2df126
View commit details
Copy full SHA for d2df126
Browse repository at this point
Refactor statistics controller to RESTful show with :page param
Show description for f22d1a7
skelz0r
committed
f22d1a7
View commit details
Copy full SHA for f22d1a7
Browse repository at this point
Reference Metabase card IDs on all admin query methods
Show description for 9067068
skelz0r
committed
9067068
View commit details
Copy full SHA for 9067068
Browse repository at this point
Fix tokens.exp comparisons: exp is an epoch integer, not a timestamp
Show description for 39f35d8
skelz0r
committed
39f35d8
View commit details
Copy full SHA for 39f35d8
Browse repository at this point
Validate token_id format before UUID cast in token consumption query
Show description for a936961
skelz0r
committed
a936961
View commit details
Copy full SHA for a936961
Browse repository at this point
Fix off-by-one in top_variations previous period calculation
Show description for 026ead7
skelz0r
committed
026ead7
View commit details
Copy full SHA for 026ead7
Browse repository at this point
Fix Rubocop Rails/WhereRange offense on token expiration query
Show description for 4b37938
skelz0r
committed
4b37938
View commit details
Copy full SHA for 4b37938
Browse repository at this point
Skip abstract classes in Seeds#flushdb to prevent TypeError
Show description for 9f77c9e
skelz0r
committed
9f77c9e
View commit details
Copy full SHA for 9f77c9e
Browse repository at this point
Disable AbcSize on Seeds#flushdb after adding abstract_class guard
Show description for 882d489
skelz0r
committed
882d489
View commit details
Copy full SHA for 882d489
Browse repository at this point
Rename query classes for Zeitwerk/classify compatibility
Show description for aea4d9c
skelz0r
committed
aea4d9c
View commit details
Copy full SHA for aea4d9c
Browse repository at this point
Qualify access_logs.status in token_consumption_query
Show description for d400ea2
skelz0r
committed
d400ea2
View commit details
Copy full SHA for d400ea2
Browse repository at this point
Add missing attr_reader :filter to UserStatusQuery and UsersOverviewQuery
Show description for a0b3442
skelz0r
committed
a0b3442
View commit details
Copy full SHA for a0b3442
Browse repository at this point
Add specs for admin statistics query objects
Show description for 59b1c52
skelz0r
committed
59b1c52
View commit details
Copy full SHA for 59b1c52
Browse repository at this point
Commits on May 13, 2026
Fix Rubocop Rails/Pluck offenses in admin query specs
Show description for c2af43c
skelz0r
committed
c2af43c
View commit details
Copy full SHA for c2af43c
Browse repository at this point
You can’t perform that action at this time.