Skip to content

Commit a645342

Browse files
authored
Merge pull request #447 from coopdevs/develop
Release v1.10.0
2 parents 99edf4b + a056b6c commit a645342

31 files changed

+120
-329
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
language: ruby
22
cache: bundler
33
bundler_args: '--without production development'
4-
rvm:
5-
- 2.3.0
64
env: DATABASE_URL=postgres://postgres@localhost/timeoverflow_test
75
before_script:
86
- bundle exec rake db:setup

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ gem 'pundit', '~> 2.0.0'
1111
gem 'pg', '0.17.1'
1212
gem 'hstore_translate'
1313
gem 'dalli'
14-
gem 'devise', '~> 4.4.1'
14+
gem 'devise', '~> 4.5.0'
1515
gem "http_accept_language", '~> 2.1.1'
1616
gem 'unicorn'
1717
gem 'kaminari', '~> 1.1.1'

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ GEM
117117
dalli (2.7.2)
118118
database_cleaner (1.6.2)
119119
debug_inspector (0.0.3)
120-
devise (4.4.3)
120+
devise (4.5.0)
121121
bcrypt (~> 3.0)
122122
orm_adapter (~> 0.1)
123123
railties (>= 4.1.0, < 6.0)
@@ -412,7 +412,7 @@ DEPENDENCIES
412412
coffee-rails
413413
dalli
414414
database_cleaner (= 1.6.2)
415-
devise (~> 4.4.1)
415+
devise (~> 4.5.0)
416416
dotenv-rails (= 2.5.0)
417417
elasticsearch-model
418418
elasticsearch-rails

app/admin/organization.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ def destroy
3232
resource.destroy
3333

3434
if resource == current_organization
35-
sign_out(current_user)
36-
redirect_to root_path
35+
sign_out_and_redirect(current_user)
3736
else
3837
redirect_to admin_organizations_path
3938
end

app/assets/stylesheets/application.css.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ label[required]::after{
539539
}
540540

541541
.panel-body h2 {
542-
font-size: 1.9rem;
542+
font-size: 2.24rem;
543543
font-weight: 500;
544544
margin: 0;
545545
padding: 0;

app/controllers/members_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ def destroy
55
find_member
66
toggle_active_posts
77
@member.destroy
8-
redirect_to users_path
8+
redirect_to manage_users_path
99
end
1010

1111
def toggle_manager

app/controllers/offers_controller.rb

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@ def model
55
Offer
66
end
77

8-
def dashboard
9-
initial_scope =
10-
if current_organization
11-
current_organization.offers.active.of_active_members
12-
else
13-
Offer.all.active.of_active_members
14-
end
15-
@offers = Category.all.sort_by { |a| a.name.downcase }.
16-
each_with_object({}) do |category, offers|
17-
list = initial_scope.merge(category.posts).limit(5)
18-
offers[category] = list if list.present?
19-
end
20-
end
21-
228
def show
239
super
2410

app/controllers/users_controller.rb

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ class UsersController < ApplicationController
22
before_filter :authenticate_user!
33

44
def index
5-
search_and_load_members current_organization.members.active
5+
search_and_load_members current_organization.members.active, {s: 'member_uid asc'}
66
end
77

88
def manage
9-
search_and_load_members current_organization.members
9+
search_and_load_members current_organization.members, {s: 'member_uid asc'}
1010
end
1111

1212
def show
@@ -57,20 +57,16 @@ def update
5757

5858
private
5959

60-
def search_and_load_members(members_scope)
61-
@search = members_scope.ransack(search_params)
60+
def search_and_load_members(members_scope, default_search_params)
61+
@search = members_scope.ransack(default_search_params.merge(params.fetch(:q, {})))
6262

6363
@members =
64-
@search.result.eager_load(:account, :user).page(params[:page]).per(25)
64+
@search.result.eager_load(:account, :user).page(params[:page]).per(20)
6565

6666
@member_view_models =
6767
@members.map { |m| MemberDecorator.new(m, self.class.helpers) }
6868
end
6969

70-
def search_params
71-
{s: 'member_uid asc'}.merge(params.fetch(:q, {}))
72-
end
73-
7470
def scoped_users
7571
current_organization.users
7672
end

app/helpers/posts_helper.rb

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/views/application/_navbar.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
5454
<ul class="nav nav-pills actions-menu">
5555
<%= render 'application/menus/user_list_link' %>
56-
<%= render 'application/menus/offers_dashboard_link' %>
56+
<%= render 'application/menus/offers_list_link' %>
5757
<%= render 'application/menus/inquiries_list_link' %>
5858
<% if current_user.manages? current_organization %>
5959
<%= render 'application/menus/offers_by_tag_link' %>

0 commit comments

Comments
 (0)