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