feat(invite): more progress on invited / sigup view, #2353

This commit is contained in:
Torkel Ödegaard
2015-07-20 15:52:49 +02:00
parent 024c112944
commit d75f96fdd5
8 changed files with 136 additions and 25 deletions

View File

@@ -12,6 +12,7 @@ func init() {
bus.AddHandler("sql", CreateTempUser)
bus.AddHandler("sql", GetTempUsersForOrg)
bus.AddHandler("sql", UpdateTempUserStatus)
bus.AddHandler("sql", GetTempUsersByCode)
}
func UpdateTempUserStatus(cmd *m.UpdateTempUserStatusCommand) error {
@@ -68,3 +69,17 @@ func GetTempUsersForOrg(query *m.GetTempUsersForOrgQuery) error {
err := sess.Find(&query.Result)
return err
}
func GetTempUsersByCode(query *m.GetTempUsersByCodeQuery) error {
var user m.TempUser
has, err := x.Table("temp_user").Where("code=?", query.Code).Get(&user)
if err != nil {
return err
} else if has == false {
return m.ErrTempUserNotFound
}
query.Result = &user
return err
}