Documentation ¶
Index ¶
- Constants
- Variables
- func AuthRequired() gin.HandlerFunc
- func CORSMiddleware() gin.HandlerFunc
- func Can(roles ...string) gin.HandlerFunc
- func CreateAssignment(c *gin.Context)
- func CreateAssignmentGrade(c *gin.Context)
- func CreateAssignmentType(c *gin.Context)
- func CreateClass(c *gin.Context)
- func CreateEnrollment(c *gin.Context)
- func CreatePerson(c *gin.Context)
- func CreateTerm(c *gin.Context)
- func CreateUser(c *gin.Context)
- func DeleteAssignment(c *gin.Context)
- func DeleteEnrollment(c *gin.Context)
- func DeletePerson(c *gin.Context)
- func GetAllAssignmentGrades(c *gin.Context)
- func GetAllAssignmentTypes(c *gin.Context)
- func GetAllAssignments(c *gin.Context)
- func GetAllClasses(c *gin.Context)
- func GetAllEnrollments(c *gin.Context)
- func GetAllPeople(c *gin.Context)
- func GetAllTerms(c *gin.Context)
- func GetAllUsers(c *gin.Context)
- func GetAssignment(c *gin.Context)
- func GetAssignmentGrade(c *gin.Context)
- func GetAssignmentType(c *gin.Context)
- func GetClass(c *gin.Context)
- func GetEnrollment(c *gin.Context)
- func GetPerson(c *gin.Context)
- func GetTerm(c *gin.Context)
- func Login(c *gin.Context)
- func RoleIn(role string, roles []string) bool
- func SetupHandlers(r *gin.Engine)
- func UpdateAssignment(c *gin.Context)
- func UpdateAssignmentGrade(c *gin.Context)
- func UpdateAssignmentType(c *gin.Context)
- func UpdateClass(c *gin.Context)
- func UpdateEnrollment(c *gin.Context)
- func UpdatePerson(c *gin.Context)
- func UpdateTerm(c *gin.Context)
- type APIError
- type APIRes
- type LoginForm
- type UserNew
Constants ¶
View Source
const (
StatusUnprocessable = 422
)
Variables ¶
View Source
var ErrLoginFailed = "Login Failed! Email and/or password incorrect."
ErrLoginFailed ...
View Source
var NotFoundErr = &APIError{
Code: 404,
}
NotFoundErr should be used if a resource could not be found.
Functions ¶
func CORSMiddleware ¶
func CORSMiddleware() gin.HandlerFunc
func GetAllAssignmentGrades ¶
GetAllAssignmentGrades ...
Types ¶
type APIError ¶
type APIError struct { Code int `json:"code"` Type string `json:"type"` Message interface{} `json:"message"` Raw string `json:"-"` }
APIError represents an error produced by the API
Click to show internal directories.
Click to hide internal directories.