controllers

package
v0.0.0-...-d625e3b Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2025 License: AGPL-3.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessTokensController

type AccessTokensController interface {
	Create(w http.ResponseWriter, r *http.Request) error
	Delete(w http.ResponseWriter, r *http.Request) error
}

type DeviceAuthController

type DeviceAuthController interface {
	InitiateDeviceAuth(w http.ResponseWriter, r *http.Request) error
	PollDeviceAuth(w http.ResponseWriter, r *http.Request) error
	ShowDeviceAuthPage(w http.ResponseWriter, r *http.Request) error
	ConfirmDeviceAuth(w http.ResponseWriter, r *http.Request) error
}

type ForgotPasswordController

type ForgotPasswordController interface {
	Show(w http.ResponseWriter, r *http.Request) error
	Handle(w http.ResponseWriter, r *http.Request) error
}

func NewForgotPasswordController

func NewForgotPasswordController() ForgotPasswordController

type GitController

type GitController interface {
	UploadPack(w http.ResponseWriter, r *http.Request) error
	ReceivePack(w http.ResponseWriter, r *http.Request) error
	InfoRefs(w http.ResponseWriter, r *http.Request) error
}

type GitHubAuthController

type GitHubAuthController interface {
	Login(w http.ResponseWriter, r *http.Request) error
	Callback(w http.ResponseWriter, r *http.Request) error
}

func NewGitHubAuthController

func NewGitHubAuthController(
	users repositories.UsersRepository,
	authService services.AuthService,
	githubOAuth services.GitHubOAuthService,
) GitHubAuthController

type RepositoriesController

type RepositoriesController interface {
	Create(w http.ResponseWriter, r *http.Request) error
	Store(w http.ResponseWriter, r *http.Request) error
	Show(w http.ResponseWriter, r *http.Request) error
	Tree(w http.ResponseWriter, r *http.Request) error
	Settings(w http.ResponseWriter, r *http.Request) error
	UpdateSettings(w http.ResponseWriter, r *http.Request) error
	Delete(w http.ResponseWriter, r *http.Request) error
	Star(w http.ResponseWriter, r *http.Request) error
	Unstar(w http.ResponseWriter, r *http.Request) error
	AddCollaborator(w http.ResponseWriter, r *http.Request) error
	RemoveCollaborator(w http.ResponseWriter, r *http.Request) error
	UpdateCollaboratorRole(w http.ResponseWriter, r *http.Request) error
}

type ResetPasswordController

type ResetPasswordController interface {
	Show(w http.ResponseWriter, r *http.Request) error
	Handle(w http.ResponseWriter, r *http.Request) error
}

func NewResetPasswordController

func NewResetPasswordController() ResetPasswordController

type SettingsController

type SettingsController interface {
	Show(w http.ResponseWriter, r *http.Request) error
	UpdateGeneral(w http.ResponseWriter, r *http.Request) error
	UpdatePassword(w http.ResponseWriter, r *http.Request) error
}

type SignInController

type SignInController interface {
	Show(w http.ResponseWriter, r *http.Request) error
	Handle(w http.ResponseWriter, r *http.Request) error
}

func NewSignInController

func NewSignInController(users repositories.UsersRepository, authService services.AuthService) SignInController

type SignOutController

type SignOutController interface {
	Handle(w http.ResponseWriter, r *http.Request) error
}

func NewSignOutController

func NewSignOutController(authService services.AuthService) SignOutController

type SignUpController

type SignUpController interface {
	Show(w http.ResponseWriter, r *http.Request) error
	Handle(w http.ResponseWriter, r *http.Request) error
}

func NewSignUpController

func NewSignUpController(users repositories.UsersRepository, authService services.AuthService, flashService services.FlashService) SignUpController

Jump to

Keyboard shortcuts

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