18 lines
387 B
Ruby
18 lines
387 B
Ruby
class DashboardController < ApplicationController
|
|
def index
|
|
# First run: redirect to signup
|
|
if User.count.zero?
|
|
redirect_to signup_path
|
|
return
|
|
end
|
|
|
|
# User must be authenticated
|
|
@user = Current.session.user
|
|
|
|
# Load user's accessible applications
|
|
@applications = Application.active.select do |app|
|
|
app.user_allowed?(@user)
|
|
end
|
|
end
|
|
end
|