func (this RoleService) Update(r *user.Role, fields ...string) error { if _, err := orm.NewOrm().Update(r, fields...); err != nil { return err } cachemanager.Delete(ROLE_ALL_KEY) return nil }
func (this RoleService) Delete(r *user.Role) error { if _, err := orm.NewOrm().Delete(r); err != nil { return err } cachemanager.Delete(ROLE_ALL_KEY) return nil }
func (this UserService) Update(u *user.User, fields ...string) error { if _, err := orm.NewOrm().Update(u, fields...); err != nil { return err } //invalid cache cachemanager.Delete(fmt.Sprintf(USER_ID_CACHE_PATTERN, u.Id, u.Deleted)) return nil }
func (this RoleService) DeletePermissions(r *user.Role, ps ...*user.Permission) error { _, err := orm.NewOrm().QueryM2M(r, "Permissions").Remove(ps) cachemanager.Delete(ROLE_ALL_KEY) return err }