Есть база данных mysql на удаленном сервере. В ней 2 таблицы:
clients список клиентов
accounts список аккаунтов этих клиентов
Требуется создать для этого веб-админку с авторизацией. Дизайн можно сделать на базовом bootstrap, важно лишь чтобы он и на десктопе и на смартфоне.
Функционал админки:
1. Страница с отображением таблицы clients с возможностью редактирования/удаления строк.
2. Страница с отображением таблицы accounts с возможностью редактирования/удаления строк.
3. Страница со сводной таблицей, где основной таблицей выступает clients. При клике на клиента должен раскрываться "хайд" со списком его аккаунтов из таблицы accounts, с возможность их редактирования/удаления. Строки с клиентами также должны быть с возможностью редактирования/удаления строк.
4. Над всеми таблицами должна быть форма поиска, как на картинке. Думаю её функционал понятен. Отмечу лишь то, что введенный текст должен искаться не как полное вхождение, а вхождение где угодно. Например: nam найдется в username.
Очень похоже на то, что мне надо:
editor.datatables.net/ (на главной странице выберете Inline editing справа).
Реализовать возможность редактирования полей прямо в ячейках таблицы (подобно excel), а не на отдельной странице. То есть нажимаем иконку редактирования, и ячейки становятся редактируемыми. Значения в одной из колонок будут меняться через selector, а не текстом (структуру таблиц скину исполнителю).
Удаление строки происходит только через окно подтверждения Действительно удалить?. При удалении клиента надо учитывать зависимости, то есть удаляя клиента надо удалить и его аккаунты. Но при удалении аккаунта, клиента удалять не надо.
Авторизация: количество админов ограничено, регистрации нет. Пароли храним не в открытом виде. Нужно также сделать разграничение прав доступа в админке: некоторым юзерам показывать не все колонки в таблицах.
Жду ваших предложений по ценам и срокам.