Sergey
я
а там нет плагина случайно для канбан досок?
Илья
Ты же лично нас видел обоих =)
Я был пьян) так что не факт)
Sergey
ну типо как в trello - задачи раскидывать
Миша
так с трелло интегрируй и все
Баха Волков
ну типо как в trello - задачи раскидывать
у BitBucket есть интеграция с Trello
Pavel
Ты же лично нас видел обоих =)
Я смотрел трансляцию с последней конференции, тот, кто называл себя Ланцом, был довольно адекватен, совсем не похож на себя в интернете, предполагаю что это актер
Василий
Sergey
у BitBucket есть интеграция с Trello
супер. пишут, что и gitlab может
Иван
Telegram Desktop получил обновление 1.5: - Добавлена поддержка пользовательских локализаций; - Лимит описания к медиафайлам увеличен до 1024 символов; - Добавлена возможность масштабирования интерфейса для больших экранов до 300% (до 150% для Retina экранов на macOS) - Добавлена кнопка с эмодзи в описании к медиафайлам; - Обновленные эмодзи; - В настройках уведомлений можно сменить счетчик "непрочитанных сообщений" на счетчик "непрочитанных чатов"; - Ускорение прослушивания аудио и видеосообщений; - Возможность добавить комментарий при репосте сообщения с канала; - В превью ссылок Instagram или Twitter может отображаться несколько изображений; - Увеличенное изображение в превью ссылок Instant View; - Возможность использовать системные настройки прокси; - Если звонок перебил прослушивание аудио, то воспроизведение продолжится после завершения вызова; - Другие исправления и улучшения.
Илья
https://bezumkin.ru/sections/blog/1119/
Миша
bezumkin. ru/sections/blog/1119/
ага)) Давнишняя статья) Помню ее
Василий
ага)) Давнишняя статья) Помню ее
перечитываю комменты и рыдаю, вот времена были!
Миша
😂😂😂
Миша
сколько в пустоту
Pavel
А дайте кто нибудь ссылку на ту статью с критикой Василия)
Pavel
Интересно почитать)
Василий
А дайте кто нибудь ссылку на ту статью с критикой Василия)
да она поди на почившем community modxcms ru была, сейчас уже вряд ли найдёшь Но точно помню, что были обвинения меня в том, что я сам пишу все комменты на своём сайте, потому что столько посетителей у меня быть не может
Pavel
😂😂😂😂
Василий
Он там призывал отписаться у него в топике реальных юзеров моего сайта, и его застебали по полной
Василий
после этого уже его лишили прав на том сообществе, а потом и оно загнулось, потому что Коля всех авторов успел разогнать
Василий
Так и появились modx im и потом pro - так и живём с тех пор. А Коля всё еще приходит с новыми идеями
UB3DRP
Есть стиль #mse2_sort .sort[data-dir="asc"] span:after { content: "↑"; } так вот как изменить а с крестиком на стрелочку. кто коды знает?
Anonymous
А дайте кто нибудь ссылку на ту статью с критикой Василия)
ну отчасти критика минишопа - https://youtu.be/M19h-5LgjTw если не лень смотреть почти час. И вообще я не понимаю, почему до сих пор на коне не shopmodx, учитывая что сравнение делалось в пользу этого компонента)
Pavel
Так и появились modx im и потом pro - так и живём с тех пор. А Коля всё еще приходит с новыми идеями
Да уж) К счастью я всего этого не застал, а возможно и не к счастью) Порой копаешься в топиках 2012-13 годов, modx изучали дружной семьей, лезли в ядро, писали совместно modxExtra, и почти никто ничего не знал) Сейчас же любой вопрос сложнее "а как вывести опции в феноме" с большей вероятностью проигнорируют, эх
Илья
Да, сейчас только-только начинается что-то подобное
Илья
я про топики https://modx.pro/solutions/17082 https://modx.pro/solutions/17053
Илья
насколько я помню, разборки уже перед закатом именно начались
Миша
а как можно запстить процессор из фронта
Миша
а то пока в админке все норм как только вышел permission denided
Dmytro
Первые массовые разборки начались в 2013 когда появился REVO ;)
Dmytro
Хотя нет вру с 2012 ;)
Sentinel
Первые массовые разборки начались в 2013 когда появился REVO ;)
а что revo появился в 13? Вроде гораздо раньше
Pavel
а как можно запстить процессор из фронта
Как то так: https://gist.github.com/pavel-one/ca5b06d31b6f778329c5a4cbdb603f96
Dmytro
В 2010 появился Рево но первые пару лет было еще спокойно ;)
Миша
Миша
точнее хок
Миша
хук
Pavel
Ну так просто runProcessor и все
Pavel
Он не проверяет никаких прав кроме тех, что проверяет сам процессор
Миша
так вот пробовал и фиг)
Pavel
так вот пробовал и фиг)
Значит в самом процессоре смотри какие права проверяются
Anonymous
permission denied это значит у группы на фронте нет прав для действий с ресурсами
Pavel
так вот пробовал и фиг)
Если эти права есть у пользователя, сбрось сессии и еще раз проверь
Миша
аноним по сути
Anonymous
Если аноним, то надо имитировать авторизацию юзера через sessionContext
Anonymous
Но это уже вопросы безопасности
Миша
получается придется просто через newQuery
Pavel
permission denied это значит у группы на фронте нет прав для действий с ресурсами
Сумничал?) Если пробовать запустить процессор через стандартный коннектор, то даже если в самом процессоре нет никаких проверок - все равно выдаст permission denied, потому что стандартный коннектор проверяет наличие группы mgr у пользователя до запуска процессора
Миша
ладно, как будет правильнее?
Pavel
Да что вы несете, спокойно можно запускать анонимам процесоры через runProcessor, если сам процессор не проверяет никакие права
Pavel
Всегда все на фронте делаю через процессоры, никаких проблем с анонимами
Pavel
ладно, как будет правильнее?
Смотреть какие права требует процессор который ты пытаешься запустить
Pavel
И дать их анонимам, или расширить процессор и просто обнулить переменную premission
Миша
recource/create не дает анонимам создавать ресурсы
Pavel
recource/create не дает анонимам создавать ресурсы
Правильно, потому что там требует права: https://github.com/modxcms/revolution/blob/2.x/core/model/modx/processors/resource/create.class.php#L61
Pavel
В плане безопасности правильнее будет расширить этот процессор и обнуль permission
Pavel
давать анонимам права на создание документов глобально так себе идея
Pavel
есть пример как могу расширить процессор?
Делаешь require на этот процессор потом через extends расширяешь класс modResourceCreateProcessor Выглядеть это будет так: require MODX_CORE_PATH.'model/modx/processors/resource/create.class.php'; class myNewProcessor extends modResourceCreateProcessor { public $permission = ''; } return 'myNewProcessor';
Pavel
Ну и запускать соответственно надо передавая путь в processorPath
Pavel
Т.к. твой расширенный процессор уже не является системным
Anonymous
А ресурс в таком случае под 0-вым юзером создастся?
Anonymous
Просто мне такое тоже может пригодится
Anonymous
Так интересны подробности логики
Pavel
А ресурс в таком случае под 0-вым юзером создастся?
Нет, если пользователь авторизован процессор id получит нормально: https://github.com/modxcms/revolution/blob/2.x/core/model/modx/processors/resource/create.class.php#L234
Anonymous
Ага, спс
Anonymous
А в случае анонима 0 либо null значит
Pavel
Либо фатальная ошибка, тут честно говоря не знаю, в исходники лезть лень
Pavel
Но скорее да, 0 айдишник будет
Pavel
А в случае анонима 0 либо null значит
Все таки залез в исходники, да, если модель пользователя не получена, id = 0 https://github.com/modxcms/revolution/blob/2.x/core/model/modx/moduser.class.php#L148
Anonymous
Ещё раз спасибо
Миша
О, Ланец пароль прислал
Anonymous
Как будто лично этим занимался)
Миша
а толку)) Ахахахаха