init push - laying out the project
This commit is contained in:
25
portal/app/helpers/application_helper.rb
Normal file
25
portal/app/helpers/application_helper.rb
Normal file
@ -0,0 +1,25 @@
|
||||
module ApplicationHelper
|
||||
def render_activities(_activities)
|
||||
'Activities'
|
||||
end
|
||||
|
||||
def filter_by_date_range(records, field_string)
|
||||
return records if field_string.blank?
|
||||
|
||||
field = params[field_string.to_sym]
|
||||
|
||||
return records unless field
|
||||
|
||||
ea_symbolize = JSON.parse(field).symbolize_keys
|
||||
|
||||
parsed_date_from = nil
|
||||
parsed_date_to = nil
|
||||
|
||||
parsed_date_from = DateTime.parse(ea_symbolize[:from]) unless ea_symbolize[:from].nil?
|
||||
parsed_date_to = DateTime.parse(ea_symbolize[:to]) unless ea_symbolize[:to].nil?
|
||||
|
||||
records = records.where("#{field_string} >= ? AND #{field_string} <= ?", parsed_date_from, parsed_date_to + 1.day) unless parsed_date_from.nil?
|
||||
|
||||
records
|
||||
end
|
||||
end
|
11
portal/app/helpers/mailer_style_helper.rb
Normal file
11
portal/app/helpers/mailer_style_helper.rb
Normal file
@ -0,0 +1,11 @@
|
||||
module MailerStyleHelper
|
||||
def mail_logo_style
|
||||
"background: #222C36;
|
||||
width: 100%;
|
||||
display: inline-block;
|
||||
padding: 15px;
|
||||
box-sizing: border-box;
|
||||
border-radius: 10px 10px 0 0"
|
||||
end
|
||||
end
|
||||
# reload!; ProjectMailer.notify_helper_for_join_request(ProjectHelper.first).deliver_now
|
Reference in New Issue
Block a user