diff --git a/app/assets/javascripts/discourse/routes/application_routes.js b/app/assets/javascripts/discourse/routes/application_routes.js index 829875468..1fb86acd7 100644 --- a/app/assets/javascripts/discourse/routes/application_routes.js +++ b/app/assets/javascripts/discourse/routes/application_routes.js @@ -64,6 +64,8 @@ Discourse.Route.buildRoutes(function() { this.route(homepage, { path: '/' }); }); + this.resource('group', { path: '/groups/:groupname' }); + // User routes this.resource('user', { path: '/users/:username' }, function() { this.resource('userActivity', { path: '/activity' }, function() { diff --git a/app/assets/javascripts/discourse/routes/group_route.js b/app/assets/javascripts/discourse/routes/group_route.js new file mode 100644 index 000000000..18315a938 --- /dev/null +++ b/app/assets/javascripts/discourse/routes/group_route.js @@ -0,0 +1,7 @@ +Discourse.GroupRoute = Discourse.Route.extend({ + + model: function() { + console.log('load it'); + } + +}); diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb new file mode 100644 index 000000000..550c28248 --- /dev/null +++ b/app/controllers/groups_controller.rb @@ -0,0 +1,6 @@ +class GroupsController < ApplicationController + + def show + end + +end diff --git a/config/routes.rb b/config/routes.rb index c6dffe88d..1f984a6fc 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -163,6 +163,8 @@ Discourse::Application.routes.draw do get "posts/by_number/:topic_id/:post_number" => "posts#by_number" get "posts/:id/reply-history" => "posts#reply_history" + resources :groups + resources :posts do put "bookmark" get "replies"