Pathologic
Сам себе? И там внутри, а не во фронте, личный кабинет?
ну тебе виднее, как их назначать, в админке поставить или при регистрации на фронте
Anonymous
Ну или будет если кто-то напишет
Anonymous
ну тебе виднее, как их назначать, в админке поставить или при регистрации на фронте
Т.е. можно делать и традиционный фронт, и можно сделать внутри админки, скрыв все и вся?
Pathologic
да
Pathologic
при этом ты сможешь сам создавать права, какие тебе нужны
Marc
Only a quick look because I was already busy with PageBuilder
Pathologic
Т.е. можно делать и традиционный фронт, и можно сделать внутри админки, скрыв все и вся?
например, ты делаешь сайт с объявлениями, можешь добавить в набор прав "создать объявление", "редактировать объявление", "удалить объявление" и в настройках роли указать эти права
Marc
Is MultiFields also Front editing?
EVO bot Лёшка
Is MultiFields also Front editing?
http://docs.evo.im/04_extras/if.html
Dmytro
Is MultiFields also Front editing?
No, need find good liblary and integrate
Anonymous
например, ты делаешь сайт с объявлениями, можешь добавить в набор прав "создать объявление", "редактировать объявление", "удалить объявление" и в настройках роли указать эти права
Т.е. все что доступно для админки, то доступно и для личного кабинета? Имеется ввиду компоненты, и не нужны танцы с бубном что то, типа SG, вытащить во фронт? Или тот же multiTV
Pathologic
да
Pathologic
сейчас даже чтобы документ с фронта создать нужны танцы с бубном ((:
Pathologic
сейчас же получается что для создания документов в админке один код, для создания на фронте другой, для проверки прав еще писать что-то
Anonymous
другими словами, ты будешь использовать те же инструменты, которые используются в админке
использовать те же инструменты, которые используются в админке - вот она, ключевая фраза. Впечатляет
Pathologic
ну, пока что их можно считать, что нет ((:
Pathologic
потому что в админке по-прежнему говнокод, только с моделями
Pathologic
но уже проще будет привести к нормальному виду
Anonymous
Но скорей всего работа с пользователями будет адекватной или притендовать на это
Anonymous
У меня в планах сделать класс для работы с пользователями. Авторизация, регистрация, установка роли, сброс пароля, валидация
Anonymous
ну, пока что их можно считать, что нет ((:
Ну вот, тут уже крылья начали расти и пошел срочно уроки гуглить, и такой облом))
Pathologic
я предлагал процессоры как в рево
Pathologic
@deadcrystal как тебе такая идея?
Pathologic
о том, чтобы сделать процессоры как в рево
Павел
о том, чтобы сделать процессоры как в рево
Процессорная парадигма в Рево явно устарела
Pathologic
ты вроде опытный революционер, если я не путаю
Anonymous
о том, чтобы сделать процессоры как в рево
Считаю что лучше сделать как с шаблонами и урлами
Anonymous
Ак мы по части Ево 3 начали работы только в июле ;)
+ дык, я же пошутил, большое спасибо за ваш труд)) это мы тут, трутни, собрались покритиковать
Anonymous
И если прижмёт, то можно переписать и расширить
Pathologic
ну я придерживаюсь мысли, что не нужно все пихать в модели
Pathologic
должна быть прослойка, как эти процессоры
Pathologic
Дима склонен к тому, чтобы фаршировать модели
Anonymous
В модели разруливаем только то какие данные идут
Anonymous
Дима склонен к тому, чтобы фаршировать модели
Ну это Дима склонен, а я делаю по своему
Anonymous
В модели разруливаем только то какие данные идут
Не какие, а как. Т.е. там приватность полей или скопы или дефолтные значения если с выпендрежами
Pathologic
ну да, а обвес типа проверки прав и отправки писем, выносить в отдельные сущности
Anonymous
Сейчас всё же включу ноут, чтобы показать как я это вижу
Kanstantsin
Меня не спрашивали, но я скажу : Главное для эво не превратиться в друпал.
Павел
Процессоры это ж те же самые модели
Pathologic
нет, модели это модели xpdo что-то там
Anonymous
https://github.com/evolution-cms/evolution/blob/3.x/core/src/UrlProcessor.php Смотри вот у нас есть такие процессоры. В них зашиваем валидаци, отправки почт и т.п. херню
Pathologic
я уже плохо помню, типа если нужно просто запись в таблице, то просто создается объект нужный, а если с проверками, то через процессор
Павел
нет, модели это модели xpdo что-то там
Ну а modProcessor перестал был сущностью xpdo ?)
Pathologic
ну это уже косяк рево, что там все сущность xpdo
Anonymous
Anonymous
Кстати надо эти процессоры в папку запихнуть, а то в корне лежат
Pathologic
оно ж все будет по одному шаблону писаться
Pathologic
и тогда эти UrlProcessor и TemplateProcessor нужно переименовать, чтобы не путать
Anonymous
Во что их переименовать?
Pathologic
UrlBuilder
Pathologic
а TemplateProcessor сложно придумать (:
Pathologic
TemplateParser может
Aliaksandr
Баловство для гиков, которое уже даже на впечатлительных не производит впечатление ))
Pathologic
а что тут должно впечатление произвести?
Aliaksandr
Идеальный код старого эво, который сохранился на 95% по логике ))
Pathologic
сейчас его проще заменить в теории
Pathologic
но вообще он и произведет впечатление, если останется, на того, кто решит перейти (:
Aliaksandr
Ну вот это и смешно, какой гик будет переписывать урлПроцессор )
Pathologic
ты (:
Aliaksandr
Который даже хз какой интерфейс должен реализовывать?))
Pathologic
я поэтому и предложил переименовать, чтобы потом не получилось, что есть процессоры, реализующие некий интерфейс, а есть куски кода, который хз что делает
Aliaksandr
Так уже продвигали, что надо вместо модх->makeUrl писать UrlProcessor::makeUrl, переименуете, опять у кого-то бомбануть может ))
Anonymous
Лучше их не трогать 🙂
Anonymous
Лично у меня куча мест где это так и используется
Pathologic
тогда процессоры назвать не процессоры
Aliaksandr
Назовите просто Url - и всем понятно )) есть Str для строк, будет и Url для урлов ))