controllers

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2015 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckSession

func CheckSession(w http.ResponseWriter, req *http.Request) error

func InitControllers

func InitControllers() error

func NewSession

func NewSession()

func RenderError

func RenderError(r render.Render, res Res, err error) error

标准输出

func RenderRes

func RenderRes(r render.Render, res Res, data interface{})

Types

type Cache

type Cache struct {
	Id        int
	LastLogin time.Time
	Expire    time.Time
	Ip        string
	Value     string
}

type Cluster

type Cluster struct{}

func (Cluster) Add

func (c Cluster) Add(r render.Render, req *http.Request)

func (Cluster) Delete

func (c Cluster) Delete(r render.Render, req *http.Request)

func (Cluster) Get

func (c Cluster) Get(r render.Render, req *http.Request)

func (Cluster) GetAll

func (c Cluster) GetAll(r render.Render, req *http.Request)

func (Cluster) Update

func (c Cluster) Update(id int, name, tags, note, nodes string) error

type Deploy

type Deploy struct{}

func (Deploy) AddTag

func (c Deploy) AddTag(r render.Render, req *http.Request)

func (Deploy) Get

func (c Deploy) Get(r render.Render, req *http.Request)

func (Deploy) GetDiff

func (c Deploy) GetDiff(r render.Render, req *http.Request)

func (Deploy) History

func (c Deploy) History(r render.Render, req *http.Request)

func (Deploy) HistoryDetail

func (c Deploy) HistoryDetail(r render.Render, req *http.Request)

func (Deploy) Push

func (c Deploy) Push(r render.Render, req *http.Request)

type Node

type Node struct{}

func (Node) Delete

func (c Node) Delete(r render.Render, req *http.Request)

func (Node) GetAll

func (c Node) GetAll(r render.Render, req *http.Request)

func (Node) GetPrivateKey

func (c Node) GetPrivateKey(r render.Render, req *http.Request)

func (Node) Report

func (c Node) Report(r render.Render, req *http.Request)

func (Node) Update

func (c Node) Update(r render.Render, req *http.Request)

type Project

type Project struct{}

func (Project) Add

func (c Project) Add(r render.Render, req *http.Request)

func (Project) Delete

func (c Project) Delete(r render.Render, req *http.Request)

func (Project) Get

func (c Project) Get(r render.Render, req *http.Request)

func (Project) GetAll

func (c Project) GetAll(r render.Render, req *http.Request)

func (Project) GetTags

func (c Project) GetTags(r render.Render, req *http.Request)

func (Project) Update

func (c Project) Update(r render.Render, req *http.Request)

type Res

type Res struct {
	Errno  int         `json:"errno"`
	Errmsg string      `json:"errmsg"`
	Data   interface{} `json:"data"`
}

返回数据格式

func NewRes

func NewRes() Res

type Session

type Session struct {
	// contains filtered or unexported fields
}
var (
	Sessions *Session
)

func (*Session) Add

func (s *Session) Add(w http.ResponseWriter, id int, username, ip string)

func (*Session) Del

func (s *Session) Del(sid string)

func (*Session) Get

func (s *Session) Get(sid string) (*Cache, error)

func (*Session) GetUser

func (s *Session) GetUser(req *http.Request) (*models.User, error)

func (*Session) Update

func (s *Session) Update(sid string) bool

type Site

type Site struct{}

func (Site) Index

func (c Site) Index(r render.Render)

type User

type User struct{}

func (User) Del

func (c User) Del(r render.Render, req *http.Request)

func (User) Edit

func (c User) Edit(r render.Render, req *http.Request)

func (User) Get

func (c User) Get(r render.Render, req *http.Request)

func (User) GetAll

func (c User) GetAll(r render.Render, req *http.Request)

func (User) GetUserInfo

func (c User) GetUserInfo(r render.Render, req *http.Request)

func (User) Login

func (c User) Login(r render.Render, w http.ResponseWriter, req *http.Request)

func (User) Logout

func (c User) Logout(r render.Render, req *http.Request)

func (User) Update

func (c User) Update(r render.Render, req *http.Request)

func (User) UpdatePassword

func (c User) UpdatePassword(r render.Render, req *http.Request)

Jump to

Keyboard shortcuts

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