Skip to content

Instantly share code, notes, and snippets.

@connors511
Created June 6, 2013 13:50
Show Gist options
  • Save connors511/5721646 to your computer and use it in GitHub Desktop.
Save connors511/5721646 to your computer and use it in GitHub Desktop.
// club routes
var clubs = require('../app/controllers/clubs')
app.get('/:kitchen_name/clubs', auth.requiresLogin, auth.kitchen.canView, clubs.index)
app.get('/:kitchen_name/clubs/new', auth.requiresLogin, auth.kitchen.canView, clubs.new)
app.post('/:kitchen_name/clubs', auth.requiresLogin, auth.kitchen.canView, clubs.create)
app.get('/:kitchen_name/clubs/:club_id/edit', auth.requiresLogin, auth.club.canManage, clubs.edit)
app.put('/:kitchen_name/clubs/:club_id', auth.requiresLogin, auth.club.canManage, clubs.update)
app.del('/:kitchen_name/clubs/:club_id', auth.requiresLogin, auth.club.canManage, clubs.destroy)
app.get('/:kitchen_name/clubs/:club_id', auth.requiresLogin, auth.kitchen.canView, clubs.show)
// Club items
app.get('/:kitchen_name/clubs/:club_id/items', auth.requiresLogin, auth.kitchen.canView, clubs.item.index)
app.get('/:kitchen_name/clubs/:club_id/items/new', auth.requiresLogin, auth.kitchen.canView, clubs.item.new)
app.post('/:kitchen_name/clubs/:club_id/items', auth.requiresLogin, auth.kitchen.canView, clubs.item.create)
app.get('/:kitchen_name/clubs/:club_id/items/:club_item_id/edit', auth.requiresLogin, auth.club.canManage, clubs.item.edit)
app.put('/:kitchen_name/clubs/:club_id/items/:club_item_id', auth.requiresLogin, auth.club.canManage, clubs.item.update)
app.del('/:kitchen_name/clubs/:club_id/items/:club_item_id', auth.requiresLogin, auth.club.canManage, clubs.item.destroy)
app.get('/:kitchen_name/clubs/:club_id/items/:club_item_id', auth.requiresLogin, auth.kitchen.canView, clubs.item.show)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment