AddProject adds new project to proxy database.
(db *gorp.DbMap, dbID proto.DatabaseID, developer int64, account int64)
| 35 | |
| 36 | // AddProject adds new project to proxy database. |
| 37 | func AddProject(db *gorp.DbMap, dbID proto.DatabaseID, developer int64, account int64) (p *Project, err error) { |
| 38 | p = &Project{ |
| 39 | DB: dbID, |
| 40 | Alias: string(dbID)[:8], |
| 41 | Developer: developer, |
| 42 | Account: account, |
| 43 | } |
| 44 | err = db.Insert(p) |
| 45 | if err != nil { |
| 46 | err = errors.Wrapf(err, "add project failed") |
| 47 | } |
| 48 | return |
| 49 | } |
| 50 | |
| 51 | // GetUserProjects fetches project list for user and account. |
| 52 | func GetUserProjects(db *gorp.DbMap, developer int64, account int64) (p []*Project, err error) { |
no test coverage detected