Sha256: 7e32113f02ef5cb8f5a042ea36ea55af3737c14225b0f764bc9afd6cc01101bd
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
unless Lanes.Data.Roles class Lanes.Data.Role extends Lanes.Data.BasicModel props: id: 'string' name: 'string' member: { type: 'boolean', default: false } class Lanes.Data.Roles extends Lanes.Data.BasicCollection model: Lanes.Data.Role unless Lanes.Data.User class Lanes.Data.User extends Lanes.Data.Model constructor: (attributes,access)-> super this.access_data = access api_path: 'users' derived: roles: fn: -> [] isLoggedIn: fn: -> false allRoles: fn: -> new Lanes.Data.Roles session: access_data: 'object' session: id: "integer" login: 'string' name: 'string' email: 'string' role_names: 'array' options: 'object' password: 'string' canRead: (model,field) -> true canWrite: (model,field) -> true canDelete: (model) -> true unless Lanes.current_user Lanes.current_user = new Lanes.Data.User
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.0.8 | client/lanes/data/User.coffee |
lanes-0.0.5 | client/lanes/data/User.coffee |