Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public Dashboards: Add audit table #54508

Merged
merged 43 commits into from Oct 13, 2022
Merged

Conversation

jalevin
Copy link
Contributor

@jalevin jalevin commented Aug 31, 2022

This PR adds a table for viewing all public dashboards on an instance of grafana.
image

This is a first pass to get the feature implemented. We will do an additional pass to clean this up and reuse existing components.

https://docs.google.com/document/d/1D9jnhYj1ZtxNHYhDJgDv4i--43qrBjh5KJX7wIdGf1k/edit#heading=h.k7kv6iubst6n

@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@jalevin jalevin dismissed juanicabanas’s stale review October 7, 2022 17:36

Made necessary fixed and moved the rest of the requested changes to refactor ticket that is ready for dev

Copy link
Contributor

@evictorero evictorero left a comment

Choose a reason for hiding this comment

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

I tested it and it works as expected. Can we add pagination to this table?

Copy link
Contributor

@owensmallwood owensmallwood left a comment

Choose a reason for hiding this comment

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

LGTM 👍 Only needed change is changing that left join to an inner join

@grafanabot
Copy link
Contributor

@jalevin
Copy link
Contributor Author

jalevin commented Oct 12, 2022

I tested it and it works as expected. Can we add pagination to this table?

Pagination in v2! I believe the table component will handle this for us

@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@jalevin jalevin merged commit cc27214 into main Oct 13, 2022
@jalevin jalevin deleted the jalevin/add_public_dashboard_table branch October 13, 2022 05:36
@leandro-deveikis leandro-deveikis modified the milestones: 9.3.0, 9.3.0-beta1 Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants