add e2e tests for the org template admin role
- 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