Адмін-панель
Заглушку додано · 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 адмін-панель побудовано саме так. Це приклад, на який можна подивитися, а не рішення, що діє тут.
Що треба вирішити до початку
- Що операторові потрібно робити насамперед. Списку завдань оператора не існує. Вигадувати екрани, доки немає платформи, якою треба керувати, — означає гадати.
- Як людина стає оператором. Сьогодні платформну роль ніщо не видає.
- Чи входять оператори під тими самими акаунтами, що й власники магазинів.
- Що оператор може бачити в магазинах команди. Продукт обіцяє, що повноваження над магазином лишаються у власника; див. Повноваження й відновлення.