15 lines
583 B
Ruby
15 lines
583 B
Ruby
class PagesController < ApplicationController
|
|
require 'statistics'
|
|
|
|
def landing
|
|
query = TransactionsQuery.new(current_user)
|
|
@transactions = ActiveRecord::Base.connection.exec_query(query.query.order(query.arel_table[:time].desc).take(10).project(Arel.star).to_sql)
|
|
@requests = current_user.incoming_requests.open.includes(:creditor).take(10)
|
|
@outgoing_requests = current_user.outgoing_requests.open.includes(:debtor).take(10)
|
|
@notifications = current_user.notifications.unread
|
|
end
|
|
|
|
def sign_in_page
|
|
@statistics = Statistics.new
|
|
end
|
|
end
|