mirror of
https://github.com/grafana/grafana.git
synced 2025-02-11 16:15:42 -06:00
* Picking role registration from OnCall POC branch * Fix test * Remove include actions from this PR * Removing unused permission * Adding test to DeclarePluginRoles * Add testcase to RegisterFixed role * Additional test case * Adding tests to validate plugins roles * Add test to plugin loader * Nit. * Scuemata validation * Changing the design to decouple accesscontrol from plugin management Co-authored-by: Kalle Persson <kalle.persson@grafana.com> * Fixing tests Co-authored-by: Jguer <joao.guerreiro@grafana.com> * Add missing files Co-authored-by: Jguer <joao.guerreiro@grafana.com> * Remove feature toggle check from loader * Remove feature toggleimport * Feedback Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Fix test' * Make plugins.RoleRegistry interface typed * Remove comment question * No need for json tags anymore * Nit. log * Adding the schema validation * Remove group to take plugin Name instead * Revert sqlstore -> db * Nit. * Nit. on tests Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> * Update pkg/services/accesscontrol/plugins.go Co-authored-by: Ieva <ieva.vasiljeva@grafana.com> * Log message Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Log message Co-Authored-By: marefr <marcus.efraimsson@gmail.com> * Remove unecessary method. Update test name. Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> * Fix linting * Update cue descriptions * Fix test Co-authored-by: Kalle Persson <kalle.persson@grafana.com> Co-authored-by: Jguer <joao.guerreiro@grafana.com> Co-authored-by: marefr <marcus.efraimsson@gmail.com> Co-authored-by: ievaVasiljeva <ieva.vasiljeva@grafana.com> |
||
---|---|---|
.. | ||
app-with-child/dist | ||
disallowed-cue-import | ||
duplicate-plugins/nested | ||
includes-symlinks | ||
installer/plugin | ||
invalid-plugin-json | ||
invalid-v1-signature/plugin | ||
invalid-v2-extra-file/plugin | ||
invalid-v2-missing-file/plugin | ||
lacking-files/plugin | ||
mismatch | ||
missing-slot-impl | ||
name-id-mismatch | ||
nested-plugins/parent | ||
no-rootfile | ||
non-pvt-with-root-url/plugin | ||
panel-conflicting-joinschema | ||
panel-does-not-follow-slot-joinschema | ||
symbolic-plugin-dirs | ||
test-app | ||
test-app-with-includes | ||
test-app-with-roles | ||
unsigned-datasource/plugin | ||
unsigned-panel/plugin | ||
valid-model-datasource | ||
valid-model-panel | ||
valid-v2-pvt-signature/plugin | ||
valid-v2-pvt-signature-root-url-uri/plugin | ||
valid-v2-signature/plugin | ||
wrong-slot-panel |