Files
astuto/app/controllers/static_pages_controller.rb

43 lines
914 B
Ruby
Raw Normal View History

2019-08-19 17:41:47 +02:00
class StaticPagesController < ApplicationController
2022-07-18 10:47:54 +02:00
skip_before_action :load_tenant_data, only: [:showcase, :pending_tenant, :blocked_tenant]
def root
@board = Board.find_by(id: Current.tenant.tenant_setting.root_board_id)
if @board
@page_title = @board.name
render 'boards/show'
else
@page_title = t('roadmap.title')
get_roadmap_data
render 'static_pages/roadmap'
end
end
2019-08-26 14:29:56 +02:00
def roadmap
@page_title = t('roadmap.title')
get_roadmap_data
2019-08-19 17:41:47 +02:00
end
2022-07-18 10:47:54 +02:00
def showcase
render html: 'Showcase home page.'
end
def pending_tenant
end
def blocked_tenant
end
private
def get_roadmap_data
@post_statuses = PostStatus
.find_roadmap
.select(:id, :name, :color)
@posts = Post
.find_with_post_status_in(@post_statuses)
.select(:id, :title, :board_id, :post_status_id, :user_id, :created_at)
end
2019-08-19 17:41:47 +02:00
end