Fix determine of layout for group/team
This commit is contained in:
parent
08e52a5624
commit
590c84c7a4
|
@ -1,7 +1,5 @@
|
||||||
class GroupsController < ApplicationController
|
class GroupsController < ApplicationController
|
||||||
respond_to :html
|
respond_to :html
|
||||||
layout 'group', except: [:new, :create]
|
|
||||||
|
|
||||||
before_filter :group, except: [:new, :create]
|
before_filter :group, except: [:new, :create]
|
||||||
|
|
||||||
# Authorize
|
# Authorize
|
||||||
|
@ -12,7 +10,8 @@ class GroupsController < ApplicationController
|
||||||
# Load group projects
|
# Load group projects
|
||||||
before_filter :projects, except: [:new, :create]
|
before_filter :projects, except: [:new, :create]
|
||||||
|
|
||||||
layout 'navless', only: [:new, :create]
|
layout :determine_layout
|
||||||
|
|
||||||
before_filter :set_title, only: [:new, :create]
|
before_filter :set_title, only: [:new, :create]
|
||||||
|
|
||||||
def new
|
def new
|
||||||
|
@ -141,4 +140,12 @@ class GroupsController < ApplicationController
|
||||||
def set_title
|
def set_title
|
||||||
@title = 'New Group'
|
@title = 'New Group'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def determine_layout
|
||||||
|
if [:new, :create].include?(action_name.to_sym)
|
||||||
|
'navless'
|
||||||
|
else
|
||||||
|
'group'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -6,8 +6,8 @@ class TeamsController < ApplicationController
|
||||||
|
|
||||||
before_filter :user_team, except: [:new, :create]
|
before_filter :user_team, except: [:new, :create]
|
||||||
|
|
||||||
layout 'user_team', except: [:new, :create]
|
layout :determine_layout
|
||||||
layout 'navless', only: [:new, :create]
|
|
||||||
before_filter :set_title, only: [:new, :create]
|
before_filter :set_title, only: [:new, :create]
|
||||||
|
|
||||||
def show
|
def show
|
||||||
|
@ -82,4 +82,12 @@ class TeamsController < ApplicationController
|
||||||
def set_title
|
def set_title
|
||||||
@title = 'New Team'
|
@title = 'New Team'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def determine_layout
|
||||||
|
if [:new, :create].include?(action_name.to_sym)
|
||||||
|
'navless'
|
||||||
|
else
|
||||||
|
'user_team'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue