coder / coder/internal

add e2e tests for the org template admin role

Offen
#470 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
3
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

[org template admin role code](https://github.com/coder/coder/blob/25d256e7e0d886771a8bffe29bca37e0db9df8ce/coderd/rbac/roles.go#L471)

Organization template admins should be able to...

- Create and delete templates
- Create and delete template versions
- Create, update, and delete provisioners within their organization

In order to really be able to test this though, we need to be able to add external provisioners to other organizations in the e2e tests. Could be echo, could be terraform, both come with tradeoffs.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Org-Template-Admin-Rolle in coderd/rbac/roles.go beim verlinkten Code und untersuche dann das vorhandene e2e-Test-Setup für organisationsbezogene Provisioner. Ermittle, wie externe Provisioner zu einer anderen Organisation hinzugefügt werden können, und wähle dabei zwischen einem echo- oder Terraform-Provisioner. Die Aufgabe ist abgeschlossen, wenn die e2e-Abdeckung die Berechtigungen für das aufgeführte Template, die Template-Version und den Provisioner überprüft.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
authorization, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.