Bundle update and style updates to follow rubocop recommandations
This commit is contained in:
parent
21d0f9a647
commit
d01e7c5164
2
Gemfile
2
Gemfile
@ -38,7 +38,7 @@ gem 'sdoc', '~> 0.4.0', group: :doc
|
|||||||
# gem 'capistrano-rails', group: :development
|
# gem 'capistrano-rails', group: :development
|
||||||
|
|
||||||
gem 'haml-rails'
|
gem 'haml-rails'
|
||||||
gem 'compass-rails'
|
gem 'compass-rails', '~> 2.0.4'
|
||||||
gem 'modernizr-rails'
|
gem 'modernizr-rails'
|
||||||
|
|
||||||
# Patch older browsers so they do understand html5
|
# Patch older browsers so they do understand html5
|
||||||
|
22
Gemfile.lock
22
Gemfile.lock
@ -1,6 +1,6 @@
|
|||||||
GIT
|
GIT
|
||||||
remote: git://github.com/activeadmin/activeadmin.git
|
remote: git://github.com/activeadmin/activeadmin.git
|
||||||
revision: 48a8674a4566fb5a916748f78a38a0b9f2e8e356
|
revision: 8968efcc51cc7c765c35c75aa7bf68c758ca03f3
|
||||||
specs:
|
specs:
|
||||||
activeadmin (1.0.0.pre1)
|
activeadmin (1.0.0.pre1)
|
||||||
arbre (~> 1.0, >= 1.0.2)
|
arbre (~> 1.0, >= 1.0.2)
|
||||||
@ -110,7 +110,7 @@ GEM
|
|||||||
coffee-script (2.4.1)
|
coffee-script (2.4.1)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.9.1)
|
coffee-script-source (1.9.1.1)
|
||||||
columnize (0.9.0)
|
columnize (0.9.0)
|
||||||
compass (1.0.3)
|
compass (1.0.3)
|
||||||
chunky_png (~> 1.2)
|
chunky_png (~> 1.2)
|
||||||
@ -147,7 +147,7 @@ GEM
|
|||||||
equalizer (0.0.11)
|
equalizer (0.0.11)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
eventmachine (1.0.7)
|
eventmachine (1.0.7)
|
||||||
execjs (2.5.0)
|
execjs (2.5.2)
|
||||||
faraday (0.9.1)
|
faraday (0.9.1)
|
||||||
multipart-post (>= 1.2, < 3)
|
multipart-post (>= 1.2, < 3)
|
||||||
fastercsv (1.5.5)
|
fastercsv (1.5.5)
|
||||||
@ -157,9 +157,9 @@ GEM
|
|||||||
formatador (0.2.5)
|
formatador (0.2.5)
|
||||||
formtastic (3.1.3)
|
formtastic (3.1.3)
|
||||||
actionpack (>= 3.2.13)
|
actionpack (>= 3.2.13)
|
||||||
formtastic_i18n (0.2.0)
|
formtastic_i18n (0.3.0)
|
||||||
geocoder (1.2.8)
|
geocoder (1.2.8)
|
||||||
globalid (0.3.3)
|
globalid (0.3.5)
|
||||||
activesupport (>= 4.1.0)
|
activesupport (>= 4.1.0)
|
||||||
guard (2.12.5)
|
guard (2.12.5)
|
||||||
formatador (>= 0.2.4)
|
formatador (>= 0.2.4)
|
||||||
@ -225,7 +225,7 @@ GEM
|
|||||||
has_scope (~> 0.6.0.rc)
|
has_scope (~> 0.6.0.rc)
|
||||||
railties (>= 3.2, < 5)
|
railties (>= 3.2, < 5)
|
||||||
responders
|
responders
|
||||||
jbuilder (2.2.12)
|
jbuilder (2.2.13)
|
||||||
activesupport (>= 3.0.0, < 5)
|
activesupport (>= 3.0.0, < 5)
|
||||||
multi_json (~> 1.2)
|
multi_json (~> 1.2)
|
||||||
jquery-rails (4.0.3)
|
jquery-rails (4.0.3)
|
||||||
@ -261,7 +261,7 @@ GEM
|
|||||||
method_source (0.8.2)
|
method_source (0.8.2)
|
||||||
mime-types (2.4.3)
|
mime-types (2.4.3)
|
||||||
mini_portile (0.6.2)
|
mini_portile (0.6.2)
|
||||||
minitest (5.5.1)
|
minitest (5.6.0)
|
||||||
modernizr-rails (2.7.1)
|
modernizr-rails (2.7.1)
|
||||||
multi_json (1.11.0)
|
multi_json (1.11.0)
|
||||||
multipart-post (2.0.0)
|
multipart-post (2.0.0)
|
||||||
@ -274,7 +274,7 @@ GEM
|
|||||||
nenv (~> 0.1)
|
nenv (~> 0.1)
|
||||||
shellany (~> 0.0)
|
shellany (~> 0.0)
|
||||||
orm_adapter (0.5.0)
|
orm_adapter (0.5.0)
|
||||||
parser (2.2.0.3)
|
parser (2.2.2.1)
|
||||||
ast (>= 1.1, < 3.0)
|
ast (>= 1.1, < 3.0)
|
||||||
polyamorous (1.2.0)
|
polyamorous (1.2.0)
|
||||||
activerecord (>= 3.0)
|
activerecord (>= 3.0)
|
||||||
@ -339,10 +339,10 @@ GEM
|
|||||||
rainbow (>= 1.99.1, < 3.0)
|
rainbow (>= 1.99.1, < 3.0)
|
||||||
ruby-progressbar (~> 1.4)
|
ruby-progressbar (~> 1.4)
|
||||||
ruby-progressbar (1.7.5)
|
ruby-progressbar (1.7.5)
|
||||||
ruby2ruby (2.1.3)
|
ruby2ruby (2.1.4)
|
||||||
ruby_parser (~> 3.1)
|
ruby_parser (~> 3.1)
|
||||||
sexp_processor (~> 4.0)
|
sexp_processor (~> 4.0)
|
||||||
ruby_parser (3.6.5)
|
ruby_parser (3.6.6)
|
||||||
sexp_processor (~> 4.1)
|
sexp_processor (~> 4.1)
|
||||||
sass (3.4.13)
|
sass (3.4.13)
|
||||||
sass-rails (5.0.1)
|
sass-rails (5.0.1)
|
||||||
@ -433,7 +433,7 @@ DEPENDENCIES
|
|||||||
brakeman
|
brakeman
|
||||||
byebug
|
byebug
|
||||||
coffee-rails
|
coffee-rails
|
||||||
compass-rails
|
compass-rails (~> 2.0.4)
|
||||||
devise
|
devise
|
||||||
devise-i18n
|
devise-i18n
|
||||||
differ
|
differ
|
||||||
|
@ -22,8 +22,8 @@ class EventsController < ApplicationController
|
|||||||
|
|
||||||
# GET /events/new
|
# GET /events/new
|
||||||
def new
|
def new
|
||||||
@event = Event.new start_time: Time.now.change(min: 0) + 1.day + 1.hour,
|
@event = Event.new start_time: Time.zone.now.change(min: 0) + 1.day,
|
||||||
end_time: Time.now.change(min: 0) + 1.day + 2.hour
|
end_time: Time.zone.now.change(min: 0) + 1.day + 1.hour
|
||||||
end
|
end
|
||||||
|
|
||||||
# POST /events/preview
|
# POST /events/preview
|
||||||
|
@ -7,8 +7,7 @@ module OrgasHelper
|
|||||||
geo: {
|
geo: {
|
||||||
region: @orga.region,
|
region: @orga.region,
|
||||||
placename: @orga.city,
|
placename: @orga.city,
|
||||||
position: "#{@orga.city.try :latitude};" \
|
position: "#{@orga.city.try :latitude}; #{@orga.city.try :longitude}"
|
||||||
+ "#{@orga.city.try :longitude}"
|
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -5,9 +5,9 @@ class NoteMailer < ActionMailer::Base
|
|||||||
def notify(note)
|
def notify(note)
|
||||||
@note = note
|
@note = note
|
||||||
|
|
||||||
|
host = ActionMailer::Base.default_url_options[:host]
|
||||||
mail 'In-Reply-To' =>
|
mail 'In-Reply-To' =>
|
||||||
"<event-#{note.event.id}@" \
|
"<event-#{note.event.id}@#{host}>",
|
||||||
+ "#{ActionMailer::Base.default_url_options[:host]}>",
|
|
||||||
to: note.event.submitter,
|
to: note.event.submitter,
|
||||||
subject: "#{t 'mail_prefix'}#{t 'note_mailer.notify.subject',
|
subject: "#{t 'mail_prefix'}#{t 'note_mailer.notify.subject',
|
||||||
subject: note.event.title}"
|
subject: note.event.title}"
|
||||||
|
@ -25,8 +25,8 @@ class Event < ActiveRecord::Base
|
|||||||
scope :moderated, -> { where moderated: true }
|
scope :moderated, -> { where moderated: true }
|
||||||
scope :unmoderated, -> { where moderated: false }
|
scope :unmoderated, -> { where moderated: false }
|
||||||
scope :last_year, -> { where '? <= end_time', 1.year.ago }
|
scope :last_year, -> { where '? <= end_time', 1.year.ago }
|
||||||
scope :past, -> { where 'start_time <= ?', DateTime.now }
|
scope :past, -> { where 'start_time <= ?', Time.zone.now }
|
||||||
scope :future, -> { where '? <= end_time', DateTime.now }
|
scope :future, -> { where '? <= end_time', Time.zone.now }
|
||||||
scope :daylimit, -> d { where 'end_time <= ?', (d || 30).to_i.days.from_now }
|
scope :daylimit, -> d { where 'end_time <= ?', (d || 30).to_i.days.from_now }
|
||||||
scope :year, (lambda do |year|
|
scope :year, (lambda do |year|
|
||||||
where '? <= end_time and start_time <= ?',
|
where '? <= end_time and start_time <= ?',
|
||||||
@ -34,7 +34,7 @@ class Event < ActiveRecord::Base
|
|||||||
Date.new(year, 12, 31).end_of_week.end_of_day
|
Date.new(year, 12, 31).end_of_week.end_of_day
|
||||||
end)
|
end)
|
||||||
scope :month, (lambda do |start_date|
|
scope :month, (lambda do |start_date|
|
||||||
start_date ||= Date.today
|
start_date ||= Time.zone.today
|
||||||
where '? <= end_time and start_time <= ?',
|
where '? <= end_time and start_time <= ?',
|
||||||
start_date.beginning_of_month.beginning_of_week,
|
start_date.beginning_of_month.beginning_of_week,
|
||||||
start_date.end_of_month.end_of_week.end_of_day
|
start_date.end_of_month.end_of_week.end_of_day
|
||||||
@ -50,8 +50,8 @@ class Event < ActiveRecord::Base
|
|||||||
end
|
end
|
||||||
|
|
||||||
before_validation on: :create do
|
before_validation on: :create do
|
||||||
self.submission_time = DateTime.now
|
self.submission_time = Time.zone.now
|
||||||
self.decision_time = DateTime.now
|
self.decision_time = Time.zone.now
|
||||||
|
|
||||||
# Populate submitter using contact info if absent
|
# Populate submitter using contact info if absent
|
||||||
self.submitter ||= contact
|
self.submitter ||= contact
|
||||||
@ -72,20 +72,20 @@ class Event < ActiveRecord::Base
|
|||||||
|
|
||||||
before_update do
|
before_update do
|
||||||
if moderated? && moderated_was != moderated
|
if moderated? && moderated_was != moderated
|
||||||
self.decision_time = DateTime.now
|
self.decision_time = Time.zone.now
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def as_json(_options = {})
|
def as_json(_options = {})
|
||||||
|
popup = "<a href=\"/#{self.class.name.downcase.pluralize}/#{id}\""
|
||||||
|
popup += " >#{start_time.to_date} #{city}: #{title}</a>"
|
||||||
{ type: 'Feature', properties: {
|
{ type: 'Feature', properties: {
|
||||||
id: id,
|
id: id,
|
||||||
name: title,
|
name: title,
|
||||||
tags: tags,
|
tags: tags,
|
||||||
popupContent: "<a href=\"/#{self.class.name.downcase.pluralize}/#{id}\"" \
|
popupContent: popup
|
||||||
+ ">#{start_time.to_date} #{city}: #{title}</a>"
|
|
||||||
}, geometry: {
|
}, geometry: {
|
||||||
type: 'Point',
|
type: 'Point', coordinates: [longitude, latitude]
|
||||||
coordinates: [longitude, latitude]
|
|
||||||
} }
|
} }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -12,8 +12,8 @@ class Orga < ActiveRecord::Base
|
|||||||
validates :submitter, allow_blank: true, email: true
|
validates :submitter, allow_blank: true, email: true
|
||||||
|
|
||||||
before_validation on: :create do
|
before_validation on: :create do
|
||||||
self.submission_time = DateTime.now
|
self.submission_time = Time.zone.now
|
||||||
self.decision_time = DateTime.now
|
self.decision_time = Time.zone.now
|
||||||
|
|
||||||
# Populate submitter using contact info if absent
|
# Populate submitter using contact info if absent
|
||||||
self.submitter ||= contact
|
self.submitter ||= contact
|
||||||
|
@ -24,9 +24,9 @@ class User < ActiveRecord::Base
|
|||||||
conditions = warden_conditions.dup
|
conditions = warden_conditions.dup
|
||||||
login = conditions.delete(:login)
|
login = conditions.delete(:login)
|
||||||
if login.present?
|
if login.present?
|
||||||
where(conditions).where(['login = :value', { value: login }]).first
|
where(conditions).find_by_login login
|
||||||
else
|
else
|
||||||
where(conditions).first
|
find_first(conditions)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -4,9 +4,7 @@ Devise.setup do |config|
|
|||||||
# The secret key used by Devise. Devise uses this key to generate
|
# The secret key used by Devise. Devise uses this key to generate
|
||||||
# random tokens. Changing this key will render invalid all existing
|
# random tokens. Changing this key will render invalid all existing
|
||||||
# confirmation, reset password and unlock tokens in the database.
|
# confirmation, reset password and unlock tokens in the database.
|
||||||
config.secret_key = 'a462883bde2ce796fa8aa481d8946a500ac8a4141ccc5f2fb1988b' \
|
# config.secret_key = 'not used in rails 4'
|
||||||
+ 'ed8f3595b9cbd713abdca92b2d276d339a4e342768173e1b13b7a45956f6d3bda4653b' \
|
|
||||||
+ '14b6'
|
|
||||||
|
|
||||||
# ==> Mailer Configuration
|
# ==> Mailer Configuration
|
||||||
# Configure the e-mail address which will be shown in Devise::Mailer,
|
# Configure the e-mail address which will be shown in Devise::Mailer,
|
||||||
@ -69,7 +67,7 @@ Devise.setup do |config|
|
|||||||
# :database = Support basic authentication with authentication key + password
|
# :database = Support basic authentication with authentication key + password
|
||||||
# config.http_authenticatable = false
|
# config.http_authenticatable = false
|
||||||
|
|
||||||
# If http headers should be returned for AJAX requests. True by default.
|
# If 401 status code should be returned for AJAX requests. True by default.
|
||||||
# config.http_authenticatable_on_xhr = true
|
# config.http_authenticatable_on_xhr = true
|
||||||
|
|
||||||
# The realm used in Http Basic Authentication. 'Application' by default.
|
# The realm used in Http Basic Authentication. 'Application' by default.
|
||||||
@ -84,7 +82,7 @@ Devise.setup do |config|
|
|||||||
# particular strategies by setting this option.
|
# particular strategies by setting this option.
|
||||||
# Notice that if you are skipping storage for all authentication paths, you
|
# Notice that if you are skipping storage for all authentication paths, you
|
||||||
# may want to disable generating routes to Devise's sessions controller by
|
# may want to disable generating routes to Devise's sessions controller by
|
||||||
# passing :skip => :sessions to `devise_for` in your config/routes.rb
|
# passing skip: :sessions to `devise_for` in your config/routes.rb
|
||||||
config.skip_session_storage = [:http_auth]
|
config.skip_session_storage = [:http_auth]
|
||||||
|
|
||||||
# By default, Devise cleans up the CSRF token on authentication to
|
# By default, Devise cleans up the CSRF token on authentication to
|
||||||
@ -109,10 +107,10 @@ Devise.setup do |config|
|
|||||||
|
|
||||||
# ==> Configuration for :confirmable
|
# ==> Configuration for :confirmable
|
||||||
# A period that the user is allowed to access the website even without
|
# A period that the user is allowed to access the website even without
|
||||||
# confirming his account. For instance, if set to 2.days, the user will be
|
# confirming their account. For instance, if set to 2.days, the user will be
|
||||||
# able to access the website for two days without confirming his account,
|
# able to access the website for two days without confirming their account,
|
||||||
# access will be blocked just in the third day. Default is 0.days, meaning
|
# access will be blocked just in the third day. Default is 0.days, meaning
|
||||||
# the user cannot access the website without confirming his account.
|
# the user cannot access the website without confirming their account.
|
||||||
# config.allow_unconfirmed_access_for = 2.days
|
# config.allow_unconfirmed_access_for = 2.days
|
||||||
|
|
||||||
# A period that the user is allowed to confirm their account before their
|
# A period that the user is allowed to confirm their account before their
|
||||||
@ -137,15 +135,18 @@ Devise.setup do |config|
|
|||||||
# The time the user will be remembered without asking for credentials again.
|
# The time the user will be remembered without asking for credentials again.
|
||||||
# config.remember_for = 2.weeks
|
# config.remember_for = 2.weeks
|
||||||
|
|
||||||
|
# Invalidates all the remember me tokens when the user signs out.
|
||||||
|
config.expire_all_remember_me_on_sign_out = true
|
||||||
|
|
||||||
# If true, extends the user's remember period when remembered via cookie.
|
# If true, extends the user's remember period when remembered via cookie.
|
||||||
# config.extend_remember_period = false
|
# config.extend_remember_period = false
|
||||||
|
|
||||||
# Options to be passed to the created cookie. For instance, you can set
|
# Options to be passed to the created cookie. For instance, you can set
|
||||||
# :secure => true in order to force SSL only cookies.
|
# secure: true in order to force SSL only cookies.
|
||||||
# config.rememberable_options = {}
|
# config.rememberable_options = {}
|
||||||
|
|
||||||
# ==> Configuration for :validatable
|
# ==> Configuration for :validatable
|
||||||
# Range for password length. Default is 8..128.
|
# Range for password length.
|
||||||
config.password_length = 8..128
|
config.password_length = 8..128
|
||||||
|
|
||||||
# Email regex used to validate email formats. It simply asserts that
|
# Email regex used to validate email formats. It simply asserts that
|
||||||
@ -187,7 +188,7 @@ Devise.setup do |config|
|
|||||||
# config.unlock_in = 1.hour
|
# config.unlock_in = 1.hour
|
||||||
|
|
||||||
# Warn on the last attempt before the account is locked.
|
# Warn on the last attempt before the account is locked.
|
||||||
# config.last_attempt_warning = false
|
# config.last_attempt_warning = true
|
||||||
|
|
||||||
# ==> Configuration for :recoverable
|
# ==> Configuration for :recoverable
|
||||||
#
|
#
|
||||||
@ -240,8 +241,7 @@ Devise.setup do |config|
|
|||||||
# ==> OmniAuth
|
# ==> OmniAuth
|
||||||
# Add a new OmniAuth provider. Check the wiki for more information on setting
|
# Add a new OmniAuth provider. Check the wiki for more information on setting
|
||||||
# up on your models and hooks.
|
# up on your models and hooks.
|
||||||
# config.omniauth :github, 'APP_ID', 'APP_SECRET',
|
# config.omniauth :github, 'APP_ID', 'APP_SECRET', scope: 'user,public_repo'
|
||||||
# :scope => 'user,public_repo'
|
|
||||||
|
|
||||||
# ==> Warden configuration
|
# ==> Warden configuration
|
||||||
# If you want to use other strategies, that are not supported by Devise, or
|
# If you want to use other strategies, that are not supported by Devise, or
|
||||||
@ -250,8 +250,7 @@ Devise.setup do |config|
|
|||||||
#
|
#
|
||||||
# config.warden do |manager|
|
# config.warden do |manager|
|
||||||
# manager.intercept_401 = false
|
# manager.intercept_401 = false
|
||||||
# manager.default_strategies(:scope => :user).unshift
|
# manager.default_strategies(scope: :user).unshift :some_external_strategy
|
||||||
# :some_external_strategy
|
|
||||||
# end
|
# end
|
||||||
|
|
||||||
# ==> Mountable engine configurations
|
# ==> Mountable engine configurations
|
||||||
|
@ -9,8 +9,8 @@ class EventTest < ActiveSupport::TestCase
|
|||||||
test 'basic event' do
|
test 'basic event' do
|
||||||
@event = Event.new(
|
@event = Event.new(
|
||||||
title: 'hello world',
|
title: 'hello world',
|
||||||
start_time: Time.new,
|
start_time: Time.zone.now,
|
||||||
end_time: Time.new + 1.hour,
|
end_time: Time.zone.now + 1.hour,
|
||||||
description: 'et hop!',
|
description: 'et hop!',
|
||||||
city: City.first,
|
city: City.first,
|
||||||
region: Region.first,
|
region: Region.first,
|
||||||
@ -29,8 +29,8 @@ class EventTest < ActiveSupport::TestCase
|
|||||||
test 'validations' do
|
test 'validations' do
|
||||||
@event = Event.new(
|
@event = Event.new(
|
||||||
title: 'hello world',
|
title: 'hello world',
|
||||||
start_time: Time.new,
|
start_time: Time.zone.now,
|
||||||
end_time: Time.new + 1.hour,
|
end_time: Time.zone.now + 1.hour,
|
||||||
description: 'et hop!',
|
description: 'et hop!',
|
||||||
city: City.first,
|
city: City.first,
|
||||||
region: Region.first,
|
region: Region.first,
|
||||||
@ -59,8 +59,8 @@ class EventTest < ActiveSupport::TestCase
|
|||||||
test 'moderation' do
|
test 'moderation' do
|
||||||
@event = Event.new(
|
@event = Event.new(
|
||||||
title: 'hello world',
|
title: 'hello world',
|
||||||
start_time: Time.new,
|
start_time: Time.zone.now,
|
||||||
end_time: Time.new + 1.hour,
|
end_time: Time.zone.now + 1.hour,
|
||||||
description: 'et hop!',
|
description: 'et hop!',
|
||||||
city: City.first,
|
city: City.first,
|
||||||
region: Region.first,
|
region: Region.first,
|
||||||
|
Loading…
Reference in New Issue
Block a user