moved Configuration model to CatarseSettings class. Use the class provided by catarse_settings_db gem. Now we can reimplement the configurations by changing this gem only.
Esse commit está contido em:
@@ -27,6 +27,7 @@ gem 'pg_search'
|
||||
gem 'schema_plus'
|
||||
gem 'schema_associations'
|
||||
gem 'chartkick'
|
||||
gem 'catarse_settings_db'
|
||||
|
||||
# Payment engines
|
||||
gem 'catarse_paypal_express', '2.2.3'
|
||||
|
||||
@@ -97,6 +97,8 @@ GEM
|
||||
activemerchant (>= 1.34.0)
|
||||
rails (~> 4.0)
|
||||
slim-rails
|
||||
catarse_settings_db (0.0.1)
|
||||
rails (~> 4.0.3)
|
||||
celluloid (0.15.2)
|
||||
timers (~> 1.1.0)
|
||||
chartkick (1.2.1)
|
||||
@@ -467,6 +469,7 @@ DEPENDENCIES
|
||||
catarse_mailchimp!
|
||||
catarse_moip (~> 2.3.4)
|
||||
catarse_paypal_express (= 2.2.3)
|
||||
catarse_settings_db
|
||||
chartkick
|
||||
coffee-rails (~> 4.0.0)
|
||||
compass-960-plugin
|
||||
|
||||
@@ -67,7 +67,7 @@ class ApplicationController < ActionController::Base
|
||||
end
|
||||
|
||||
def force_http
|
||||
redirect_to(protocol: 'http', host: ::Configuration[:base_domain]) if request.ssl?
|
||||
redirect_to(protocol: 'http', host: CatarseSettings[:base_domain]) if request.ssl?
|
||||
end
|
||||
|
||||
def redirect_user_back_after_login
|
||||
|
||||
@@ -38,7 +38,7 @@ module Concerns
|
||||
end
|
||||
|
||||
def display_uservoice_sso
|
||||
if current_user && ::Configuration[:uservoice_subdomain] && ::Configuration[:uservoice_sso_key]
|
||||
if current_user && CatarseSettings[:uservoice_subdomain] && CatarseSettings[:uservoice_sso_key]
|
||||
Uservoice::Token.generate({
|
||||
guid: current_user.id, email: current_user.email, display_name: current_user.display_name,
|
||||
url: user_url(current_user), avatar_url: current_user.display_image
|
||||
|
||||
@@ -34,8 +34,8 @@ class Projects::ContributionsController < ApplicationController
|
||||
@contribution = Contribution.new(project: parent, user: current_user)
|
||||
authorize @contribution
|
||||
|
||||
@create_url = ::Configuration[:secure_review_host] ?
|
||||
project_contributions_url(@project, {host: ::Configuration[:secure_review_host], protocol: 'https'}) :
|
||||
@create_url = CatarseSettings[:secure_review_host] ?
|
||||
project_contributions_url(@project, {host: CatarseSettings[:secure_review_host], protocol: 'https'}) :
|
||||
project_contributions_path(@project)
|
||||
|
||||
@title = t('projects.contributions.new.title', name: @project.name)
|
||||
|
||||
@@ -16,7 +16,7 @@ class UsersController < ApplicationController
|
||||
end
|
||||
|
||||
def uservoice_gadget
|
||||
if params[:secret] == ::Configuration[:uservoice_secret_gadget]
|
||||
if params[:secret] == CatarseSettings[:uservoice_secret_gadget]
|
||||
@user = User.find_by_email params[:email]
|
||||
end
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ class UserDecorator < Draper::Decorator
|
||||
|
||||
def gravatar_url
|
||||
return unless source.email
|
||||
"https://gravatar.com/avatar/#{Digest::MD5.new.update(source.email)}.jpg?default=#{::Configuration[:base_url]}/assets/user.png"
|
||||
"https://gravatar.com/avatar/#{Digest::MD5.new.update(source.email)}.jpg?default=#{CatarseSettings[:base_url]}/assets/user.png"
|
||||
end
|
||||
|
||||
def display_name
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
class Configuration < ActiveRecord::Base
|
||||
validates_presence_of :name
|
||||
class << self
|
||||
# This method returns the values of the config simulating a Hash, like:
|
||||
# Configuration[:foo]
|
||||
# It can also bring Arrays of keys, like:
|
||||
# Configuration[:foo, :bar]
|
||||
# ... so you can pass it to a method using *.
|
||||
# It is memoized, so it will be correctly cached.
|
||||
def [] *keys
|
||||
if keys.size == 1
|
||||
get keys.shift
|
||||
else
|
||||
keys.map{|key| get key }
|
||||
end
|
||||
end
|
||||
def []= key, value
|
||||
set key, value
|
||||
end
|
||||
|
||||
private
|
||||
def get key
|
||||
Rails.cache.fetch("/configurations/#{key}") do
|
||||
find_by_name(key).value rescue nil
|
||||
end
|
||||
end
|
||||
|
||||
def set key, value
|
||||
begin
|
||||
find_by_name(key).update_attribute :value, value
|
||||
rescue
|
||||
create!(name: key, value: value)
|
||||
end
|
||||
Rails.cache.write("/configurations/#{key}", value)
|
||||
value
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
@@ -13,8 +13,8 @@ class Notification < ActiveRecord::Base
|
||||
template_name: template_name,
|
||||
user: user,
|
||||
locale: user.locale || I18n.locale,
|
||||
origin_email: Configuration[:email_contact],
|
||||
origin_name: Configuration[:company_name]
|
||||
origin_email: CatarseSettings[:email_contact],
|
||||
origin_name: CatarseSettings[:company_name]
|
||||
}.merge(params)).deliver
|
||||
end
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@ class Project < ActiveRecord::Base
|
||||
|
||||
def self.send_verify_moip_account_notification
|
||||
expiring_in_less_of('7 days').find_each do |project|
|
||||
project.notify_owner(:verify_moip_account, { origin_email: ::Configuration[:email_payments]})
|
||||
project.notify_owner(:verify_moip_account, { origin_email: CatarseSettings[:email_payments]})
|
||||
end
|
||||
end
|
||||
|
||||
@@ -185,7 +185,7 @@ class Project < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def new_draft_recipient
|
||||
last_channel.try(:curator) || User.where(email: ::Configuration[:email_projects]).first
|
||||
last_channel.try(:curator) || User.where(email: CatarseSettings[:email_projects]).first
|
||||
end
|
||||
|
||||
def last_channel
|
||||
|
||||
@@ -11,7 +11,7 @@ class User < ActiveRecord::Base
|
||||
{ EMAIL: user.email, FNAME: user.name,
|
||||
CITY: (user.address_city||'outro / other'), STATE: (user.address_state||'outro / other') }
|
||||
},
|
||||
list_id: Configuration[:mailchimp_list_id],
|
||||
list_id: CatarseSettings[:mailchimp_list_id],
|
||||
subscribe_when: ->(user) { (user.newsletter_changed? && user.newsletter) || (user.newsletter && user.new_record?) },
|
||||
unsubscribe_when: ->(user) { user.newsletter_changed? && !user.newsletter },
|
||||
unsubscribe_email: ->(user) { user.email }
|
||||
|
||||
@@ -28,7 +28,7 @@ class ContributionObserver < ActiveRecord::Observer
|
||||
alias :from_confirmed_to_refunded :from_requested_refund_to_refunded
|
||||
|
||||
def from_confirmed_to_requested_refund(contribution)
|
||||
user = User.find_by(email: Configuration[:email_payments])
|
||||
user = User.find_by(email: CatarseSettings[:email_payments])
|
||||
if user.present?
|
||||
Notification.notify(:refund_request, user, {contribution: contribution, origin_email: contribution.user.email, origin_name: contribution.user.name})
|
||||
end
|
||||
@@ -38,7 +38,7 @@ class ContributionObserver < ActiveRecord::Observer
|
||||
end
|
||||
|
||||
def from_confirmed_to_canceled(contribution)
|
||||
user = User.where(email: Configuration[:email_payments]).first
|
||||
user = User.where(email: CatarseSettings[:email_payments]).first
|
||||
if user.present?
|
||||
Notification.notify_once(
|
||||
:contribution_canceled_after_confirmed,
|
||||
@@ -62,7 +62,7 @@ class ContributionObserver < ActiveRecord::Observer
|
||||
project: contribution.project
|
||||
)
|
||||
|
||||
if (Time.now > contribution.project.expires_at + 7.days) && (user = User.where(email: ::Configuration[:email_payments]).first)
|
||||
if (Time.now > contribution.project.expires_at + 7.days) && (user = User.where(email: ::CatarseSettings[:email_payments]).first)
|
||||
Notification.notify_once(
|
||||
:contribution_confirmed_after_project_was_closed,
|
||||
user,
|
||||
|
||||
@@ -38,7 +38,7 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
{project_id: project.id},
|
||||
{
|
||||
project: project,
|
||||
origin_email: Configuration[:email_projects]
|
||||
origin_email: CatarseSettings[:email_projects]
|
||||
}
|
||||
)
|
||||
end
|
||||
@@ -50,7 +50,7 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
{project_id: project.id},
|
||||
{
|
||||
project: project,
|
||||
origin_email: Configuration[:email_projects]
|
||||
origin_email: CatarseSettings[:email_projects]
|
||||
}
|
||||
)
|
||||
notify_admin_that_project_reached_deadline(project)
|
||||
@@ -58,13 +58,13 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
end
|
||||
|
||||
def notify_admin_that_project_reached_deadline(project)
|
||||
if (user = User.where(email: ::Configuration[:email_payments]).first)
|
||||
if (user = User.where(email: ::CatarseSettings[:email_payments]).first)
|
||||
Notification.notify_once(
|
||||
:adm_project_deadline,
|
||||
user,
|
||||
{project_id: project.id},
|
||||
project: project,
|
||||
origin_email: Configuration[:email_system],
|
||||
origin_email: CatarseSettings[:email_system],
|
||||
project: project
|
||||
)
|
||||
end
|
||||
@@ -108,7 +108,7 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
{project_id: project.id, user_id: project.user.id},
|
||||
{
|
||||
project: project,
|
||||
origin_email: Configuration[:email_projects]
|
||||
origin_email: CatarseSettings[:email_projects]
|
||||
}
|
||||
)
|
||||
end
|
||||
@@ -139,11 +139,11 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
mailchimp_params = { EMAIL: user.email, FNAME: user.name, CITY: user.address_city, STATE: user.address_state }
|
||||
|
||||
if project.successful?
|
||||
CatarseMailchimp::API.subscribe(mailchimp_params, Configuration[:mailchimp_successful_projects_list])
|
||||
CatarseMailchimp::API.subscribe(mailchimp_params, CatarseSettings[:mailchimp_successful_projects_list])
|
||||
end
|
||||
|
||||
if project.failed?
|
||||
CatarseMailchimp::API.subscribe(mailchimp_params, Configuration[:mailchimp_failed_projects_list])
|
||||
CatarseMailchimp::API.subscribe(mailchimp_params, CatarseSettings[:mailchimp_failed_projects_list])
|
||||
end
|
||||
rescue Exception => e
|
||||
Rails.logger.info "-----> #{e.inspect}"
|
||||
@@ -160,8 +160,8 @@ class ProjectObserver < ActiveRecord::Observer
|
||||
{
|
||||
project: project,
|
||||
channel: project.last_channel,
|
||||
origin_email: project.last_channel.try(:email) || Configuration[:email_projects],
|
||||
origin_name: project.last_channel.try(:name) || Configuration[:company_name]
|
||||
origin_email: project.last_channel.try(:email) || CatarseSettings[:email_projects],
|
||||
origin_name: project.last_channel.try(:name) || CatarseSettings[:company_name]
|
||||
}
|
||||
)
|
||||
end
|
||||
|
||||
@@ -8,7 +8,7 @@ class ImageUploader < CarrierWave::Uploader::Base
|
||||
end
|
||||
|
||||
def self.choose_storage
|
||||
(Rails.env.production? and Configuration[:aws_access_key]) ? :fog : :file
|
||||
(Rails.env.production? and CatarseSettings[:aws_access_key]) ? :fog : :file
|
||||
end
|
||||
|
||||
storage choose_storage
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
td= project.display_goal
|
||||
td= project.display_pledged
|
||||
td= number_to_currency project.total_payment_service_fee, precision: 2
|
||||
- catarse_fee = Configuration[:catarse_fee].to_f * project.pledged
|
||||
- catarse_fee = CatarseSettings[:catarse_fee].to_f * project.pledged
|
||||
td
|
||||
= number_to_currency catarse_fee, precision: 2
|
||||
td
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
meta property="og:url" content=url_for(only_path: false)
|
||||
meta property="og:image" content=channel.image.curator_thumb.url
|
||||
meta property="og:site_name" content=channel.name
|
||||
meta property="fb:app_id" content=Configuration[:facebook_app_id]
|
||||
meta property="fb:app_id" content=CatarseSettings[:facebook_app_id]
|
||||
meta property="og:description" content=channel.description
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -12,4 +12,4 @@ br
|
||||
br
|
||||
| Best,
|
||||
br
|
||||
= Configuration[:company_name]
|
||||
= CatarseSettings[:company_name]
|
||||
|
||||
+2
-2
@@ -6,9 +6,9 @@ br
|
||||
| Esqueceu sua senha? Sem problemas! Redefina clicando aqui em
|
||||
= link_to('definir nova senha', edit_password_url(@resource, reset_password_token: @resource.reset_password_token))
|
||||
br
|
||||
| Se algum problema acontecer, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to ::Configuration[:email_contact]}
|
||||
| Se algum problema acontecer, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to ::CatarseSettings[:email_contact]}
|
||||
br
|
||||
br
|
||||
| Abraços,
|
||||
br
|
||||
= Configuration[:company_name]
|
||||
= CatarseSettings[:company_name]
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
javascript:
|
||||
(function(){var uv=document.createElement('script');uv.type='text/javascript';uv.async=true;uv.src='//widget.uservoice.com/#{::Configuration[:uservoice_key]}.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(uv,s)})()
|
||||
(function(){var uv=document.createElement('script');uv.type='text/javascript';uv.async=true;uv.src='//widget.uservoice.com/#{CatarseSettings[:uservoice_key]}.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(uv,s)})()
|
||||
|
||||
@@ -17,9 +17,9 @@ html
|
||||
meta property="og:title" content=( channel.try(:name) || t('site.title'))
|
||||
meta property="og:type" content=:cause
|
||||
meta property="og:url" content=url_for(only_path: false)
|
||||
meta property="og:image" content=Configuration[:company_logo]
|
||||
meta property="og:site_name" content=Configuration[:company_name]
|
||||
meta property="fb:app_id" content=Configuration[:facebook_app_id]
|
||||
meta property="og:image" content=CatarseSettings[:company_logo]
|
||||
meta property="og:site_name" content=CatarseSettings[:company_name]
|
||||
meta property="fb:app_id" content=CatarseSettings[:facebook_app_id]
|
||||
meta property="og:description" content=( channel.try(:description) || t('projects.index_header.title') + '. ' + t('projects.index_header.subtitle'))
|
||||
|
||||
body#catarse_bootstrap[data-namespace=namespace data-controller-name=controller_name data-action=action_name]
|
||||
|
||||
@@ -27,10 +27,10 @@ p
|
||||
| em contato diretamente com o realizador através do e-mail #{mail_to contribution.project.user.email}.
|
||||
| Ah! Lembre-se de guardar este email, pois ele contém informações importantes
|
||||
| a respeito da sua contribuição ao projeto.
|
||||
p Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to Configuration[:email_contact]}
|
||||
p Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_contact]}
|
||||
|
||||
p
|
||||
| Um abraço e muito obrigado,
|
||||
br/
|
||||
| #{Configuration[:company_name]}
|
||||
| #{CatarseSettings[:company_name]}
|
||||
|
||||
|
||||
+4
-4
@@ -9,7 +9,7 @@ br
|
||||
|Keep this email with you as a receipt.
|
||||
br
|
||||
br
|
||||
|Very important information:<strong> if you paid using a credit card</strong>, the name that will show up in your invoice is #{contribution.payment_method}. Unfortunately, credit card operators don't allow #{Configuration[:company_name]}'s name to be shown, ok?
|
||||
|Very important information:<strong> if you paid using a credit card</strong>, the name that will show up in your invoice is #{contribution.payment_method}. Unfortunately, credit card operators don't allow #{CatarseSettings[:company_name]}'s name to be shown, ok?
|
||||
br
|
||||
br
|
||||
|Pledged amount: <strong>R$ #{contribution.value}</strong>
|
||||
@@ -17,7 +17,7 @@ br
|
||||
-if contribution.reward
|
||||
|Chosen reward: <strong>#{contribution.reward.description}</strong>
|
||||
-else
|
||||
|No reward chosen, any questions please contact our team on #{mail_to Configuration[:email_contact]}
|
||||
|No reward chosen, any questions please contact our team on #{mail_to CatarseSettings[:email_contact]}
|
||||
br
|
||||
|Back key: #{contribution.key}
|
||||
br
|
||||
@@ -35,9 +35,9 @@ br
|
||||
|If you want to contact #{contribution.project.user.name}, send an email to #{mail_to contribution.project.user.email}
|
||||
br
|
||||
br
|
||||
|If you have any other questions, access our #{link_to('FAQ', "#{Configuration[:base_url]}/faq")} or send an email to #{mail_to Configuration[:email_contact]}
|
||||
|If you have any other questions, access our #{link_to('FAQ', "#{CatarseSettings[:base_url]}/faq")} or send an email to #{mail_to CatarseSettings[:email_contact]}
|
||||
br
|
||||
br
|
||||
|A big hug,
|
||||
br
|
||||
|#{Configuration[:company_name]} Team
|
||||
|#{CatarseSettings[:company_name]} Team
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
- contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
+8
-8
@@ -2,22 +2,22 @@
|
||||
|Hi, #{contribution.user.name}!
|
||||
br
|
||||
br
|
||||
|The project #{link_to(contribution.project.name, "#{Configuration[:base_url]}/projects/#{contribution.project.to_param}")} that you contributed was funded successfully on #{Configuration[:company_name].downcase}! Time to celebrate o/
|
||||
|The project #{link_to(contribution.project.name, "#{CatarseSettings[:base_url]}/projects/#{contribution.project.to_param}")} that you contributed was funded successfully on #{CatarseSettings[:company_name].downcase}! Time to celebrate o/
|
||||
br
|
||||
br
|
||||
|The project had, including you, #{contribution.project.total_contributions} marvellous contributions, raised #{contribution.project.display_pledged} and reached #{contribution.project.progress}% of its goal =D
|
||||
br
|
||||
br
|
||||
|An important reminder: #{Configuration[:company_name]}'s team takes up to 3 days to pass the contact info of all contributions to the project producers. Therefore, the project's owner may take a few days to contact you about the rewards, ok?
|
||||
|An important reminder: #{CatarseSettings[:company_name]}'s team takes up to 3 days to pass the contact info of all contributions to the project producers. Therefore, the project's owner may take a few days to contact you about the rewards, ok?
|
||||
br
|
||||
br
|
||||
|Meanwhile, share this success with the world!
|
||||
br
|
||||
br
|
||||
- fb_img = "<img src=\"#{Configuration[:base_url]}/assets/auth/facebook_64.png\" title='Facebook' class='social' />".html_safe
|
||||
== raw link_to(fb_img, "http://www.facebook.com/share.php?u=#{Configuration[:base_url]}/projects/#{contribution.project.to_param}&t=Uhuu! The project '#{contribution.project.name}', that I contributed, was successfully funded on #{Configuration[:company_name]}!" , :target => :_blank)
|
||||
- twitter_img = "<img src='#{Configuration[:base_url]}/assets/auth/twitter_64.png' title='Twitter' class='social' />".html_safe
|
||||
== raw link_to(twitter_img,"http://twitter.com/?status=#{"Uhuu! The project '#{contribution.project.name}', that I contributed, was successful on @#{Configuration[:twitter_username]}! #{project_by_slug_url(permalink: contribution.project.permalink)}"}", :target => :_blank)
|
||||
- fb_img = "<img src=\"#{CatarseSettings[:base_url]}/assets/auth/facebook_64.png\" title='Facebook' class='social' />".html_safe
|
||||
== raw link_to(fb_img, "http://www.facebook.com/share.php?u=#{CatarseSettings[:base_url]}/projects/#{contribution.project.to_param}&t=Uhuu! The project '#{contribution.project.name}', that I contributed, was successfully funded on #{CatarseSettings[:company_name]}!" , :target => :_blank)
|
||||
- twitter_img = "<img src='#{CatarseSettings[:base_url]}/assets/auth/twitter_64.png' title='Twitter' class='social' />".html_safe
|
||||
== raw link_to(twitter_img,"http://twitter.com/?status=#{"Uhuu! The project '#{contribution.project.name}', that I contributed, was successful on @#{CatarseSettings[:twitter_username]}! #{project_by_slug_url(permalink: contribution.project.permalink)}"}", :target => :_blank)
|
||||
br
|
||||
br
|
||||
strong
|
||||
@@ -39,10 +39,10 @@ strong
|
||||
|If you want to talk to #{contribution.project.user.name}, send an email to #{mail_to contribution.project.user.email}
|
||||
br
|
||||
br
|
||||
|If you have any other questions, access our #{link_to('FAQ', "#{Configuration[:base_url]}/faq")} or send an email to #{mail_to Configuration[:email_contact]}
|
||||
|If you have any other questions, access our #{link_to('FAQ', "#{CatarseSettings[:base_url]}/faq")} or send an email to #{mail_to CatarseSettings[:email_contact]}
|
||||
br
|
||||
br
|
||||
|A big hug,
|
||||
br
|
||||
br
|
||||
|#{Configuration[:company_name]} team
|
||||
|#{CatarseSettings[:company_name]} team
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
p Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
p
|
||||
| Parabéns! O projeto #{link_to(contribution.project.name, project_by_slug_url(permalink: contribution.project.permalink))} que,
|
||||
| incluindo você, teve #{contribution.project.total_contributions} apoiadores, foi financiado com sucesso no #{Configuration[:company_name]}.
|
||||
| incluindo você, teve #{contribution.project.total_contributions} apoiadores, foi financiado com sucesso no #{CatarseSettings[:company_name]}.
|
||||
p Esse e-mail serve como um <strong>recibo definitivo da sua contribuição</strong>.
|
||||
= render partial: 'contribution_data', locals: {contribution: contribution}
|
||||
|
||||
|
||||
+3
-3
@@ -4,7 +4,7 @@
|
||||
br
|
||||
br
|
||||
| Infelizmente o projeto #{link_to(contribution.project.name, project_by_slug_url(permalink: contribution.project.permalink))}
|
||||
| que você apoiou não atingiu a meta estabelecida e não foi financiado no #{Configuration[:company_name]}.
|
||||
| que você apoiou não atingiu a meta estabelecida e não foi financiado no #{CatarseSettings[:company_name]}.
|
||||
br
|
||||
br
|
||||
| Em função disto, você recebeu #{contribution.display_value} em créditos para apoiar outros projetos.
|
||||
@@ -25,9 +25,9 @@ br
|
||||
| Lembrando que a chave de identificação do seu apoio é: #{contribution.payment_id}
|
||||
br
|
||||
br
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to Configuration[:email_contact]}
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_contact]}
|
||||
br
|
||||
br
|
||||
|Um abraço,
|
||||
br
|
||||
| #{Configuration[:company_name]}
|
||||
| #{CatarseSettings[:company_name]}
|
||||
|
||||
@@ -9,7 +9,7 @@ br
|
||||
br
|
||||
br
|
||||
-user.recommended_projects.limit(3).each do |project|
|
||||
|#{link_to(project.name, "#{Configuration[:base_url]}/projects/#{project.to_param}")}
|
||||
|#{link_to(project.name, "#{CatarseSettings[:base_url]}/projects/#{project.to_param}")}
|
||||
br
|
||||
|#{project.headline}
|
||||
br
|
||||
@@ -30,7 +30,7 @@ br
|
||||
|5 -Done! Your pledge will be confirmed =)
|
||||
br
|
||||
br
|
||||
|If you rather ask for a refund, first logon to your Catarse account and then click #{link_to("here", "#{Configuration[:base_url]}/users/#{user.to_param}#credits")}.
|
||||
|If you rather ask for a refund, first logon to your Catarse account and then click #{link_to("here", "#{CatarseSettings[:base_url]}/users/#{user.to_param}#credits")}.
|
||||
|#{link_to('This article', 'http://suporte.catarse.me/knowledgebase/articles/164746-regras-e-funcionamento-dos-reembolsos-estornos')} aboud refunds will solve most of your doubts.
|
||||
br
|
||||
br
|
||||
|
||||
@@ -9,7 +9,7 @@ br
|
||||
br
|
||||
br
|
||||
-user.recommended_projects.limit(3).each do |project|
|
||||
|#{link_to(project.name, "#{Configuration[:base_url]}/projects/#{project.to_param}")}
|
||||
|#{link_to(project.name, "#{CatarseSettings[:base_url]}/projects/#{project.to_param}")}
|
||||
br
|
||||
|#{project.headline}
|
||||
br
|
||||
@@ -30,7 +30,7 @@ br
|
||||
|5 - Pronto! Seu apoio será confirmado =)
|
||||
br
|
||||
br
|
||||
|Caso prefira, você pode pedir o reembolso do seu dinheiro clicando #{link_to("aqui", "#{Configuration[:base_url]}/users/#{user.to_param}#credits")}. Você conseguirá tirar a maioria das suas dúvidas sobre reembolso #{link_to('nesse artigo', 'http://suporte.catarse.me/knowledgebase/articles/164746-regras-e-funcionamento-dos-reembolsos-estornos')}.
|
||||
|Caso prefira, você pode pedir o reembolso do seu dinheiro clicando #{link_to("aqui", "#{CatarseSettings[:base_url]}/users/#{user.to_param}#credits")}. Você conseguirá tirar a maioria das suas dúvidas sobre reembolso #{link_to('nesse artigo', 'http://suporte.catarse.me/knowledgebase/articles/164746-regras-e-funcionamento-dos-reembolsos-estornos')}.
|
||||
br
|
||||
br
|
||||
|Se tiver alguma outra dúvida, entre em contato conosco na nossa Central de Suporte: suporte.catarse.me.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
|Olá, #{user.name}!
|
||||
br
|
||||
@@ -30,10 +30,10 @@ strong Opção 3:
|
||||
| Infelizmente, o rascunho de projeto que você enviou não se encaixa no perfil do site do #{company_name}.
|
||||
| Enviaremos um email notificando a recusa. Sim, sabemos que recusas são sempre desagradáveis. Mas o lema aqui é
|
||||
| "levanta, sacode a poeira e dá a volta por cima". Mas antes de sacudir qualquer poeira,
|
||||
| estude nossa #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'} para que você saiba tudo sobre nossos pré-requisitos para a construção do seu próximo projeto.
|
||||
| estude nossa #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'} para que você saiba tudo sobre nossos pré-requisitos para a construção do seu próximo projeto.
|
||||
br/
|
||||
br/
|
||||
| Lembrando que você pode tirar dúvidas conosco respondendo diretamente a esta mensagem ou através do e-mail #{mail_to ::Configuration[:email_projects]}
|
||||
| Lembrando que você pode tirar dúvidas conosco respondendo diretamente a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
|Um abraço,
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
- channel = @notification.channel
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
= content_for :email_logo do
|
||||
= image_tag(channel.image, alt: channel.name)
|
||||
@@ -34,7 +34,7 @@ strong Opção 3:
|
||||
| Infelizmente, o rascunho de projeto que você enviou não se encaixa no perfil do #{channel.name}.
|
||||
| Enviaremos um email notificando a recusa. Sim, sabemos que recusas são sempre desagradáveis. Mas o lema aqui
|
||||
| é "levanta, sacode a poeira e dá a volta por cima". Mas antes de sacudir qualquer poeira, estude
|
||||
' a #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'} do #{company_name} e a #{ link_to 'proposta', channels_about_url(subdomain: channel.permalink), target: '__blank'}
|
||||
' a #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'} do #{company_name} e a #{ link_to 'proposta', channels_about_url(subdomain: channel.permalink), target: '__blank'}
|
||||
| do #{channel.name} para que você saiba tudo sobre nossos pré-requisitos para a construção do seu próximo projeto.
|
||||
br/
|
||||
br/
|
||||
|
||||
@@ -9,7 +9,7 @@ p
|
||||
|
||||
p
|
||||
| Caso tenha qualquer dúvida sobre seu projeto no Catarse e queira conversar com alguém da nossa equipe
|
||||
| basta mandar um e-mail para #{mail_to ::Configuration[:email_projects]} ou responder a esta mensagem que a gente vai adorar poder te ajudar =)
|
||||
| basta mandar um e-mail para #{mail_to CatarseSettings[:email_projects]} ou responder a esta mensagem que a gente vai adorar poder te ajudar =)
|
||||
|
||||
p
|
||||
| Esses links aqui também podem ser úteis:
|
||||
@@ -34,5 +34,5 @@ p
|
||||
p
|
||||
| Um abraço,
|
||||
br/
|
||||
= ::Configuration[:company_name]
|
||||
= CatarseSettings[:company_name]
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
| Hey!
|
||||
br
|
||||
br
|
||||
| Mais um projeto foi criado no #{Configuration[:company_name]}!
|
||||
| Mais um projeto foi criado no #{CatarseSettings[:company_name]}!
|
||||
== " por #{link_to project.user.name, user_url(project.user)}"
|
||||
br
|
||||
== "Email do realizador: #{mail_to project.user.email}"
|
||||
@@ -25,7 +25,7 @@ b Primeiros apoiadores:
|
||||
br
|
||||
= simple_format(project.first_contributions)
|
||||
br
|
||||
b Como conheceu o #{Configuration[:company_name].downcase}:
|
||||
b Como conheceu o #{CatarseSettings[:company_name].downcase}:
|
||||
br
|
||||
= simple_format(project.how_know)
|
||||
br
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
- project = @notification.project
|
||||
- channel = @notification.channel
|
||||
- user = project.last_channel.users.first
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
|
||||
| Olá
|
||||
|
||||
+2
-2
@@ -31,13 +31,13 @@ br/
|
||||
br/
|
||||
center
|
||||
= link_to explore_url, target: '__blank' do
|
||||
= image_tag "#{::Configuration[:base_url]}/assets/catarse_bootstrap/botao_bemvindo_EN_big.png"
|
||||
= image_tag "#{CatarseSettings[:base_url]}/assets/catarse_bootstrap/botao_bemvindo_EN_big.png"
|
||||
|
||||
br
|
||||
br
|
||||
| Best,
|
||||
br
|
||||
= Configuration[:company_name]
|
||||
= CatarseSettings[:company_name]
|
||||
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -31,14 +31,14 @@ br/
|
||||
br/
|
||||
center
|
||||
= link_to explore_url, target: '__blank' do
|
||||
= image_tag "#{::Configuration[:base_url]}/assets/catarse_bootstrap/botao_bemvindo_PT_big.png"
|
||||
= image_tag "#{CatarseSettings[:base_url]}/assets/catarse_bootstrap/botao_bemvindo_PT_big.png"
|
||||
|
||||
|
||||
br
|
||||
br
|
||||
| Abraços,
|
||||
br
|
||||
= Configuration[:company_name]
|
||||
= CatarseSettings[:company_name]
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ br
|
||||
|If the bank slip has already been paid and your name still doesn't show up on the contributions list, do not worry, in up to <strong>3 working days</strong> your name will show up on the site. This is how long it takes for the information to be received by the bank, passed to MoiP, and get to us, ok?
|
||||
br
|
||||
br
|
||||
|If you forgot to pay the bank slip and still want to contribute the project, it's very simple, access #{link_to('página do projeto', project_by_slug_url(permalink: contribution.project.permalink, host: Configuration['host'] ))} and contribute the project again. The first bank slip will be ignored.
|
||||
|If you forgot to pay the bank slip and still want to contribute the project, it's very simple, access #{link_to('página do projeto', project_by_slug_url(permalink: contribution.project.permalink, host: CatarseSettings['host'] ))} and contribute the project again. The first bank slip will be ignored.
|
||||
br
|
||||
br
|
||||
|As soon as your payment is authorized by MoiP, we will send you another email confirming the transaction.
|
||||
@@ -16,4 +16,4 @@ br
|
||||
br
|
||||
|A big hug,
|
||||
br
|
||||
|#{Configuration[:company_name]} Team
|
||||
|#{CatarseSettings[:company_name]} Team
|
||||
|
||||
@@ -9,9 +9,9 @@ p
|
||||
= link_to 'clicar aqui', "https://www.moip.com.br/Boleto.do?id=#{contribution.payment_id.gsub('.', '').to_i}"
|
||||
| .
|
||||
|
||||
p O prazo de vencimento do boleto é de 2 dias úteis. Para alterar a data de vencimento, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to Configuration[:email_contact]}
|
||||
p O prazo de vencimento do boleto é de 2 dias úteis. Para alterar a data de vencimento, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_contact]}
|
||||
|
||||
p
|
||||
| Um abraço,
|
||||
br/
|
||||
| #{Configuration[:company_name]}
|
||||
| #{CatarseSettings[:company_name]}
|
||||
|
||||
+3
-3
@@ -14,15 +14,15 @@ br
|
||||
|Em função disto, você recebera #{contribution.display_value} em créditos para apoiar outros projetos.
|
||||
br
|
||||
br
|
||||
| Caso prefira, você poderá pedir o #{link_to("reembolso seu apoio.", "#{Configuration[:base_url]}/users/#{contribution.user.to_param}#credits")}.
|
||||
| Caso prefira, você poderá pedir o #{link_to("reembolso seu apoio.", "#{CatarseSettings[:base_url]}/users/#{contribution.user.to_param}#credits")}.
|
||||
br
|
||||
br
|
||||
| Lembrando que a chave de identificação do seu apoio é: <strong>#{contribution.payment_id}</strong>
|
||||
br
|
||||
br
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to Configuration[:email_payments]}
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_payments]}
|
||||
br
|
||||
br
|
||||
| Um abraço,
|
||||
br
|
||||
| #{Configuration[:company_name]}
|
||||
| #{CatarseSettings[:company_name]}
|
||||
|
||||
@@ -16,9 +16,9 @@ br
|
||||
| Caso o motivo para não ter concluído seu apoio foi algum problema técnico, recomendamos tentar novamente utilizando outro navegador.
|
||||
br
|
||||
br
|
||||
| Se o problema persistir, entre em contato imediatamente respondendo a esta mensagem ou através do e-mail #{mail_to Configuration[:email_contact]}
|
||||
| Se o problema persistir, entre em contato imediatamente respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_contact]}
|
||||
br
|
||||
br
|
||||
|Um abraço,
|
||||
br
|
||||
|#{Configuration[:company_name]}
|
||||
|#{CatarseSettings[:company_name]}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
br
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
|Oi #{project.user.name},
|
||||
br/
|
||||
@@ -38,7 +38,7 @@ br/
|
||||
| Confira: #{link_to 'Regras e Funcionamento dos Reembolsos', 'http://suporte.catarse.me/knowledgebase/articles/164746-regras-e-funcionamento-dos-reembolsos-estornos', target: '__blank'}.
|
||||
br/
|
||||
br/
|
||||
| Se ficou com alguma dúvida, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to ::Configuration[:email_projects]}
|
||||
| Se ficou com alguma dúvida, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
| Um abraço,
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
- confirmed_contributions_today = project.contributions.confirmed_today
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
| Olá, <strong>#{project.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
|Olá, #{user.name}!
|
||||
br
|
||||
@@ -13,7 +13,7 @@ br
|
||||
br/
|
||||
br/
|
||||
| As dicas fundamentais para estruturar o seu projeto podem ser encontradas em
|
||||
| diversos artigos na nossa #{link_to "Central de Suporte do #{company_name}", ::Configuration[:support_forum], target: '__blank'}.
|
||||
| diversos artigos na nossa #{link_to "Central de Suporte do #{company_name}", CatarseSettings[:support_forum], target: '__blank'}.
|
||||
| Ela pode ser utilizada como fonte de consulta para a maioria das dúvidas que você terá antes, durante e após a sua campanha.
|
||||
| Mesmo assim resolvemos destacar alguns pontos nesse email. Leia todos com bastante atenção:
|
||||
br/
|
||||
@@ -37,11 +37,11 @@ br/
|
||||
| Quando considerar que a sua página de projeto está pronta, basta clicar no botão “ENVIAR PROJETO” que entraremos em contato contigo.
|
||||
br/
|
||||
br/
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to ::Configuration[:email_projects]}
|
||||
| Se ficou com alguma dúvida, entre em contato conosco respondendo a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
| E por falar nisso, por favor <strong>não esqueça de incluir na sua lista de contatos os e-mails:</strong>
|
||||
| #{mail_to ::Configuration[:email_projects]} e #{mail_to ::Configuration[:email_contact]} para evitar que nossas mensagens caiam na sua caixa de spam devido a filtros do seu email.
|
||||
| #{mail_to CatarseSettings[:email_projects]} e #{mail_to CatarseSettings[:email_contact]} para evitar que nossas mensagens caiam na sua caixa de spam devido a filtros do seu email.
|
||||
br/
|
||||
br/
|
||||
| Um abraço,
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
- project = @notification.project
|
||||
- channel = @notification.channel
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
= content_for :email_logo do
|
||||
= image_tag(channel.image, alt: channel.name)
|
||||
@@ -18,7 +18,7 @@ br/
|
||||
br/
|
||||
br/
|
||||
| As dicas fundamentais para estruturar o seu projeto podem ser encontradas em diversos artigos na
|
||||
| nossa #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'} do #{company_name}.
|
||||
| nossa #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'} do #{company_name}.
|
||||
| Ela pode ser utilizada como fonte de consulta para a maioria das dúvidas que você terá antes, durante e após a sua campanha. Mesmo assim resolvemos destacar alguns pontos nesse email. Leia todos com bastante atenção:
|
||||
br/
|
||||
br/
|
||||
@@ -47,7 +47,7 @@ strong IMPORTANTE: Todo o atendimento será diretamente com os gestores do Canal
|
||||
br/
|
||||
br/
|
||||
|E por falar nisso, por favor <strong>não esqueça de incluir na sua lista de contatos os e-mails:</strong>
|
||||
| #{mail_to channel.email}, #{mail_to ::Configuration[:email_projects]} e #{mail_to ::Configuration[:email_contact]} para evitar que nossas mensagens caiam na sua caixa de spam devido a filtros do seu email.
|
||||
| #{mail_to channel.email}, #{mail_to CatarseSettings[:email_projects]} e #{mail_to CatarseSettings[:email_contact]} para evitar que nossas mensagens caiam na sua caixa de spam devido a filtros do seu email.
|
||||
br/
|
||||
br/
|
||||
| Um abraço,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- user = @notification.user
|
||||
- project = @notification.project
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
| Olá #{user.name},
|
||||
br/
|
||||
@@ -12,11 +12,11 @@ br/
|
||||
| Acreditamos que o projeto não se enquadra no perfil de projetos hospedados no #{company_name}.
|
||||
br/
|
||||
br/
|
||||
| Caso queira tirar quaisquer outras dúvidas, ou deletar o seu rascunho recusado, responda a esta mensagem ou entre em contato conosco através do e-mail #{mail_to ::Configuration[:email_projects]}
|
||||
| Caso queira tirar quaisquer outras dúvidas, ou deletar o seu rascunho recusado, responda a esta mensagem ou entre em contato conosco através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
| Lembrando que ter um projeto recusado não impede que você envie novos projetos para avaliação.
|
||||
| Levanta, sacode a poeira e dá a volta por cima! Estude nossa #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'} para que você saiba tudo sobre nossos pré-requisitos
|
||||
| Levanta, sacode a poeira e dá a volta por cima! Estude nossa #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'} para que você saiba tudo sobre nossos pré-requisitos
|
||||
| para a construção do seu próximo projeto. Para mais informações sobre requisitos para aprovação de um projeto no #{company_name}, basta acessar #{link_to 'esse artigo', 'http://suporte.catarse.me/knowledgebase/articles/241190-diretrizes-para-a-cria%C3%A7%C3%A3o-de-projetos', target: '__blank' }.
|
||||
br/
|
||||
br/
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
- channel = @notification.channel
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
= content_for :email_logo do
|
||||
= image_tag(channel.image, alt: channel.name)
|
||||
@@ -23,7 +23,7 @@ br/
|
||||
br/
|
||||
br/
|
||||
| Lembrando que ter um projeto recusado não impede que você envie novos projetos para avaliação. Levanta,
|
||||
| sacode a poeira e dá a volta por cima! Estude a #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'} do #{company_name} para que você saiba tudo sobre nossos pré-requisitos para a
|
||||
| sacode a poeira e dá a volta por cima! Estude a #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'} do #{company_name} para que você saiba tudo sobre nossos pré-requisitos para a
|
||||
| construção do seu próximo projeto. Para mais informações sobre requisitos para aprovação de um projeto no #{channel.name}, basta acessar #{link_to 'aqui', channels_about_url(subdomain: channel.permalink), target: '__blank'}.
|
||||
br/
|
||||
br/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
| Uhuu, #{project.user.name},
|
||||
br/
|
||||
@@ -30,7 +30,7 @@ br/
|
||||
| Leia com atenção e fique por dentro de todos os processos que serão realizados no após o término do projeto!
|
||||
br/
|
||||
br/
|
||||
| Se ficou com alguma dúvida, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to ::Configuration[:email_projects]}
|
||||
| Se ficou com alguma dúvida, responda a esta mensagem diretamente ou fale conosco através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
| Um abraço apertado de parabéns!
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
|Oi, #{project.user.display_name},
|
||||
br/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- project = @notification.project
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
|Olá, #{user.display_name}.
|
||||
br/
|
||||
@@ -13,7 +13,7 @@ br/
|
||||
br/
|
||||
br/
|
||||
| Para conversar sobre estratégias de comunicação com nossa equipe e receber sugestões sobre como agir na sua campanha,
|
||||
| responda esse email ou envie uma mensagem para #{mail_to ::Configuration[:email_projects]} .
|
||||
| responda esse email ou envie uma mensagem para #{mail_to CatarseSettings[:email_projects]} .
|
||||
| Mas, lembre-se que <strong>você é o responsável por promover a campanha e cuidar da divulgação do projeto</strong>. É da sua rede que virão grande parte dos apoios, esta conversa deve ser encarada como um auxílio.
|
||||
br/
|
||||
br/
|
||||
@@ -39,16 +39,16 @@ br/
|
||||
br/
|
||||
| - Trocar o Thumbnail e a Frase de Efeito do seu projeto
|
||||
br/
|
||||
| - Estudar regras, dicas e outras informações através da #{link_to 'Central de Suporte', ::Configuration[:support_forum]}.
|
||||
| - Estudar regras, dicas e outras informações através da #{link_to 'Central de Suporte', CatarseSettings[:support_forum]}.
|
||||
br/
|
||||
br/
|
||||
| <strong>Se você não conferiu a #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'},
|
||||
| <strong>Se você não conferiu a #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'},
|
||||
| confira! Quanto mais você souber sobre os detalhes de uma campanha no #{company_name}, melhor preparado você estará.</strong>
|
||||
| E fique tranquilo, estamos por aqui! Você pode tirar dúvidas conosco respondendo diretamente a esta mensagem ou através do e-mail #{mail_to Configuration[:email_projects]}
|
||||
| E fique tranquilo, estamos por aqui! Você pode tirar dúvidas conosco respondendo diretamente a esta mensagem ou através do e-mail #{mail_to CatarseSettings[:email_projects]}
|
||||
br/
|
||||
br/
|
||||
| E por falar nisso, por favor </strong>não esqueça de incluir na sua lista de contatos os e-mails:</strong>
|
||||
| #{mail_to ::Configuration[:email_projects]} e #{mail_to ::Configuration[:email_contact]} para evitar que nossas mensagens
|
||||
| #{mail_to CatarseSettings[:email_projects]} e #{mail_to CatarseSettings[:email_contact]} para evitar que nossas mensagens
|
||||
| caiam na sua caixa de spam devido a filtros do seu email.
|
||||
br/
|
||||
br/
|
||||
|
||||
+4
-4
@@ -3,7 +3,7 @@
|
||||
- channel = @notification.channel
|
||||
|
||||
- project_link = project_by_slug_url(permalink: project.permalink)
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
|
||||
= content_for :email_logo do
|
||||
= image_tag(channel.image, alt: channel.name)
|
||||
@@ -46,16 +46,16 @@ br/
|
||||
br/
|
||||
| - Trocar o Thumbnail e a Frase de Efeito do seu projeto
|
||||
br/
|
||||
| - Estudar regras, dicas e outras informações através da #{link_to 'Central de Suporte', ::Configuration[:support_forum]} do #{company_name}.
|
||||
| - Estudar regras, dicas e outras informações através da #{link_to 'Central de Suporte', CatarseSettings[:support_forum]} do #{company_name}.
|
||||
br/
|
||||
br/
|
||||
| <strong>Se você não conferiu a #{link_to 'Central de Suporte', ::Configuration[:support_forum], target: '__blank'},
|
||||
| <strong>Se você não conferiu a #{link_to 'Central de Suporte', CatarseSettings[:support_forum], target: '__blank'},
|
||||
| confira! Quanto mais você souber sobre os detalhes de uma campanha no #{company_name}, melhor preparado você estará.</strong>
|
||||
| E fique tranquilo, estamos por aqui! Você pode tirar dúvidas conosco respondendo diretamente a esta mensagem ou através do e-mail #{mail_to channel.email}
|
||||
br/
|
||||
br/
|
||||
| E por falar nisso, por favor </strong>não esqueça de incluir na sua lista de contatos os e-mails:</strong>
|
||||
| #{mail_to channel.email}, #{mail_to ::Configuration[:email_projects]} e #{mail_to ::Configuration[:email_contact]} para evitar que nossas mensagens
|
||||
| #{mail_to channel.email}, #{mail_to CatarseSettings[:email_projects]} e #{mail_to CatarseSettings[:email_contact]} para evitar que nossas mensagens
|
||||
| caiam na sua caixa de spam devido a filtros do seu email.
|
||||
br/
|
||||
br/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
br
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
br
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
br
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|
||||
| Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-contribution = @notification.contribution
|
||||
- company_name = ::Configuration[:company_name]
|
||||
- contact_email = ::Configuration[:email_contact]
|
||||
- company_name = CatarseSettings[:company_name]
|
||||
- contact_email = CatarseSettings[:email_contact]
|
||||
|
||||
|Olá, <strong>#{contribution.user.display_name}</strong>!
|
||||
br
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
|Hooray! The project #{@notification.project.name} has succeeded on #{Configuration[:company_name]}
|
||||
|Hooray! The project #{@notification.project.name} has succeeded on #{CatarseSettings[:company_name]}
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
|You have R$ #{@notification.user.credits} as credits in #{Configuration[:company_name]}
|
||||
|You have R$ #{@notification.user.credits} as credits in #{CatarseSettings[:company_name]}
|
||||
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
|Você tem R$ #{@notification.user.credits} em créditos no #{Configuration[:company_name]}
|
||||
|Você tem R$ #{@notification.user.credits} em créditos no #{CatarseSettings[:company_name]}
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
|O seu rascunho de projeto foi criado no #{Configuration[:company_name]}
|
||||
|O seu rascunho de projeto foi criado no #{CatarseSettings[:company_name]}
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
|O seu projeto não foi aceito pelo #{Configuration[:company_name]}
|
||||
|O seu projeto não foi aceito pelo #{CatarseSettings[:company_name]}
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
|O projeto #{@notification.project.name} está no ar no #{Configuration[:company_name]}
|
||||
|O projeto #{@notification.project.name} está no ar no #{CatarseSettings[:company_name]}
|
||||
|
||||
@@ -46,4 +46,4 @@ br
|
||||
br
|
||||
|Um abraço!
|
||||
br
|
||||
|#{Configuration[:company_name]}
|
||||
|#{CatarseSettings[:company_name]}
|
||||
|
||||
@@ -3,19 +3,19 @@ footer
|
||||
.large-3.columns
|
||||
h3.footer-title= t('footer.titles.contact')
|
||||
ul.footer-list
|
||||
li= link_to t('footer.links.twitter'), "#{::Configuration[:twitter_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.facebook'), "#{::Configuration[:facebook_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.instagram'), "#{::Configuration[:instagram_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.github'), "#{::Configuration[:github_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.blog'), "#{::Configuration[:blog_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.twitter'), "#{CatarseSettings[:twitter_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.facebook'), "#{CatarseSettings[:facebook_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.instagram'), "#{CatarseSettings[:instagram_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.github'), "#{CatarseSettings[:github_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.blog'), "#{CatarseSettings[:blog_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.contact'), '#', data: { uv_lightbox: 'classic_widget', uv_mode: 'support', uv_primary_color: '#79808b', uv_link_color: '#3f4652', uv_topic_id: '25760'}
|
||||
.large-3.columns
|
||||
h3.footer-title= t('footer.titles.about')
|
||||
ul.footer-list
|
||||
li= link_to t('footer.links.faq'), "#{Configuration[:faq_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.feedback'), "#{::Configuration[:feedback_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.terms'), "#{::Configuration[:terms_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.privacy'), "#{::Configuration[:privacy_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.faq'), "#{CatarseSettings[:faq_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.feedback'), "#{CatarseSettings[:feedback_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.terms'), "#{CatarseSettings[:terms_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.privacy'), "#{CatarseSettings[:privacy_url]}", target: '_blank'
|
||||
.large-3.columns
|
||||
h3.footer-title= t('footer.titles.sitemap')
|
||||
ul.footer-list
|
||||
@@ -32,10 +32,10 @@ footer
|
||||
= render 'layouts/newsletter'
|
||||
h3.footer-title= t('footer.titles.social')
|
||||
.twitter-box
|
||||
= link_to "Follow @#{::Configuration[:twitter_username]}", "http://twitter.com/#{::Configuration[:twitter_username]}", :class => 'twitter-follow-button', :"data-button"=>"blue", :"data-text-color" => "#ffffff", :"data-link-color"=>"#fffffff", :"data-width" => "224px"
|
||||
= link_to "Follow @#{CatarseSettings[:twitter_username]}", "http://twitter.com/#{CatarseSettings[:twitter_username]}", :class => 'twitter-follow-button', :"data-button"=>"blue", :"data-text-color" => "#ffffff", :"data-link-color"=>"#fffffff", :"data-width" => "224px"
|
||||
.facebook-box
|
||||
= render_facebook_like href: "", colorscheme: "dark", width: "171"
|
||||
.row
|
||||
hr/
|
||||
.row
|
||||
p.copyleft= "#{t('footer.texts.copyleft')} Catarse, 2013 | Open source #{link_to 'Catarse @ Github', "#{::Configuration[:github_url]}", :class => 'github', target: '_blank'}".html_safe
|
||||
p.copyleft= "#{t('footer.texts.copyleft')} Catarse, 2013 | Open source #{link_to 'Catarse @ Github', "#{CatarseSettings[:github_url]}", :class => 'github', target: '_blank'}".html_safe
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
li.nav-item.separator
|
||||
= link_to t('channels.footer.terms'), channel.terms_url, title: t('channels.footer.terms'), class: 'standard-link', target: '_blank'
|
||||
li.nav-item.separator
|
||||
= link_to t('channels.footer.privacy_policy'), Configuration[:privacy_url], title: t('channels.footer.privacy_policy'), class: 'standard-link', target: '_blank'
|
||||
= link_to t('channels.footer.privacy_policy'), CatarseSettings[:privacy_url], title: t('channels.footer.privacy_policy'), class: 'standard-link', target: '_blank'
|
||||
li.nav-item.separator
|
||||
= link_to t('channels.footer.how_works', name: channel.name), channels_about_path, title: t('channels.footer.how_it_works', name: channel.name), class: 'standard-link'
|
||||
li.nav-item.separator
|
||||
= mail_to channel.email, t('channels.footer.contact'), title: t('channels.footer.contact'), class: 'standard-link', target: '_blank'
|
||||
li.nav-item
|
||||
= link_to t('channels.footer.what_is_channel'), Configuration[:about_channel_url], title: t('channels.footer.how_channels_work'), class: 'standard-link', target: '_blank'
|
||||
= link_to t('channels.footer.what_is_channel'), CatarseSettings[:about_channel_url], title: t('channels.footer.how_channels_work'), class: 'standard-link', target: '_blank'
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ header
|
||||
.row
|
||||
.large-3.columns
|
||||
h1
|
||||
= link_to "#{Configuration[:company_name]}", root_url(host: Configuration[:base_domain] || request.domain), class: 'logo', :title => Configuration[:company_name]
|
||||
= link_to "#{CatarseSettings[:company_name]}", root_url(host: CatarseSettings[:base_domain] || request.domain), class: 'logo', :title => CatarseSettings[:company_name]
|
||||
.large-3.columns.call-to-action
|
||||
= link_to t('layouts.header.submit'), page_path(:how_it_works), :class => 'project'
|
||||
= link_to t('layouts.header.discover'), explore_path, :class => 'project'
|
||||
@@ -11,8 +11,8 @@ header
|
||||
= text_field_tag :pg_search, nil, autocomplete: "off", value: params[:pg_search], class: "discover-form-input"
|
||||
= submit_tag
|
||||
.large-1.columns.user-utilities
|
||||
= link_to t('layouts.header.help'), Configuration[:support_forum], target: :_blank, :class => 'header-nav-item', id: 'guidelines_header_modal' if Configuration[:support_forum].present?
|
||||
= link_to t('layouts.header.blog'), Configuration['blog_url'], target: :_blank, class: 'header-nav-item' if Configuration['blog_url'].present?
|
||||
= link_to t('layouts.header.help'), CatarseSettings[:support_forum], target: :_blank, :class => 'header-nav-item', id: 'guidelines_header_modal' if CatarseSettings[:support_forum].present?
|
||||
= link_to t('layouts.header.blog'), CatarseSettings['blog_url'], target: :_blank, class: 'header-nav-item' if CatarseSettings['blog_url'].present?
|
||||
|
||||
.large-2.columns.user-dropdown
|
||||
- if current_user
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
header
|
||||
.row
|
||||
h1.large-2.columns.no-padding
|
||||
= link_to "#{Configuration[:company_name]}", root_url(host: Configuration[:base_domain] || request.domain), class: 'logo-image', :title => Configuration[:company_name]
|
||||
= link_to "#{CatarseSettings[:company_name]}", root_url(host: CatarseSettings[:base_domain] || request.domain), class: 'logo-image', :title => CatarseSettings[:company_name]
|
||||
.large-10.columns.no-padding
|
||||
nav.channel-header
|
||||
ul
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
- if Rails.env.production?
|
||||
= analytics_init if Configuration['google_analytics_id'].present?
|
||||
= analytics_init if CatarseSettings['google_analytics_id'].present?
|
||||
- if params[:ref].present?
|
||||
javascript:
|
||||
#{GA::EventRenderer.new(GA::Event.new('_setCustomVar', 1, 'Reference', referal_link, 3), nil).to_s.html_safe}
|
||||
|
||||
|
||||
- if Configuration['mixpanel_token'].present?
|
||||
- if CatarseSettings['mixpanel_token'].present?
|
||||
javascript:
|
||||
(function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");
|
||||
for(g=0;g<i.length;g++)f(c,i[g]);b._i.push([a,e,d])};b.__SV=1.2;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f)}})(document,window.mixpanel||[]);
|
||||
mixpanel.init("#{Configuration['mixpanel_token']}");
|
||||
mixpanel.init("#{CatarseSettings['mixpanel_token']}");
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
.facebook
|
||||
.fb-like data-href=(defined?(href) ? href : "#{::Configuration[:facebook_url]}") data-send="false" data-colorscheme=(defined?(colorscheme) ? colorscheme : "light") data-width="#{defined?(width) ? width : '260'}" data-show-faces="false"
|
||||
.fb-like data-href=(defined?(href) ? href : "#{CatarseSettings[:facebook_url]}") data-send="false" data-colorscheme=(defined?(colorscheme) ? colorscheme : "light") data-width="#{defined?(width) ? width : '260'}" data-show-faces="false"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
javascript:
|
||||
window.fbAsyncInit = function() {
|
||||
FB.init({
|
||||
appId : '#{Configuration['facebook_app_id']}', // App ID
|
||||
appId : '#{CatarseSettings['facebook_app_id']}', // App ID
|
||||
status : true, // check login status
|
||||
cookie : true, // enable cookies to allow the server to access the session
|
||||
xfbml : true // parse XFBML
|
||||
|
||||
@@ -5,22 +5,22 @@ footer.footer
|
||||
.footer-list
|
||||
h3.footer-title= t('footer.titles.contact')
|
||||
ul.footer-list
|
||||
li= link_to t('footer.links.twitter'), "#{::Configuration[:twitter_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.facebook'), "#{::Configuration[:facebook_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.instagram'), "#{::Configuration[:instagram_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.github'), "#{::Configuration[:github_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.blog'), "#{::Configuration[:blog_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.twitter'), "#{CatarseSettings[:twitter_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.facebook'), "#{CatarseSettings[:facebook_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.instagram'), "#{CatarseSettings[:instagram_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.github'), "#{CatarseSettings[:github_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.blog'), "#{CatarseSettings[:blog_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.contact'), '#', data: { uv_lightbox: 'classic_widget', uv_mode: 'support', uv_primary_color: '#79808b', uv_link_color: '#3f4652', uv_topic_id: '25760'}
|
||||
|
||||
.footer-div
|
||||
.footer-list
|
||||
h3.footer-title= t('footer.titles.about')
|
||||
ul.footer-list
|
||||
li= link_to t('footer.links.faq'), "#{Configuration[:faq_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.feedback'), "#{::Configuration[:feedback_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.terms'), "#{::Configuration[:terms_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.privacy'), "#{::Configuration[:privacy_url]}", target: '_blank'
|
||||
//li= link_to t('footer.links.press'), "#{::Configuration[:press_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.faq'), "#{CatarseSettings[:faq_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.feedback'), "#{CatarseSettings[:feedback_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.terms'), "#{CatarseSettings[:terms_url]}", target: '_blank'
|
||||
li= link_to t('footer.links.privacy'), "#{CatarseSettings[:privacy_url]}", target: '_blank'
|
||||
//li= link_to t('footer.links.press'), "#{CatarseSettings[:press_url]}", target: '_blank'
|
||||
.footer-div
|
||||
.footer-list
|
||||
h3.footer-title= t('footer.titles.sitemap')
|
||||
@@ -38,9 +38,9 @@ footer.footer
|
||||
= render 'layouts/newsletter'
|
||||
h3.footer-title= t('footer.titles.social')
|
||||
.twitter-box
|
||||
= link_to "Follow @#{::Configuration[:twitter_username]}", "http://twitter.com/#{::Configuration[:twitter_username]}", :class => 'twitter-follow-button', :"data-button"=>"blue", :"data-text-color" => "#ffffff", :"data-link-color"=>"#fffffff", :"data-width" => "224px"
|
||||
= link_to "Follow @#{CatarseSettings[:twitter_username]}", "http://twitter.com/#{CatarseSettings[:twitter_username]}", :class => 'twitter-follow-button', :"data-button"=>"blue", :"data-text-color" => "#ffffff", :"data-link-color"=>"#fffffff", :"data-width" => "224px"
|
||||
.facebook-box
|
||||
= render_facebook_like href: "", colorscheme: "dark", width: "171"
|
||||
hr
|
||||
.row
|
||||
p.copyleft= "#{t('footer.texts.copyleft')} Catarse, 2013 | Open source #{link_to 'Catarse @ Github', "#{::Configuration[:github_url]}", :class => 'github', target: '_blank'}".html_safe
|
||||
p.copyleft= "#{t('footer.texts.copyleft')} Catarse, 2013 | Open source #{link_to 'Catarse @ Github', "#{CatarseSettings[:github_url]}", :class => 'github', target: '_blank'}".html_safe
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
header.header
|
||||
.centered
|
||||
h1
|
||||
= link_to "#{Configuration[:company_name]}", root_url(host: Configuration[:base_domain] || request.domain, protocol: 'http'), :class => 'logo', :title => Configuration[:company_name]
|
||||
= link_to "#{CatarseSettings[:company_name]}", root_url(host: CatarseSettings[:base_domain] || request.domain, protocol: 'http'), :class => 'logo', :title => CatarseSettings[:company_name]
|
||||
nav.header-nav
|
||||
ul
|
||||
li.header-nav-li
|
||||
@@ -16,10 +16,10 @@ header.header
|
||||
= submit_tag
|
||||
|
||||
li.header-nav-li
|
||||
= link_to t('layouts.header.help'), Configuration[:support_forum], target: :_blank, :class => 'header-nav-item', id: 'guidelines_header_modal' if Configuration[:support_forum].present?
|
||||
= link_to t('layouts.header.help'), CatarseSettings[:support_forum], target: :_blank, :class => 'header-nav-item', id: 'guidelines_header_modal' if CatarseSettings[:support_forum].present?
|
||||
|
||||
li.header-nav-li
|
||||
= link_to t('layouts.header.blog'), Configuration['blog_url'], target: :_blank, class: 'header-nav-item' if Configuration['blog_url'].present?
|
||||
= link_to t('layouts.header.blog'), CatarseSettings['blog_url'], target: :_blank, class: 'header-nav-item' if CatarseSettings['blog_url'].present?
|
||||
|
||||
- if current_user
|
||||
li.header-nav-li.user
|
||||
|
||||
@@ -5,7 +5,7 @@ javascript:
|
||||
var uv=document.createElement('script');
|
||||
uv.type='text/javascript';
|
||||
uv.async=true;
|
||||
uv.src='//widget.uservoice.com/#{::Configuration[:uservoice_key]}.js';
|
||||
uv.src='//widget.uservoice.com/#{CatarseSettings[:uservoice_key]}.js';
|
||||
var s=document.getElementsByTagName('script')[0];
|
||||
s.parentNode.insertBefore(uv,s)
|
||||
})()
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
= form_tag Configuration['mailchimp_url'], id: 'mailee-form', method: 'post', class: "newsletter" do
|
||||
= form_tag CatarseSettings['mailchimp_url'], id: 'mailee-form', method: 'post', class: "newsletter" do
|
||||
= email_field_tag 'EMAIL', nil, placeholder: t('sidebar.placeholders.email'), label: 'email', class: 'newsletter-input'
|
||||
= submit_tag t('sidebar.buttons.newsletter'), class: 'newsletter-submit'
|
||||
= submit_tag t('sidebar.buttons.newsletter'), class: 'newsletter-submit'
|
||||
|
||||
@@ -1 +1 @@
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-count="<%= (defined?(count) ? count : 'horizontal') %>" data-via="<%= (defined?(via) ? via : ::Configuration[:twitter_username]) %>" data-text="<%= (defined?(text) ? text : t('projects.twitter.take_a_look', :name => @project.name) ) %>" data-url="<%= (defined?(url) ? url : request.url) %>">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
<a href="http://twitter.com/share" class="twitter-share-button" data-count="<%= (defined?(count) ? count : 'horizontal') %>" data-via="<%= (defined?(via) ? via : CatarseSettings[:twitter_username]) %>" data-text="<%= (defined?(text) ? text : t('projects.twitter.take_a_look', :name => @project.name) ) %>" data-url="<%= (defined?(url) ? url : request.url) %>">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
doctype 5
|
||||
html lang="#{I18n.locale}" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"
|
||||
head
|
||||
title= t('site.meta_title', title: (@title || yield(:title)), company_name: ::Configuration[:company_name])
|
||||
title= t('site.meta_title', title: (@title || yield(:title)), company_name: CatarseSettings[:company_name])
|
||||
|
||||
meta charset='utf-8'
|
||||
meta name="author" content="Engage"
|
||||
@@ -26,8 +26,8 @@ html lang="#{I18n.locale}" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http:/
|
||||
meta property="og:type" content=:cause
|
||||
meta property="og:url" content=url_for(only_path: false)
|
||||
meta property="og:image" content=image_url('catarse/logo-fb.jpg')
|
||||
meta property="og:site_name" content=::Configuration[:company_name]
|
||||
meta property="fb:app_id" content=::Configuration[:facebook_app_id]
|
||||
meta property="og:site_name" content=CatarseSettings[:company_name]
|
||||
meta property="fb:app_id" content=CatarseSettings[:facebook_app_id]
|
||||
meta property="og:description" content=(t('projects.index_header.title') + '. ' + t('projects.index_header.subtitle'))
|
||||
|
||||
/[if lt IE 9]
|
||||
|
||||
@@ -2,7 +2,7 @@ doctype 5
|
||||
html lang="#{I18n.locale}" xmlns:fb="http://ogp.me/ns/fb#"
|
||||
head
|
||||
meta charset='utf-8'
|
||||
title= "#{@title}#{' · ' if @title}#{::Configuration[:company_name]}"
|
||||
title= "#{@title}#{' · ' if @title}#{CatarseSettings[:company_name]}"
|
||||
= stylesheet_link_tag 'application', :media => 'screen, projection'
|
||||
/[if lt IE 9]
|
||||
= javascript_include_tag "http://html5shiv.googlecode.com/svn/trunk/html5.js"
|
||||
|
||||
@@ -18,7 +18,7 @@ br
|
||||
| Seu projeto só será avaliado pela nossa equipe quando você clicar no botão <strong>ENVIAR PROJETO</strong>. Iremos analisar a consistência do seu projeto apenas com base nas informações presentes no seu rascunho,
|
||||
| por isso seja bastante claro e objetivo na construção desta página. O <strong>vídeo</strong> não é obrigatório para a avaliação, apenas para o projeto ir ao ar.
|
||||
| Caso você já o tenha pronto, disponibilize pra gente. Quanto mais informação para o nosso atendimento e avaliação, melhor. Não deixe de estudar os
|
||||
| artigos da nossa #{link_to 'Central de Suporte!', ::Configuration[:support_forum], target: '__blank'} Lá você pode se informar sobre a maioria dos processos que ocorrem antes, durante e depois de uma campanha no Catarse!
|
||||
| artigos da nossa #{link_to 'Central de Suporte!', CatarseSettings[:support_forum], target: '__blank'} Lá você pode se informar sobre a maioria dos processos que ocorrem antes, durante e depois de uma campanha no Catarse!
|
||||
br/
|
||||
br/
|
||||
strong Solução de problemas:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
.bootstrap-twitter
|
||||
.alert.alert-info
|
||||
p
|
||||
= "Para saber tudo sobre como estruturar o seu projeto, baixe o #{link_to 'Guia Completo', "#{Configuration[:base_url]}/guia_realizadores.pdf", target: '_blank'}".html_safe
|
||||
= "Para saber tudo sobre como estruturar o seu projeto, baixe o #{link_to 'Guia Completo', "#{CatarseSettings[:base_url]}/guia_realizadores.pdf", target: '_blank'}".html_safe
|
||||
.bootstrap-form
|
||||
= semantic_form_for @project do |form|
|
||||
= form.inputs do
|
||||
|
||||
@@ -13,6 +13,6 @@ br
|
||||
| Lembrando que ter um projeto recusado não impede que você envie novos projetos para avaliação.
|
||||
br/
|
||||
br/
|
||||
| Levanta, sacode a poeira e dá a volta por cima! Estude nossa #{link_to 'Central de Suporte', ::Configuration[:support_forum]} para que você saiba tudo sobre
|
||||
| Levanta, sacode a poeira e dá a volta por cima! Estude nossa #{link_to 'Central de Suporte', CatarseSettings[:support_forum]} para que você saiba tudo sobre
|
||||
| nossos pré-requisitos para a construção do seu próximo projeto. Para mais informações sobre requisitos para aprovação de um projeto no Catarse
|
||||
| basta acessar esse #{link_to 'artigo', 'http://suporte.catarse.me/knowledgebase/articles/241190-diretrizes-para-a-cria%C3%A7%C3%A3o-de-projetos', target: '__blank'}.
|
||||
|
||||
@@ -2,10 +2,10 @@ h2 I want to contribute, what’s next?
|
||||
h3 How can I contribute this project?
|
||||
p First, define the value of your contribution and choose a reward. Then click on “Review and make a payment” to redirect you to the next page to complete your payment.
|
||||
h3 When payment is effected?
|
||||
p Once the MoIP or Paypal confirm the transaction (card and bank transfer confirmation is on the same day, lead slips to 4 working days to be confirmed). Then, if the project does not reach #{@project.display_goal} by #{@project.display_expires_at}, you will receive your money back in the form of credits on #{Configuration[:company_name]}.
|
||||
p Once the MoIP or Paypal confirm the transaction (card and bank transfer confirmation is on the same day, lead slips to 4 working days to be confirmed). Then, if the project does not reach #{@project.display_goal} by #{@project.display_expires_at}, you will receive your money back in the form of credits on #{CatarseSettings[:company_name]}.
|
||||
h3 Then I get my money back if the project does not go out?
|
||||
p Yes! You receive back 100% of what you paid in the form of credits to support other projects on #{Configuration[:company_name]}.
|
||||
h3 And if I do not want to use the credits in #{Configuration[:company_name]}?
|
||||
p Yes! You receive back 100% of what you paid in the form of credits to support other projects on #{CatarseSettings[:company_name]}.
|
||||
h3 And if I do not want to use the credits in #{CatarseSettings[:company_name]}?
|
||||
p No problem. Just enter the #{link_to t('credits.title'), user_path(current_user, anchor: :credits), :target => :_blank} tab, 60 days after their support and request a chargeback. If you have paid by credit card, the reversal will be done on your next bill. If you paid with debit or bank, the only way to do the chargeback is you open an account on MoIP. Then we transfer the value of our account to yours and from there you transfer to your bank account.
|
||||
h3 If the project is funded, how do I get my reward?
|
||||
p When your reward is ready, #{link_to @project.user.display_name, user_path(@project.user)} will contact you to arrange delivery.
|
||||
|
||||
@@ -2,10 +2,10 @@ h2 Quero apoiar, e agora?
|
||||
h3 Como eu apoio este projeto?
|
||||
p Primeiro, escolha o valor e a recompensa desejados. Depois é só clicar em 'Revisar e realizar pagamento' que redirecionaremos você para a próxima página para concluir o seu pagamento.
|
||||
h3 Quando o pagamento é efetivado?
|
||||
p Assim que o MoIP ou o Paypal confirmar a transação (cartão e transferência bancária a confirmação é no mesmo dia, boletos levam até 4 dias úteis para serem confirmados). Depois, caso o projeto não atinja #{@project.display_goal} até #{@project.display_expires_at}, você receberá seu dinheiro de volta na forma de créditos no #{Configuration[:company_name]}.
|
||||
p Assim que o MoIP ou o Paypal confirmar a transação (cartão e transferência bancária a confirmação é no mesmo dia, boletos levam até 4 dias úteis para serem confirmados). Depois, caso o projeto não atinja #{@project.display_goal} até #{@project.display_expires_at}, você receberá seu dinheiro de volta na forma de créditos no #{CatarseSettings[:company_name]}.
|
||||
h3 Então eu recebo meu dinheiro de volta se o projeto não sair?
|
||||
p Sim! Você recebe de volta 100% do que pagou na forma de créditos para apoiar outros projetos do #{Configuration[:company_name]}.
|
||||
h3 E se eu não quiser usar os créditos no #{Configuration[:company_name]}?
|
||||
p Sim! Você recebe de volta 100% do que pagou na forma de créditos para apoiar outros projetos do #{CatarseSettings[:company_name]}.
|
||||
h3 E se eu não quiser usar os créditos no #{CatarseSettings[:company_name]}?
|
||||
p Sem problemas. É só entrar na aba #{link_to t('credits.title'), user_path(current_user, anchor: :credits), :target => :_blank}, até 60 dias após seu apoio, e solicitar um estorno. Caso tenha pago com cartão de crédito, o estorno será feito na sua próxima fatura. Se pagou com débito em conta ou boleto bancário, a única maneira de fazer o estorno é você abrir uma conta no MoIP. Aí a gente transfere o valor da nossa conta para a sua e, de lá, você transfere para sua conta no banco.
|
||||
h3 Se o projeto for financiado, como eu recebo minha recompensa?
|
||||
p Quando sua recompensa estiver pronta, #{link_to @project.user.display_name, user_path(@project.user)} vai entrar em contato com você para combinar a entrega.
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
.submit
|
||||
fieldset.accept_terms
|
||||
= check_box_tag 'accept'
|
||||
= label_tag 'accept', t('accept_terms_html', link: link_to(t('terms'), ::Configuration[:terms_url], target: :_blank)), class: 'inline'
|
||||
= label_tag 'accept', t('accept_terms_html', link: link_to(t('terms'), CatarseSettings[:terms_url], target: :_blank)), class: 'inline'
|
||||
- if @contribution.credits
|
||||
= form.actions do
|
||||
.bootstrap-twitter
|
||||
|
||||
@@ -56,10 +56,10 @@
|
||||
|
||||
|
||||
section.main-sidebar-division
|
||||
.fb-like-box data-href="#{Configuration['facebook_url']}" data-width="200" data-height="300" data-show-faces="true" data-header="false" data-stream="false" data-show-border="false"
|
||||
.fb-like-box data-href="#{CatarseSettings['facebook_url']}" data-width="200" data-height="300" data-show-faces="true" data-header="false" data-stream="false" data-show-border="false"
|
||||
|
||||
|
||||
section.main-sidebar-division
|
||||
= link_to t('sidebar.titles.twitter'), "https://twitter.com/#{Configuration['twitter_username']}", class: 'twitter-timeline', data:{widget_id:"375343843308089345", chrome:"nofooter"}
|
||||
= link_to t('sidebar.titles.twitter'), "https://twitter.com/#{CatarseSettings['twitter_username']}", class: 'twitter-timeline', data:{widget_id:"375343843308089345", chrome:"nofooter"}
|
||||
|
||||
.clearfix
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
.important= t('.permalink_important')
|
||||
= form.label :permalink, "#{t('activerecord.attributes.project.permalink')} *"
|
||||
.input-prepend.permalink
|
||||
span.add-on= "#{::Configuration[:base_url]}/"
|
||||
span.add-on= "#{CatarseSettings[:base_url]}/"
|
||||
= form.text_field :permalink, pattern: '^(\w|-)+$', class: "permalink #{'error' if @project.errors[:permalink].present?}"
|
||||
p.inline-hints
|
||||
= t('.permalink_hint')
|
||||
@@ -122,7 +122,7 @@
|
||||
fieldset.accept
|
||||
= form.check_box :accepted_terms
|
||||
|
|
||||
= form.label :accepted_terms, t('accept_terms_html', link: link_to(t('terms'), ::Configuration[:terms_url], target: :_blank)), class: 'inline'
|
||||
= form.label :accepted_terms, t('accept_terms_html', link: link_to(t('terms'), CatarseSettings[:terms_url], target: :_blank)), class: 'inline'
|
||||
- if @project.errors[:accepted_terms].present?
|
||||
.bootstrap-twitter
|
||||
p.text-error= @project.errors[:accepted_terms].to_sentence
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
meta property="og:url" content=project_by_slug_url(@project.permalink, locale: I18n.locale)
|
||||
meta property="og:type" content='cause'
|
||||
meta property="og:image" content=@project.display_image('project_thumb_facebook')
|
||||
meta property="og:site_name" content=::Configuration[:company_name]
|
||||
meta property="og:site_name" content=CatarseSettings[:company_name]
|
||||
meta property="fb:admins" content="#{fb_admins}"
|
||||
|
||||
#page_content
|
||||
|
||||
@@ -5,4 +5,4 @@
|
||||
h2 #{t('.a_project_by_html', link: link_to(@project.user.display_name, user_path(@project.user), target: '__blank'))}
|
||||
#platform_link
|
||||
= link_to root_path, target: '__blank' do
|
||||
= image_tag "logo.png", title: ::Configuration[:company_name]
|
||||
= image_tag "logo.png", title: CatarseSettings[:company_name]
|
||||
|
||||
@@ -2,16 +2,16 @@ h2 E é só enviar meu projeto e ele aparecerá no site?
|
||||
p
|
||||
'Na verdade, não. Nós
|
||||
strong selecionamos os projetos
|
||||
|que irão aparecer no #{Configuration[:company_name]}. Chamamos este processo de curadoria: nossa intenção é divulgar somente projetos bacanas e que estejam prontos para ir ao público pedir apoio financeiro. Mas não se preocupe: somos bastante abertos em relação ao que é um projeto bacana :)
|
||||
h2 E que tipos de projetos o #{Configuration[:company_name]} aceita?
|
||||
|que irão aparecer no #{CatarseSettings[:company_name]}. Chamamos este processo de curadoria: nossa intenção é divulgar somente projetos bacanas e que estejam prontos para ir ao público pedir apoio financeiro. Mas não se preocupe: somos bastante abertos em relação ao que é um projeto bacana :)
|
||||
h2 E que tipos de projetos o #{CatarseSettings[:company_name]} aceita?
|
||||
p A gente está de braços abertos para projetos artísticos – Artes Plásticas, Circo, Dança, Filmes, Fotografia, Música, Teatro, etc. – e também para projetos criativos que surjam em campos como Alimentação, Design, Moda, Tecnologia, Jogos, Quadrinhos, Jornalismo, entre vários outros.
|
||||
p
|
||||
strong Não aceitamos projetos de caridade.
|
||||
|Não que a gente não goste destes projetos ou não ache que são importantes: longe disso. Mas o #{Configuration[:company_name]} é um site que tem foco em projetos criativos. No entanto, se seu projeto envolve uma causa social e é criativo ao mesmo tempo, a gente o aceitará tranquilamente.
|
||||
|Não que a gente não goste destes projetos ou não ache que são importantes: longe disso. Mas o #{CatarseSettings[:company_name]} é um site que tem foco em projetos criativos. No entanto, se seu projeto envolve uma causa social e é criativo ao mesmo tempo, a gente o aceitará tranquilamente.
|
||||
p
|
||||
strong Não financiamos empresas, apenas projetos.
|
||||
|Se o seu projeto tem como intuito ganhar dinheiro, nenhum problema! O que a gente quer dizer é que só aceitaremos projetos, ou seja: algo que seja finito, com um começo e um fim bem delimitados. Por exemplo, se você quer reformar sua lojinha de doces artesanais de uma maneira criativa, está mais do que convidado a compartilhar seu projeto. Mas o #{Configuration[:company_name]} não é o lugar certo se você quiser manter uma loja por tempo indeterminado. Desenhar uma nova coleção de roupas, sim; manter uma marca de roupas, sem um projeto finito, não.
|
||||
|Se o seu projeto tem como intuito ganhar dinheiro, nenhum problema! O que a gente quer dizer é que só aceitaremos projetos, ou seja: algo que seja finito, com um começo e um fim bem delimitados. Por exemplo, se você quer reformar sua lojinha de doces artesanais de uma maneira criativa, está mais do que convidado a compartilhar seu projeto. Mas o #{CatarseSettings[:company_name]} não é o lugar certo se você quiser manter uma loja por tempo indeterminado. Desenhar uma nova coleção de roupas, sim; manter uma marca de roupas, sem um projeto finito, não.
|
||||
p
|
||||
strong Todos os projetos tem que oferecer recompensas.
|
||||
|O #{Configuration[:company_name]} é uma forma de comércio e mecenato. Se você não acha que as recompensas são parte fundamental do seu projeto, talvez o #{Configuration[:company_name]} não seja a melhor solução para você. Ah, e lembre-se que rifas, sorteios, retorno financeiro e participação societária são proibidos.
|
||||
p Bem, e qualquer dúvida que você tiver, é só falar com a gente #{mail_to Configuration[:email_contact], "por aqui", :target => :_blank}.
|
||||
|O #{CatarseSettings[:company_name]} é uma forma de comércio e mecenato. Se você não acha que as recompensas são parte fundamental do seu projeto, talvez o #{CatarseSettings[:company_name]} não seja a melhor solução para você. Ah, e lembre-se que rifas, sorteios, retorno financeiro e participação societária são proibidos.
|
||||
p Bem, e qualquer dúvida que você tiver, é só falar com a gente #{mail_to CatarseSettings[:email_contact], "por aqui", :target => :_blank}.
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
= content_for :meta_tags do
|
||||
-# Meta tags for facebook social graph
|
||||
meta property="og:title" content=@user.name
|
||||
meta property="og:url" content=="#{Configuration[:base_url]}#{user_path(@user)}"
|
||||
meta property="og:url" content=="#{CatarseSettings[:base_url]}#{user_path(@user)}"
|
||||
meta property="og:image" content==@user.display_image
|
||||
meta property="og:site_name" content=::Configuration[:company_name]
|
||||
meta property="og:site_name" content=CatarseSettings[:company_name]
|
||||
meta property="og:description" content=@user.bio
|
||||
meta property="fb:admins" content="#{fb_admins}"
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
- if !policy(@user).update?
|
||||
p.empty.hide= t('users.contributions.no_contributions', name: @user.display_name)
|
||||
- else
|
||||
p.empty.hide= t('users.contributions.no_contributions_current_user_html', link: ::Configuration[:base_url])
|
||||
p.empty.hide= t('users.contributions.no_contributions_current_user_html', link: CatarseSettings[:base_url])
|
||||
.results
|
||||
.clearfix
|
||||
.loading= image_tag "loading.gif"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
doctype 5
|
||||
html lang="#{I18n.locale}" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml"
|
||||
head
|
||||
title= t('site.meta_title', title: (@title || yield(:title)), company_name: ::Configuration[:company_name])
|
||||
title= t('site.meta_title', title: (@title || yield(:title)), company_name: CatarseSettings[:company_name])
|
||||
|
||||
meta charset='utf-8'
|
||||
meta name="robots" content="index, follow"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
CarrierWave.configure do |config|
|
||||
if Rails.env.production? and Configuration[:aws_access_key]
|
||||
if Rails.env.production? and CatarseSettings[:aws_access_key]
|
||||
config.fog_credentials = {
|
||||
provider: 'AWS',
|
||||
host: 's3.amazonaws.com',
|
||||
endpoint: 'http://s3.amazonaws.com',
|
||||
aws_access_key_id: Configuration[:aws_access_key],
|
||||
aws_secret_access_key: Configuration[:aws_secret_key]
|
||||
aws_access_key_id: CatarseSettings[:aws_access_key],
|
||||
aws_secret_access_key: CatarseSettings[:aws_secret_key]
|
||||
}
|
||||
config.fog_directory = Configuration[:aws_bucket]
|
||||
config.fog_directory = CatarseSettings[:aws_bucket]
|
||||
config.fog_attributes = {'Cache-Control'=>'max-age=315576000'} # optional, defaults to {}
|
||||
else
|
||||
config.enable_processing = false if Rails.env.test? or Rails.env.cucumber?
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
if Rails.env.production?
|
||||
ActionMailer::Base.asset_host = ::Configuration[:host]
|
||||
Rails.application.routes.default_url_options = {host: ::Configuration[:host]}
|
||||
ActionMailer::Base.asset_host = ::CatarseSettings[:host]
|
||||
Rails.application.routes.default_url_options = {host: ::CatarseSettings[:host]}
|
||||
else
|
||||
Rails.application.routes.default_url_options = {host: 'localhost:3000'}
|
||||
end
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Google analytics ID
|
||||
GA.tracker = Configuration['google_analytics_id'] if Rails.env.production? && Configuration['google_analytics_id'].present?
|
||||
GA.tracker = CatarseSettings['google_analytics_id'] if Rails.env.production? && CatarseSettings['google_analytics_id'].present?
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
MAILCHIMP_API_KEY = Configuration[:mailchimp_api_key]
|
||||
MAILCHIMP_API_KEY = CatarseSettings[:mailchimp_api_key]
|
||||
|
||||
@@ -5,16 +5,16 @@ require 'securerandom'
|
||||
# Make sure the secret is at least 30 characters and all random,
|
||||
# no regular words or you'll be exposed to dictionary attacks.
|
||||
def find_secure_token
|
||||
::Configuration[:secret_token] = SecureRandom.hex(64) unless ::Configuration[:secret_token]
|
||||
::Configuration[:secret_token]
|
||||
CatarseSettings[:secret_token] = SecureRandom.hex(64) unless ::CatarseSettings[:secret_token]
|
||||
CatarseSettings[:secret_token]
|
||||
rescue
|
||||
# Just to ensure that we can run migrations and create the configurations table
|
||||
nil
|
||||
end
|
||||
|
||||
def find_secure_key_base
|
||||
::Configuration[:secret_key_base] = SecureRandom.hex(64) unless ::Configuration[:secret_key_base]
|
||||
::Configuration[:secret_key_base]
|
||||
CatarseSettings[:secret_key_base] = SecureRandom.hex(64) unless ::CatarseSettings[:secret_key_base]
|
||||
CatarseSettings[:secret_key_base]
|
||||
rescue
|
||||
# Just to ensure that we can run migrations and create the configurations table
|
||||
nil
|
||||
|
||||
@@ -4,8 +4,8 @@ begin
|
||||
address: 'smtp.sendgrid.net',
|
||||
port: '587',
|
||||
authentication: :plain,
|
||||
user_name: Configuration[:sendgrid_user_name],
|
||||
password: Configuration[:sendgrid],
|
||||
user_name: CatarseSettings[:sendgrid_user_name],
|
||||
password: CatarseSettings[:sendgrid],
|
||||
domain: 'heroku.com'
|
||||
}
|
||||
ActionMailer::Base.delivery_method = :smtp
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
if Rails.env.production? && Configuration[:base_domain]
|
||||
Catarse::Application.config.session_store :cookie_store, key: Configuration[:secret_token], domain: Configuration[:base_domain]
|
||||
if Rails.env.production? && CatarseSettings[:base_domain]
|
||||
Catarse::Application.config.session_store :cookie_store, key: CatarseSettings[:secret_token], domain: CatarseSettings[:base_domain]
|
||||
else
|
||||
Catarse::Application.config.session_store :cookie_store, key: Configuration[:secret_token]
|
||||
Catarse::Application.config.session_store :cookie_store, key: CatarseSettings[:secret_token]
|
||||
end
|
||||
|
||||
# Use the database for sessions instead of the cookie-based default,
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
class RenameConfigurationsToSettings < ActiveRecord::Migration
|
||||
def change
|
||||
execute "
|
||||
ALTER TABLE configurations RENAME TO settings;
|
||||
"
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,9 @@
|
||||
class RecreateExpiresAt < ActiveRecord::Migration
|
||||
def change
|
||||
execute "
|
||||
CREATE OR REPLACE FUNCTION expires_at(projects) RETURNS timestamptz AS $$
|
||||
SELECT ((((($1.online_date AT TIME ZONE coalesce((SELECT value FROM settings WHERE name = 'timezone'), 'America/Sao_Paulo') + ($1.online_days || ' days')::interval) )::date::text || ' 23:59:59')::timestamp AT TIME ZONE coalesce((SELECT value FROM settings WHERE name = 'timezone'), 'America/Sao_Paulo'))::timestamptz )
|
||||
$$ LANGUAGE SQL;
|
||||
"
|
||||
end
|
||||
end
|
||||
Alguns arquivos não foram exibidos porque demasiados arquivos foram alterados neste diff Mostrar Mais
Referência em uma Nova Issue
Bloquear um usuário