molinos / adminos Goto Github PK
View Code? Open in Web Editor NEWA framework for creating admin dashboards
License: MIT License
A framework for creating admin dashboards
License: MIT License
@abuhtoyarov Предлагаю добавить для сущности статей/заметок (вообщем текстов) возможность поиска со страницы каталога всех статей.
Критерии приемки:
поиск только по заголовку статьи.
Если сгенерировать сущность по типу sortable, то нужна возможность схлопывать вложенные позиции.
Пример.
Имеем список
Как пользователь я хочу иметь возможность схлопнуть все вложения пункта 1
Сейчас есть хелпер admin_cb(object)
для создания чекбокса объекта.
Предлагаю или расширить его, сделав внутри if
на случай, если это коллекция, или, что лучше, сделать отдельный хелпер типа admin_cb_multi(collection)
.
Тогда можно будет передавать ему коллекцию и делать select/unselect all.
Можно сделать так чтобы по умолчанию было написно Выделить все
, а если вторым параметром задана строка, то использовать её (это может быть актуально, если передавать скоуп), например, Выделить подписчиков
.
Идея такая
В ядре админа нужно где-то хранить список подключенных плагинов.
- Явно где-то указать в конфиге админоса
- Автоматически получать список модулей в скоупе. типа Adminos::Plusgin.descendants
Сделать хелпер который будет рендерить меню.
- нужен какой-то паршл <plugin_name>/_menu_item.slim
- хелпер будет перебирать список плагинов и рендерить паршелы
Задачи для фронта
Нужна возможность, посредством перетаскивания изображений в определенную область, загружать изображения. Ближайший пример использования –– галерея.
Как пример - https://www.dropzonejs.com
После перетаскивания изображения, сразу загружать на сервер его не нужно. Нужно показать превью.
Изображение должно загружаться после сабмита формы.
Должна быть возможность сортировать изображения с помощью перетаскивания превьюшки внутри блока со всеми изображениями.
Нужно иметь возможность валидировать перетаскиваемые файлы по типу.
Уже загруженные изображения нужно отобразить как превьюшки с иконкой для удаления.
Результат этой задачи должен быть добавлен в adminos-assets
Задача для бэка
Сейчас поиск захардкожен на email
. Надо сделать его более гибким
If --no-seo
and --locale
are used simultaneously when generating Adminos model it's not need to add to model translate of meta_description
and meta_title
.
При использовании генератора неверно формируется путь для файла модели
Сейчас в форме Parent
присутствует сам объект. При этом выборе возникакте ошибка. Необходимо исключить из списка выбора сам объект.
Некоторые надписи ("Сохранить", "Применить", "Ширина" и т.д.) сейчас захардкожены.
Необходимо, чтобы они подтягивались из соответствующих локалей, чтобы гем был более гибкий к языку.
Всё лишнее убрать в глобальный gitignore
It would be good that when adding new strong params, there was no need to overwrite strong_params
method with all attributes.
Let's think of some interface so that you can just add new attributes to the strong params.
It's actual for attach files using Active Storage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.