competition: nearly publish visit permission control

dev_local_cqdsj
p31729568 5 years ago
parent 2db1e078d5
commit 762fa4b04e

@ -145,7 +145,10 @@ class Competitions::CompetitionsController < Competitions::BaseController
end
def allow_visit
render_forbidden unless current_competition.published? || admin_or_business?
return if current_competition.published? || admin_or_business?
return if current_competition.nearly_published? && current_competition.manager?(current_user)
render_forbidden
end
def chart_visible

@ -2,12 +2,9 @@
<nav id="sidebar" class="<%= sidebar_collapse ? 'active' : '' %>" data-current-controller="<%= admin_sidebar_controller %>">
<div class="sidebar-header">
<div class="sidebar-header-logo">
<img src="/images/<%= url_to_avatar(current_user) %>" />
<img class="rounded-circle" src="/images/<%= url_to_avatar(current_user) %>" />
<span class="logo-label">后台管理</span>
</div>
<!-- <a href="/" class="sidebar-header-logo" data-toggle="tooltip" title="返回主站">-->
<%#= image_tag('logo.png') %>
<!-- </a>-->
<div id="sidebarCollapse" class="navbar-btn <%= sidebar_collapse ? 'active' : '' %>">
<i class="fa fa-chevron-left fold" data-toggle="tooltip" data-placement="right" data-boundary="window" title="收起"></i>
<i class="fa fa-bars unfold" data-toggle="tooltip" data-placement="right" data-boundary="window" title="展开"></i>

Loading…
Cancel
Save