Skip to content

Commit 911cd8e

Browse files
committed
Refactor view templates. Fix some typos
1 parent 19e323e commit 911cd8e

File tree

7 files changed

+18
-50
lines changed

7 files changed

+18
-50
lines changed

components/shop/app/controllers/admin/shop/items_controller.rb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ def update
2525
react_to item.update(items_params)
2626
end
2727

28-
def destroy
29-
item.destroy && redirect_to(admin_shop_items_path)
30-
end
31-
3228
private
3329

3430
def default_redirect

components/shop/app/helpers/admin/shop/shop_helper.rb

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,6 @@
33
module Admin
44
module Shop
55
module ShopHelper
6-
def admin_shop_items_nav
7-
render layout: '/admin/shop/shared/nav' do
8-
yield if block_given?
9-
end
10-
end
11-
12-
def admin_shop_items_overview
13-
link_to icon(:book, t('courses.overview')),
14-
admin_shop_items_path
15-
end
166
end
177
end
188
end

components/shop/app/models/shop/item.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ module Shop
44
class Item < ApplicationRecord
55
self.table_name = 'shop_items'
66

7-
validation :name, presence: true
8-
validation :price, presence: true
9-
validation :available_qty, presence: true
7+
validates :name, presence: true
8+
validates :price, presence: true
9+
validates :available_qty, presence: true
1010
end
1111
end
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
- title resource_form_text(item, label: :name)
22

3-
= admin_shop_items_nav do
4-
= resource_form_header(item, label: :name)
5-
= simple_form_for item, url: item_form_url, method: item_form_method, as: :item do |f|
6-
.fields
7-
.sixteen.wide.field.right-align
8-
= link_to t('words.back'), admin_shop_items_path(item), class: 'ui button grey'
9-
= f.button :submit
10-
11-
.fields
12-
.five.wide.field = f.input :name
13-
.five.wide.field = f.input :description
14-
.six.wide.field = f.input :price
15-
.six.wide.field = f.input :available_qty
3+
= resource_form_header(item, label: :name)
4+
= simple_form_for item, url: item_form_url, method: item_form_method, as: :item do |f|
5+
.ui.grid
6+
.sixteen.wide.field.right-align
7+
= link_to t('words.back'), admin_shop_items_path(item), class: 'ui button grey'
8+
= f.button :submit
169

10+
.ui.grid
11+
.sixteen.wide.field = f.input :name
12+
.ui.grid
13+
.sixteen.wide.field = f.input :description
14+
.ui.grid
15+
.six.wide.field = f.input :price
16+
.six.wide.field = f.input :available_qty

components/shop/app/views/admin/shop/items/show.slim

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

components/shop/app/views/admin/shop/shared/_nav.slim

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

components/shop/config/locales/en.shop.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
en:
2+
shop:
3+
singular: Shop
24
shop_items:
35
singular: Item
46
shop:

0 commit comments

Comments
 (0)