controllers

package
v0.0.0-...-403d133 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AspaceEnv    string
	AspaceConfig string
)

Functions

func AddAccession

func AddAccession(c *gin.Context)

func AddRepository

func AddRepository(c *gin.Context)

func AddResource

func AddResource(c *gin.Context)

func CreateAccession

func CreateAccession(c *gin.Context)

func CreateAdmin

func CreateAdmin(user *models.User) error

func CreateRepository

func CreateRepository(c *gin.Context)

func CreateResource

func CreateResource(c *gin.Context)

func CreateSession

func CreateSession(c *gin.Context)

func CreateUser

func CreateUser(c *gin.Context)

func DeleteAccession

func DeleteAccession(c *gin.Context)

func DeleteResource

func DeleteResource(c *gin.Context)

func DeleteUser

func DeleteUser(c *gin.Context)

func EditUser

func EditUser(c *gin.Context)

func FindAspaceAccession

func FindAspaceAccession(repositoryID int, accessionID int) (aspace.Accession, error)

func FindAspaceRepository

func FindAspaceRepository(repositoryID int) (aspace.Repository, error)

func FindAspaceResource

func FindAspaceResource(repositoryID int, resourceID int) (aspace.Resource, error)

func GenerateStringRunes

func GenerateStringRunes(n int) string

func GetASpaceRepositories

func GetASpaceRepositories() (*map[int]string, error)

func GetAccession

func GetAccession(c *gin.Context)

func GetAccessionListForResource

func GetAccessionListForResource(repositoryID int, resourceID int) ([]aspace.AccessionEntry, error)

func GetAccessions

func GetAccessions(c *gin.Context)

func GetClient

func GetClient() error

func GetRepositories

func GetRepositories(c *gin.Context)

func GetRepository

func GetRepository(c *gin.Context)

func GetResource

func GetResource(c *gin.Context)

func GetResourceList

func GetResourceList(repositoryID int) ([]aspace.ResourceListEntry, error)

func GetResources

func GetResources(c *gin.Context)

func GetSHA512Hash

func GetSHA512Hash(text string) string

func GetUser

func GetUser(c *gin.Context)

func GetUsers

func GetUsers(c *gin.Context)

func Index

func Index(c *gin.Context)

func NewSearch

func NewSearch(c *gin.Context)

func NewUser

func NewUser(c *gin.Context)

func PreviewAccession

func PreviewAccession(c *gin.Context)

func PreviewRepository

func PreviewRepository(c *gin.Context)

func PreviewResource

func PreviewResource(c *gin.Context)

func SearchIndex

func SearchIndex(c *gin.Context)

func SetEnvironment

func SetEnvironment(env string)

func UpdateUser

func UpdateUser(c *gin.Context)

func UserAuthenticate

func UserAuthenticate(c *gin.Context)

func UserLogin

func UserLogin(c *gin.Context)

func UserLogout

func UserLogout(c *gin.Context)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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