Skip to content

Commit 8413f18

Browse files
committed
Fix admix path option
1 parent 72696ba commit 8413f18

File tree

13 files changed

+28
-19
lines changed

13 files changed

+28
-19
lines changed

admix/app/controllers/admix/admix_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module Admix
22
class AdmixController < MixController
33

4-
before_filter :authenticate_user!, :add_initial_breadcrumbs, :globals
4+
before_filter :authenticate_admix_user!, :add_initial_breadcrumbs, :globals
55

66
protected
77

admix/config/routes.rb

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Rails.application.routes.draw do
2-
namespace :admix do
3-
match 'upload' => 'nicedit#upload'
4-
root to: 'dashboard#index'
5-
end
6-
end
2+
3+
devise_for :admix_users, class_name: 'User', path: Admix::namespace_path, controllers: { sessions: 'admix/sessions', passwords: 'admix/passwords' },
4+
path_names: { :sign_in => 'login', :sign_out => 'logout' }
5+
6+
7+
scope Admix::namespace_path, as: :admix, module: :admix do
8+
match 'upload' => 'nicedit#upload'
9+
root to: 'dashboard#index'
10+
end
11+
12+
end

admix/lib/admix.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@
1919

2020

2121
module Admix
22-
mattr_accessor :menus_container
22+
23+
mattr_accessor :menus_container, :namespace_path
24+
2325
self.menus_container = []
2426

27+
self.namespace_path = 'admix'
28+
2529

2630
module Navigation
2731
end

mix-rails-albums/config/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
resources :albums
55
end
66

7-
namespace :admix do
7+
scope Admix::namespace_path, as: :admix, module: :admix do
88
resources :albums do
99
resources :photos
1010
end

mix-rails-auth/app/models/ability.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ class Ability
44
def initialize(user)
55
# Define abilities for the passed in user here. For example:
66
#
7+
raise User
78
user ||= User.new # guest user (not logged in)
89
if user.is?(:admin)
910
can :manage, :all

mix-rails-auth/app/models/user.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class User
99
# :token_authenticatable, :confirmable,
1010
# :lockable, :timeoutable and :omniauthable
1111
devise :database_authenticatable, :recoverable, :rememberable,
12-
:trackable, :validatable#, :registerable
12+
:trackable, :validatable, :registerable
1313

1414
## Database authenticatable
1515
field :email, :type => String, :default => ""

mix-rails-auth/config/routes.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
Rails.application.routes.draw do
22

3-
devise_for :users, controllers: { sessions: 'admix/sessions', passwords: 'admix/passwords' },
4-
path_names: { :sign_in => 'login', :sign_out => 'logout' }
3+
devise_for :users
54

6-
7-
namespace :admix do
5+
scope Admix::namespace_path, as: :admix, module: :admix do
86
resources :users
97
end
108

mix-rails-message-board/config/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
resources :board_messages
55
end
66

7-
namespace :admix do
7+
scope Admix::namespace_path, as: :admix, module: :admix do
88
resources :board_messages do
99

1010
resources :board_replies

mix-rails-settings/config/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Rails.application.routes.draw do
2-
namespace :admix do
2+
scope Admix::namespace_path, as: :admix, module: :admix do
33
resources :settings
44
end
55
end

mix-rails-songs/config/routes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
end
99
end
1010

11-
namespace :admix do
11+
scope Admix::namespace_path, as: :admix, module: :admix do
1212
resources :songs
1313
end
1414

0 commit comments

Comments
 (0)