admin

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2026 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminController

type AdminController struct {
	Config config.Config
	Repo   ports.Persistence
	SCM    scm.Client
}

AdminController handles administrative operations

func NewAdminController

func NewAdminController(cfg config.Config, repo ports.Persistence, scmClient scm.Client) *AdminController

NewAdminController creates a new admin controller

func (*AdminController) CreateRepository

func (c *AdminController) CreateRepository(w http.ResponseWriter, r *http.Request)

CreateRepository registra um novo repositório no sistema POST /admin/repositories

Aceita URI ou ID nativo do repositório Busca metadados via API do provider (Azure/GitHub/GitLab) Gera e retorna K_r (repo secret) para uso no pipeline

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL