summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-13 13:14:43 +0800
committerFuXiaoHei <fuxiaohei@hexiaz.com>2014-03-13 13:14:43 +0800
commit37fae304d3d335d5e0320a2bd73f86d410b71b84 (patch)
treec2c3b8bd2f0a693ab328caf56ea41ed13d32c075 /models
parentf65d8f9144436d11cdce2614b3520271b31ae288 (diff)
downloadgitea-37fae304d3d335d5e0320a2bd73f86d410b71b84.tar.gz
gitea-37fae304d3d335d5e0320a2bd73f86d410b71b84.zip
single repository page ui, add spec handler to get repo
Diffstat (limited to 'models')
-rw-r--r--models/models.go2
-rw-r--r--models/repo.go3
-rw-r--r--models/user.go20
3 files changed, 3 insertions, 22 deletions
diff --git a/models/models.go b/models/models.go
index 413775f58b..7c28dc5422 100644
--- a/models/models.go
+++ b/models/models.go
@@ -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)
diff --git a/models/repo.go b/models/repo.go
index c790dc90a6..6387090ed0 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -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.
diff --git a/models/user.go b/models/user.go
index 8fa2e44e00..c59e4ae152 100644
--- a/models/user.go
+++ b/models/user.go
@@ -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")