Stanislav
Rafael 🌵
Rafael 🌵
интерфейс это не только шаблон ведь
Rafael 🌵
Rafael 🌵
причем без использования шаблонов - только рендер функции
Rafael 🌵
и изменить себе права и видеть интерфейс, который мне не досутпен
Rafael 🌵
конечно, сервер запросы не пропустит, но даже такая инфа это уже больше чем ничего
Stanislav
Тогда тебе нужно не присыласть код на клиент, если прав нет)
Rafael 🌵
Rafael 🌵
Stanislav
именно
Тогда собирай разные бандлы под разные роли
Stanislav
Но это ж сколько бандлов будет)
Rafael 🌵
и поверх этого нужно еще на ngix писать дополнение, чтобы оно отдавала только те чанки, которые доступны пользователю с данными правами
Stanislav
Проще сервером рендерить
Rafael 🌵
нет, не проще, особенно если нужно унифицированное API
Rafael 🌵
server -> удиное api -> клиенты под различными правами
Rafael 🌵
и под разными платформами
Stanislav
server -> клиенты под различными правами
Stanislav
vue раскрашивает элементы как jq на обычных сайтах
Rafael 🌵
раскрашивает?
Stanislav
"раскрашивает"
Rafael 🌵
не понял
Rafael 🌵
в каком смысле?
Stanislav
создает интерактивные виджеты
Rafael 🌵
а не, это не подходит
Stanislav
Rafael 🌵
тебе все равно этим виджетам прдется давать crud
Rafael 🌵
и торчать интерфейсы от других прав все равно будут
Stanislav
да, но теперь че присылать, будет решать сервер.
А крад то что?
Rafael 🌵
типо если разрешено только чтение - один виджет, если разрешено R + U то другой виджет
Rafael 🌵
если CRUD то третий
Rafael 🌵
и ты не избегаешь колоссального друблирования кода
Stanislav
Короче, я тебя не понимаю
Rafael 🌵
ну вот смотри, если я возьму виджет, где описан все crud дейтсвия и запрещу часть из них, то из кода они ни куда не денутся
Rafael 🌵
стоит мне сделать инъекцию в состояние компоненты и я могу дать себе нужные мне права
Stanislav
Не парься, можешь не объяснять.
Rafael 🌵
ок
Moldobaev
Извиняюсь так будет или можно уже делать?
Rafael 🌵
пока что я не встречал таких систем, но моя конечная цель - получить какую-нибудь ее рализацию
Moldobaev
Аа, звучит здорово
Rafael 🌵
но до этого еще далеко
Rafael 🌵
во всяком сулчае пока что я не вижу быстрых способов заставить вебпак как-то кешировать зависимости компоненты
Edward
requirejs + webpack?
Илья
Rafael 🌵
Rafael 🌵
Александр
Какой плагин для вебпака сможет все стили из .vue достать в один файл?
Max
естественно проверяет
Тогда профита особо нет запрещать crud на клиенте, просто прятать визуально - должно быть достаточно.
Rafael 🌵
Rafael 🌵
например в банковской сфере
Rafael 🌵
у разных менеджеров разные права
Rafael 🌵
более того, доступ к систему могут иметь и сторонние компании
Rafael 🌵
торчащие неиспользуемые образения к api это уже не очень хорошо
Rafael 🌵
с другой стороны, можно попробовать абфусцировать код
Rafael 🌵
мне кажется или при использовании ssr по хорошему все динамические данные нужно пихать в vuex, в а состоянии компоненты хранить только открытые, закрытые модалки и прочее барахло?
Rafael 🌵
т.е в компоненте хранится все то, что не относится к отображению непосредственно данных
Alex
приветствую. кто использует vue-test-utils, есть идеи как тестировать компонент с инлайновым темплейтом? кучу времени уже потратил, непонятно как передать его в mount, похоже это вообще не предусмотрено
Rafael 🌵
Stanislav
Alex
Alex
но и ошибок не пишет
Alex
показать код не могу, к сожалению. пусть это будет просто абстрактный компонент с аттрибутом inline-template, где внутри есть какая то логика минимальная
Alex
хотя бы просто рендеринг переменной
Alex
<comp inline-template>
{{someVar}}
</comp>
Alex
и в дате этот someVar
Alex
сделал бы песочницу, да как, в данном случае
Stanislav
Да, че т сходу нет мыслей :\
Alex
похоже вопрос снимается, тест прошел
Alex
наверное что то не так с тем компонентом, который тестирую (настоящим) ))
Anonymous
Alex
jest
Alex
но оно там более менее все совместимо друг с другом
Anonymous
jest
а чем он лучше моки? в обновленном vue-cli мока на втором месте, а этот jest - на первом в установке
Anonymous
очень похож на моку