There was an error while loading. Please reload this page.
class User extends Metro.Model @embedsMany "authorizations" @findFromSession: (session) -> token = session?.cookies["connect.sid"] return unless token @where(persistentToken: token).first() class Authorization extends Metro.Model @embeddedIn "user"
class ApplicationController extends Metro.Controller @beforeFilter "currentUser" currentUser: -> @currentUser ||= User.findFromSession(@session) class AuthorizationsController extends ApplicationController create: -> @user = User.create(params.auth) class SessionsController extends Metro.Controller
Some links on everyauth integration
class Ability extends CanCan.Ability constructor: (user) -> if @user.admin @can "update", Article @can "read", Article
- if can "read", Article ul li Articles! - if can "update", Article input(type='submit', value='Save')