Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 2.15 KB

shop_dashboard.md

File metadata and controls

24 lines (13 loc) · 2.15 KB

RoR: панель администратора магазина

Задание

Тестовое задание заключается в написании несложного управляющего интерфейса для магазина загогулин.

Условия

На сайте магазина загогулин отображаются товары (загогулины), разбитые по категориям.

Категории имеют древовидную структуру. У категории есть название, родитель (другая категория или NULL) и слаг (генерируется автоматически из названия товара, если не задан).

Товар принадлежит к одной категории, имеет название, слаг, изображение и описание.

Требования

Необходимо:

  1. Сделать раздел редактирования категорий товаров. Администратор может: создать категорию, изменить категорию, удалить категорию (товары не должны в ней удаляться), изменить порядок категорий внутри ветки (перетаскиванием, на странице списка), переподчинить категорию другому родителю (перетаскиванием).

  2. Сделать раздел редактирования товаров. Администратор может: cоздать товар (выбрав соответствующую категорию, и загрузив при этом изображение), удалить товар, изменить товар.

  3. Запрограммировать навигацию по двум разделам («Товары» и «Категории») в соответствии со стандартными правилами, чтобы всегда было понятно «Где я нахожусь?» и «Куда я могу отсюда пойти?»