scinote-web/app/controllers/repositories_controller.rb

21 lines
461 B
Ruby
Raw Normal View History

class RepositoriesController < ApplicationController
before_action :load_vars
before_action :check_view_all_permissions, only: :index
def index
render('repositories/index')
end
private
def load_vars
@team = Team.find_by_id(params[:team_id])
render_404 unless @team
2017-05-25 16:06:48 +08:00
@repositories = @team.repositories.order(created_at: :asc)
end
def check_view_all_permissions
render_403 unless can_view_team_repositories(@team)
end
end