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