Перейти до вмісту

Адмін-панель ​

Заглушку додано · 4 жовтня 2026. admin/public/ містить статичну сторінку. make dev запускає її на порту 4141; майбутній спільний Docker-образ зможе віддавати ці файли через nginx. Авторизацію й керування платформою не реалізовано.

Адмін-панель — заплановане місце для тих, хто керує самим Store Deputy, а не для власників магазинів. Наявна лише заглушка; робочі екрани ще належить створити.

Три речі, які називають «адмін» ​

У цьому проєкті слово означає три різні речі. Цією частиною є лише третя.

НазваЩо цеДе розташовано
Адмінка OpenCartВласна панель магазину, де власник встановлює модуль і натискає ConnectУ магазині. Store Deputy її не замінює
Роль adminРоль у команді між власником та учасником. Адмін може підключати магазини й запрошувати людей; не може змінювати ролі, прибирати власника й видаляти командуВ API, зроблено
Адмін-панель, ця частинаПанель для людей, які керують платформоюНе створено

Що є сьогодні ​

  • Зарезервований порт. На машині розробника під неї відведено 4141. Під час make dev там працює статична заглушка.
  • Дозволене джерело. Приклад конфігурації API вже містить цю адресу у списку джерел, запити від яких приймаються з браузера.
  • Невикористане поле. У записі кожної людини може зберігатися платформна роль. Жоден маршрут API її не видає і жодне правило не перевіряє, тому сьогодні вона нікому нічого не дає.

Що каже CleanSlice ​

CleanSlice називає admin/ поруч з api/ та app/ як необов'язкову адмін-панель на Nuxt. Окремого стандарту для неї немає: пошук у документації CleanSlice, обмежений адмін-панеллю, повернув лише стандарти Nuxt. Отже, адмін-панель дотримувалася б тих самих правил, що й застосунок: слайси як шари Nuxt, службові слайси для інфраструктури, компоненти-провайдери, сховища Pinia та клієнт API, згенерований з опису API.

У сусідньому репозиторії Agentfy адмін-панель побудовано саме так. Це приклад, на який можна подивитися, а не рішення, що діє тут.

Що треба вирішити до початку ​

  • Що операторові потрібно робити насамперед. Списку завдань оператора не існує. Вигадувати екрани, доки немає платформи, якою треба керувати, — означає гадати.
  • Як людина стає оператором. Сьогодні платформну роль ніщо не видає.
  • Чи входять оператори під тими самими акаунтами, що й власники магазинів.
  • Що оператор може бачити в магазинах команди. Продукт обіцяє, що повноваження над магазином лишаються у власника; див. Повноваження й відновлення.