Documentation
¶
Index ¶
- Constants
- Variables
- func CountActionsByKind(ctx context.Context, db *sqlx.DB, count *int64, kind string) error
- func CountActionsByKindAndDate(ctx context.Context, db *sqlx.DB, count *int64, kind string, ...) error
- func CountDomains(ctx context.Context, db *sqlx.DB, count *int64) error
- func CountDomainsByUser(ctx context.Context, db *sqlx.DB, count *int64, userID int64) error
- func CountPackages(ctx context.Context, db *sqlx.DB, count *int64) error
- func CountPackagesByDomainID(ctx context.Context, db *sqlx.DB, count *int64, domainID int64) error
- func CountPackagesByUser(ctx context.Context, db *sqlx.DB, count *int64, userID int64) error
- func FindDomainByChallengeTXT(ctx context.Context, db *sqlx.DB, dest interface{}, name, txt string) error
- func FindDomainByUser(ctx context.Context, db *sqlx.DB, dest interface{}, id int64, userID int64) error
- func FindDomainsByUser(ctx context.Context, db *sqlx.DB, dest interface{}, userID int64) error
- func FindPackageByDomainAndPath(ctx context.Context, db *sqlx.DB, pkg interface{}, domain, path string) error
- func FindPackageByUser(ctx context.Context, db *sqlx.DB, pkg interface{}, id int64, userID string) error
- func FindUserByEmail(ctx context.Context, db *sqlx.DB, dest interface{}, email string) error
- func FindUserByPasswordResetToken(ctx context.Context, db *sqlx.DB, dest interface{}, token string) error
- func FindUserByUsername(ctx context.Context, db *sqlx.DB, dest interface{}, username string) error
- func FindUserByVerificationToken(ctx context.Context, db *sqlx.DB, dest interface{}, token string) error
- func GeneratePasswordResetToken() sql.NullString
- func GenerateVerificationToken() sql.NullString
- type Action
- type Calendar
- type Domain
- type Errors
- type Model
- type Package
- func (pkg Package) Delete(ctx context.Context, db *sqlx.DB) error
- func (pkg Package) DocsURL() string
- func (pkg Package) ImportMeta() string
- func (pkg *Package) Insert(ctx context.Context, db *sqlx.DB) error
- func (pkg Package) Prefix() string
- func (pkg *Package) Update(ctx context.Context, db *sqlx.DB) error
- type User
- func (u *User) GetID() string
- func (u *User) Insert(ctx context.Context, db *sqlx.DB) error
- func (u *User) IsPasswordResetTokenExpired() bool
- func (u *User) IsVerificationExpired() bool
- func (u *User) SetPassword(ctx context.Context, db *sqlx.DB, password string) (err error)
- func (u *User) ValidatePassword(password string) error
Constants ¶
View Source
const ( VCSGit = "git" VCSSvn = "svn" VCSBzr = "bzr" VCSHg = "hg" VCSFossil = "fossil" )
Version control system constants.
View Source
const (
ActionGoGet = "go-get"
)
Variables ¶
Functions ¶
func CountActionsByKind ¶ added in v1.5.2
func CountActionsByKindAndDate ¶
func CountDomainsByUser ¶
func CountPackagesByDomainID ¶
func CountPackagesByUser ¶
func FindDomainByChallengeTXT ¶
func FindDomainByUser ¶
func FindDomainsByUser ¶
func FindPackageByDomainAndPath ¶
func FindPackageByUser ¶
func FindUserByEmail ¶ added in v1.5.0
func FindUserByPasswordResetToken ¶ added in v1.5.0
func FindUserByUsername ¶ added in v1.5.0
func FindUserByVerificationToken ¶ added in v1.5.0
func GeneratePasswordResetToken ¶ added in v1.5.0
func GeneratePasswordResetToken() sql.NullString
func GenerateVerificationToken ¶ added in v1.5.0
func GenerateVerificationToken() sql.NullString
Types ¶
type Action ¶
type Domain ¶
type Model ¶
type Package ¶
type Package struct { Model DomainID int64 `db:"domain_id" json:"domain_id" schema:"domain_id"` Private bool `db:"private" json:"private" schema:"private"` Path string `db:"path" json:"path" schema:"path"` VCS string `db:"vcs" json:"vcs" schema:"vcs"` Root string `db:"root" json:"root" schema:"root"` Docs string `db:"docs" json:"docs" schema:"docs"` Description string `db:"description" json:"description" schema:"description"` Homepage string `db:"homepage" json:"homepage" schema:"homepage"` License string `db:"license" json:"license" schema:"license"` Domain Domain `db:"domain,prefix=domain."` }
Package is a model that mapping to table "packages".
func (Package) ImportMeta ¶
ImportMeta returns go-import meta value.
func (*Package) Insert ¶
Insert saves package into database.
type User ¶ added in v1.5.0
type User struct { Model Username string `db:"username" json:"username"` Email string `db:"email" json:"email"` EmailVerified bool `db:"email_verified" json:"email_verified"` VerificationToken sql.NullString `db:"verification_token" json:"verification_token"` HashedPassword string `db:"hashed_password" json:"hashed_password"` PasswordResetToken sql.NullString `db:"password_reset_token" json:"password_reset_token"` }
func (*User) IsPasswordResetTokenExpired ¶ added in v1.5.0
func (*User) SetPassword ¶ added in v1.5.0
Click to show internal directories.
Click to hide internal directories.