single repository page ui, add spec handler to get repo
This commit is contained in:
parent
f65d8f9144
commit
37fae304d3
8 changed files with 39 additions and 30 deletions
|
@ -92,7 +92,7 @@ func setEngine() {
|
|||
|
||||
func init() {
|
||||
setEngine()
|
||||
err := orm.Sync(new(User), new(PublicKey), new(Repository), new(Access))
|
||||
err := orm.Sync(new(User), new(PublicKey), new(Repository), new(Access), new(Action))
|
||||
if err != nil {
|
||||
fmt.Printf("sync database struct error: %s\n", err)
|
||||
os.Exit(2)
|
||||
|
|
|
@ -137,7 +137,8 @@ func CreateRepository(user *User, repoName, desc, repoLang, license string, priv
|
|||
}
|
||||
return nil, err
|
||||
}
|
||||
return repo, nil
|
||||
|
||||
return repo, NewRepoAction(user, repo)
|
||||
}
|
||||
|
||||
// InitRepository initializes README and .gitignore if needed.
|
||||
|
|
|
@ -61,26 +61,6 @@ type Follow struct {
|
|||
Created time.Time `xorm:"created"`
|
||||
}
|
||||
|
||||
// Operation types of repository.
|
||||
const (
|
||||
OP_CREATE_REPO = iota + 1
|
||||
OP_DELETE_REPO
|
||||
OP_STAR_REPO
|
||||
OP_FOLLOW_REPO
|
||||
OP_COMMIT_REPO
|
||||
OP_PULL_REQUEST
|
||||
)
|
||||
|
||||
// An Action represents
|
||||
type Action struct {
|
||||
Id int64
|
||||
UserId int64
|
||||
OpType int
|
||||
RepoId int64
|
||||
Content string
|
||||
Created time.Time `xorm:"created"`
|
||||
}
|
||||
|
||||
var (
|
||||
ErrUserOwnRepos = errors.New("User still have ownership of repositories")
|
||||
ErrUserAlreadyExist = errors.New("User already exist")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue