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:
Diogo Biazus
2014-04-10 15:37:41 -04:00
commit b05fe748de
122 arquivos alterados com 287 adições e 337 exclusões
+1
Ver Arquivo
@@ -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'
+3
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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)
+1 -1
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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
-39
Ver Arquivo
@@ -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
+2 -2
Ver Arquivo
@@ -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
+2 -2
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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 }
+3 -3
Ver Arquivo
@@ -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,
+9 -9
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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
@@ -12,4 +12,4 @@ br
br
| Best,
br
= Configuration[:company_name]
= CatarseSettings[:company_name]
@@ -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]}
@@ -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
@@ -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,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
@@ -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}
@@ -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,
@@ -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,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á
@@ -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]
@@ -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]}
@@ -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
@@ -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,
@@ -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,
@@ -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/
@@ -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/
@@ -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 @@
|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,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 @@
|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 @@
|O seu rascunho de projeto foi criado no #{Configuration[:company_name]}
|O seu rascunho de projeto foi criado no #{CatarseSettings[:company_name]}
@@ -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 @@
|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
+3 -3
Ver Arquivo
@@ -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 -1
Ver Arquivo
@@ -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"
+1 -1
Ver Arquivo
@@ -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
+12 -12
Ver Arquivo
@@ -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
+3 -3
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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)
})()
+2 -2
Ver Arquivo
@@ -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
Ver Arquivo
@@ -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>
+3 -3
Ver Arquivo
@@ -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]
+1 -1
Ver Arquivo
@@ -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"
+1 -1
Ver Arquivo
@@ -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 -1
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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, whats 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.
+1 -1
Ver Arquivo
@@ -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
+2 -2
Ver Arquivo
@@ -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
+2 -2
Ver Arquivo
@@ -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
| &nbsp;&nbsp;
= 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
+1 -1
Ver Arquivo
@@ -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
+1 -1
Ver Arquivo
@@ -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]
+6 -6
Ver Arquivo
@@ -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}.
+3 -3
Ver Arquivo
@@ -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 -1
Ver Arquivo
@@ -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"
+4 -4
Ver Arquivo
@@ -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?
+2 -2
Ver Arquivo
@@ -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 -1
Ver Arquivo
@@ -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
Ver Arquivo
@@ -1 +1 @@
MAILCHIMP_API_KEY = Configuration[:mailchimp_api_key]
MAILCHIMP_API_KEY = CatarseSettings[:mailchimp_api_key]
+4 -4
Ver Arquivo
@@ -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
+2 -2
Ver Arquivo
@@ -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
+3 -3
Ver Arquivo
@@ -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