admin

package
v0.0.0-...-5856374 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2014 License: GPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RandPassword

func RandPassword() string

RandPassword 生成随机8位密码

Types

type AdminContest

type AdminContest struct {
	Cid           int
	ContestDetail *model.Contest
	Index         map[int]int
	class.Controller
}

竞赛控件

func (*AdminContest) Add

func (cc *AdminContest) Add()

添加比赛页面 url:/admin/contest/add?type=<contest,exercise>

func (*AdminContest) Delete

func (cc *AdminContest) Delete(Cid string)

删除竞赛 url:/admin/contest/delete/,method:POST

func (*AdminContest) Edit

func (cc *AdminContest) Edit(Cid string)

竞赛编辑页面,url:/admin/contests/

func (*AdminContest) Insert

func (cc *AdminContest) Insert()

插入比赛 url:/admin/contest/insert?type=<contest,exercise>

func (*AdminContest) List

func (cc *AdminContest) List()

列出所有的比赛 url:/admin/contest/list?type=<contest,exercise>

func (*AdminContest) Status

func (cc *AdminContest) Status(Cid string)

更改contest状态 url:/admin/contest/status/

func (*AdminContest) Update

func (cc *AdminContest) Update(Cid string)

更新竞赛,url:/admin/contest/update/,method:POST

type AdminHome

type AdminHome struct {
	class.Controller
}

func (AdminHome) Home

func (hc AdminHome) Home()

type AdminNews

type AdminNews struct {
	class.Controller
}

news新闻控件

func (*AdminNews) Add

func (nc *AdminNews) Add()

func (*AdminNews) Delete

func (nc *AdminNews) Delete(Nid string)

删除指定新闻

func (*AdminNews) Edit

func (nc *AdminNews) Edit(Nid string)

func (*AdminNews) Insert

func (nc *AdminNews) Insert()

func (*AdminNews) List

func (nc *AdminNews) List()

列出所有新闻

func (*AdminNews) Status

func (nc *AdminNews) Status(Nid string)

func (*AdminNews) Update

func (nc *AdminNews) Update(Nid string)

type AdminNotice

type AdminNotice struct {
	class.Controller
}

func (*AdminNotice) Edit

func (n *AdminNotice) Edit()

func (*AdminNotice) Index

func (n *AdminNotice) Index()

type AdminProblem

type AdminProblem struct {
	class.Controller
}

func (*AdminProblem) Add

func (pc *AdminProblem) Add()

func (*AdminProblem) Delete

func (pc *AdminProblem) Delete(Pid string)

func (*AdminProblem) Edit

func (pc *AdminProblem) Edit(Pid string)

func (*AdminProblem) Import

func (pc *AdminProblem) Import()

func (*AdminProblem) ImportPage

func (pc *AdminProblem) ImportPage()

func (*AdminProblem) Insert

func (pc *AdminProblem) Insert()

func (*AdminProblem) List

func (pc *AdminProblem) List()

func (*AdminProblem) Status

func (pc *AdminProblem) Status(Pid string)

func (*AdminProblem) Update

func (pc *AdminProblem) Update(Pid string)

type AdminRejudge

type AdminRejudge struct {
	class.Controller
}

func (*AdminRejudge) Index

func (pc *AdminRejudge) Index()

func (*AdminRejudge) Rejudge

func (pc *AdminRejudge) Rejudge()

type AdminTestdata

type AdminTestdata struct {
	class.Controller
}

func (*AdminTestdata) Delete

func (tc *AdminTestdata) Delete(pid string)

Delete 删除指定testdata,URL:/admin/testdata/delete?type=<type>

func (*AdminTestdata) Download

func (tc *AdminTestdata) Download(pid string)

Download 下载测试数据,URL:/admin/testdata/download?type=<type>,method:POST

func (*AdminTestdata) List

func (tc *AdminTestdata) List(pid string)

List 列出对应题目的test data,method:GET

func (*AdminTestdata) Upload

func (tc *AdminTestdata) Upload(pid string)

上传测试数据,URL /admin/testdata/upload?pid=<pid>,method:POST

type AdminUser

type AdminUser struct {
	class.Controller
}

func (*AdminUser) Generate

func (uc *AdminUser) Generate()

Generate 生成指定数量的用户账号,/admin/user/generate

func (*AdminUser) List

func (uc *AdminUser) List()

显示具有特殊权限的用户,url:/admin/users/

func (*AdminUser) Pagepassword

func (uc *AdminUser) Pagepassword()

密码设置页面,url: /admin/users/pagepassword

func (*AdminUser) Password

func (uc *AdminUser) Password()

设置用户密码,url:/admin/user/password, method: POST

func (*AdminUser) Privilegeset

func (uc *AdminUser) Privilegeset()

设置用户权限

type ImageController

type ImageController struct {
	class.Controller
}

ImageController handles sth. with images

func (ImageController) Route

func (ic ImageController) Route()

Upload support kindeditor upload images,the W must return json eg. like {"err":0,"url":"http:...."}

Jump to

Keyboard shortcuts

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