Showing
9 changed files
with
54 additions
and
32 deletions
... | @@ -113,6 +113,25 @@ table { | ... | @@ -113,6 +113,25 @@ table { |
113 | } | 113 | } |
114 | } | 114 | } |
115 | 115 | ||
116 | +// Admin | ||
117 | +.pools { | ||
118 | + grid-template-columns: 2.5vw auto 2.5vw; | ||
119 | +} | ||
120 | + | ||
121 | +.admin-index { | ||
122 | + grid-row: 2; | ||
123 | + grid-column: 2; | ||
124 | + | ||
125 | + th { text-align: left; } | ||
126 | +} | ||
127 | + | ||
128 | +.admin-pools { | ||
129 | + grid-row: 2; | ||
130 | + grid-column: 2; | ||
131 | + | ||
132 | + th { text-align: left; } | ||
133 | +} | ||
134 | + | ||
116 | input[type="submit"] { | 135 | input[type="submit"] { |
117 | float: right; | 136 | float: right; |
118 | margin-top: 10px; | 137 | margin-top: 10px; |
... | @@ -130,6 +149,11 @@ input[type="submit"] { | ... | @@ -130,6 +149,11 @@ input[type="submit"] { |
130 | } | 149 | } |
131 | } | 150 | } |
132 | 151 | ||
152 | +.group-form { | ||
153 | + grid-row: 2; | ||
154 | + grid-column: 2; | ||
155 | +} | ||
156 | + | ||
133 | // Media Queries | 157 | // Media Queries |
134 | @media only screen and (max-width: 823px) { | 158 | @media only screen and (max-width: 823px) { |
135 | .container.application { | 159 | .container.application { | ... | ... |
... | @@ -2,8 +2,8 @@ class ApplicationController < HeimdallEngine::ApplicationController | ... | @@ -2,8 +2,8 @@ class ApplicationController < HeimdallEngine::ApplicationController |
2 | protect_from_forgery with: :exception | 2 | protect_from_forgery with: :exception |
3 | 3 | ||
4 | def root | 4 | def root |
5 | - @leaders = leaderboard | 5 | + leaderboard |
6 | - @upcoming_matches = check_matches | 6 | + check_matches |
7 | recent_matches | 7 | recent_matches |
8 | @results = check_results | 8 | @results = check_results |
9 | end | 9 | end |
... | @@ -21,19 +21,19 @@ class ApplicationController < HeimdallEngine::ApplicationController | ... | @@ -21,19 +21,19 @@ class ApplicationController < HeimdallEngine::ApplicationController |
21 | end | 21 | end |
22 | 22 | ||
23 | def check_matches | 23 | def check_matches |
24 | - Match.active.order(date: :ASC).limit(5) | 24 | + @upcoming_matches = Match.active.order(date: :ASC).limit(5) |
25 | .where('date > ?', Time.zone.now) | 25 | .where('date > ?', Time.zone.now) |
26 | end | 26 | end |
27 | 27 | ||
28 | + def recent_matches | ||
29 | + @recent_matches = Match.active.where.not(result: nil) | ||
30 | + .order(:date).limit(5) | ||
31 | + end | ||
32 | + | ||
28 | def check_results | 33 | def check_results |
29 | return [] unless current_user | 34 | return [] unless current_user |
30 | current_user.bets.joins(:match).order('matches.date desc') | 35 | current_user.bets.joins(:match).order('matches.date desc') |
31 | .where.not(result: nil) | 36 | .where.not(result: nil) |
32 | .limit(5) | 37 | .limit(5) |
33 | end | 38 | end |
34 | - | ||
35 | - def recent_matches | ||
36 | - @recent_matches = Match.active.where.not(result: nil) | ||
37 | - .order(:date).limit(5) | ||
38 | - end | ||
39 | end | 39 | end | ... | ... |
1 | -h2 | 1 | +.admin-index |
2 | + h2 | ||
2 | | Pools | 3 | | Pools |
3 | = link_to 'New Pool', new_admin_pool_path, style: 'float: right' | 4 | = link_to 'New Pool', new_admin_pool_path, style: 'float: right' |
4 | 5 | ||
5 | -- attrs = %i[name editable_until active] | 6 | + - attrs = %i[name editable_until active] |
6 | -table | 7 | + table |
7 | thead | 8 | thead |
8 | - attrs.each do |a| | 9 | - attrs.each do |a| |
9 | th = Pool.human_attribute_name(a) | 10 | th = Pool.human_attribute_name(a) | ... | ... |
... | @@ -24,6 +24,13 @@ ActiveRecord::Schema.define(version: 20180611152633) do | ... | @@ -24,6 +24,13 @@ ActiveRecord::Schema.define(version: 20180611152633) do |
24 | t.integer "points" | 24 | t.integer "points" |
25 | end | 25 | end |
26 | 26 | ||
27 | + create_table "group_users", force: :cascade do |t| | ||
28 | + t.integer "group_id" | ||
29 | + t.integer "user_id" | ||
30 | + t.index ["group_id"], name: "index_group_users_on_group_id", using: :btree | ||
31 | + t.index ["user_id"], name: "index_group_users_on_user_id", using: :btree | ||
32 | + end | ||
33 | + | ||
27 | create_table "groups", force: :cascade do |t| | 34 | create_table "groups", force: :cascade do |t| |
28 | t.integer "pool_id" | 35 | t.integer "pool_id" |
29 | t.string "name" | 36 | t.string "name" |
... | @@ -32,13 +39,6 @@ ActiveRecord::Schema.define(version: 20180611152633) do | ... | @@ -32,13 +39,6 @@ ActiveRecord::Schema.define(version: 20180611152633) do |
32 | t.index ["pool_id"], name: "index_groups_on_pool_id", using: :btree | 39 | t.index ["pool_id"], name: "index_groups_on_pool_id", using: :btree |
33 | end | 40 | end |
34 | 41 | ||
35 | - create_table "groups_users", force: :cascade do |t| | ||
36 | - t.integer "group_id" | ||
37 | - t.integer "user_id" | ||
38 | - t.index ["group_id"], name: "index_groups_users_on_group_id", using: :btree | ||
39 | - t.index ["user_id"], name: "index_groups_users_on_user_id", using: :btree | ||
40 | - end | ||
41 | - | ||
42 | create_table "heimdall_engine_role_abilities", force: :cascade do |t| | 42 | create_table "heimdall_engine_role_abilities", force: :cascade do |t| |
43 | t.integer "role_id" | 43 | t.integer "role_id" |
44 | t.string "key" | 44 | t.string "key" | ... | ... |
-
Please register or login to post a comment