controllers

package
v0.0.0-...-2e93e0b Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCategory

func AddCategory(w http.ResponseWriter, r *http.Request)

AddCategory /categories

func AddExpense

func AddExpense(w http.ResponseWriter, r *http.Request)

AddExpense /expenses

func AssignUser

func AssignUser(w http.ResponseWriter, r *http.Request)

func CreateProject

func CreateProject(w http.ResponseWriter, r *http.Request)

func DeleteCategory

func DeleteCategory(w http.ResponseWriter, r *http.Request)

DeleteCategory /categories/:id

func DeleteExpense

func DeleteExpense(w http.ResponseWriter, r *http.Request)

func DisableProject

func DisableProject(w http.ResponseWriter, r *http.Request)

func GetAssignedProjects

func GetAssignedProjects(w http.ResponseWriter, r *http.Request)

func GetCategories

func GetCategories(w http.ResponseWriter, r *http.Request)

GetCategories /categories

func GetCategoriesSummary

func GetCategoriesSummary(w http.ResponseWriter, r *http.Request)

func GetCategory

func GetCategory(w http.ResponseWriter, r *http.Request)

GetCategory /categories/:id

func GetExpense

func GetExpense(w http.ResponseWriter, r *http.Request)

GetExpense /expenses/{id}

func GetExpenses

func GetExpenses(w http.ResponseWriter, r *http.Request)

GetExpenses /expenses?count=int64

func GetProject

func GetProject(w http.ResponseWriter, r *http.Request)

func GetProjectByOwnerId

func GetProjectByOwnerId(w http.ResponseWriter, r *http.Request)

func Healthcheck

func Healthcheck(w http.ResponseWriter, r *http.Request)

func Login

func Login(w http.ResponseWriter, r *http.Request)

func Logout

func Logout(w http.ResponseWriter, r *http.Request)

func NewAuthController

func NewAuthController(user DAL.UserData, project DAL.ProjectData)

func NewCategoriesController

func NewCategoriesController(category DAL.CategoryData)

NewCategoriesController constructor

func NewExpensesController

func NewExpensesController(expense DAL.ExpenseData)

NewExpensesController constructor

func NewProjectsController

func NewProjectsController(projects DAL.ProjectData)

func Ping

func Ping(w http.ResponseWriter, r *http.Request)

func Register

func Register(w http.ResponseWriter, r *http.Request)

func SelectProject

func SelectProject(w http.ResponseWriter, r *http.Request)

func UnAssignUser

func UnAssignUser(w http.ResponseWriter, r *http.Request)

func UpdateCategory

func UpdateCategory(w http.ResponseWriter, r *http.Request)

UpdateCategory /categories/:id

func UpdateProject

func UpdateProject(w http.ResponseWriter, r *http.Request)

Types

This section is empty.

Jump to

Keyboard shortcuts

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