Как реализовать личную панель пользователя со страницей выполненных заданий?
Всем привет.
Имеется готовы сайт на MODX Revo.
Появилась задача, чтобы примерно 15 организаций заходили на сайт под своим логином в личную админпанель на данном сайте (1 логин на 1 организацию) и могли отмечать выполненные задания галочкой, затем нажимать на кнопку Сохранить.
Для админа должна быть создана страничка для контроля выполненных заданий этими организациями.
Я не очень опытен в подобных проектах, поэтому прошу совета как это можно реализовать и какими компонентами.
Прошу хотя бы 2-3 предложения, чтобы было понятно в какую сторону двигаться.
У меня есть идея, но из-за недостатка опыта опасаюсь навелосипедить код, с которым будет трудно работать.
Идея такая:
создаем в дереве ресурсов папку/коллекцию «Задания»
в ней создаем странички с названием организации и шаблоном, который отобразит задачи в виде списка задач, которые надо отмечать галочками
к каждой странице даем соответствующий доступ пользователя одноименной организации
Примерно так? Как сохранять страницы с выполненными задачами? Вот это не понимаю.
Буду очень рад советам!
Имеется готовы сайт на MODX Revo.
Появилась задача, чтобы примерно 15 организаций заходили на сайт под своим логином в личную админпанель на данном сайте (1 логин на 1 организацию) и могли отмечать выполненные задания галочкой, затем нажимать на кнопку Сохранить.
Для админа должна быть создана страничка для контроля выполненных заданий этими организациями.
Я не очень опытен в подобных проектах, поэтому прошу совета как это можно реализовать и какими компонентами.
Прошу хотя бы 2-3 предложения, чтобы было понятно в какую сторону двигаться.
У меня есть идея, но из-за недостатка опыта опасаюсь навелосипедить код, с которым будет трудно работать.
Идея такая:
создаем в дереве ресурсов папку/коллекцию «Задания»
в ней создаем странички с названием организации и шаблоном, который отобразит задачи в виде списка задач, которые надо отмечать галочками
к каждой странице даем соответствующий доступ пользователя одноименной организации
Примерно так? Как сохранять страницы с выполненными задачами? Вот это не понимаю.
Буду очень рад советам!
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Нет, только на фронте.
Вариант 2. Все тоже самое, но использовать в место FormIt свой сниппет (в заметке есть пример вызова), который будет делать следующее
На фронте соответственно форма с полями
И в конфигурации migx должны быть как минимум два поля
Вариант 3. Добавить к варианту два возможность для организаций самостоятельно регистрироваться.
P.S. Код не тестировал, написал прям тут, так что может где-то сбоить.
Со всем этим справлюсь самостоятельно. Просто не понимал как всё склеить вместе.