Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
f77c2e0d6f
универсальный blade шаблон, не помню точно где я его реализовал, но он точно работает где-то и вроде как даже с ним удобнее, чем с кучей одинаковых шаблонов
21190b5f79
скрипты компонента подсветкие ошибок валидации формы, по аналогии с тем, как в текущем magic с помощью comm_form подсвечиваются ошибки валидации формы. Состояние сырое, пока готов только каркас. Возможно, стоит посмотреть на компонент\библиотеку UseForm, но кажется это будет более заморный вариант
4dcf13b9c9
Добавляю функционал, позволяющий работать с нотификациями без участия фронта. Генерация на бэке - чтение при первичном рендеринге. Распишу подробнее в других комитах
61bb0cc23c
компонент закрепленной шапки с меню платформы и кнопками типа заказа доступов, сообщения об ошибках и так далее. Готовность по ощущениям процентов 50, требуется доработка
469ebc8aaf
скрипты с сообщениями на eng для различных отображений в процессе работы с платформой. Во первых, требуетсяЮ скорее, реализовывать ру локализацию этих скриптов, а во вторых, без этих скриптов все должно работать. При необходимости, их отдельно можно опубликовать через publish
feb2b840eb
вообще подобные скрипты создаются в рамках каждого модуля модульной структуры от ndiwart, но конкретно этот, вроде бы, отвечает за модуль Test (у модуля Taxi свой скрипт такой же). Поэтому, предполагаю, что можно попробовать выкинуть этот скрипт и проверить все ли ок
9766a1afad
INITIAL COMMIT - в эту ветку складываю скрипты, необходимость которых сомнительна для нового проекта ларавель. Можно добавить их скопом в новый проект, потом попробовать удалять и смотреть будет что-то ломаться или нет
e4e7443f81
не могу точно сформулировать зачем этот посредник. Насколько я помню, он нужен только для того, чтобы дополнительно обрабатывать CSRF токены, прописывая от руки некоторые доп проверки/настройки. В частности, тут я добавил некоторые паттерны URL роутов, где CSRF проверка не требуется, так как там не подразумевается
5a8f309038
Этот посредник упоминается в Kernel, но я не нашел, где конкретно он используется по коду. Лучше оставить, вероятно, он может работать под капотом. Лучше после развертывания попробовать его удалить и посмотреть че будет
4dc75d7b56
я нашел упоминание этого контроллера только в api ендпоинте, который специально вызывается для получения пользовательской роли. Либо он не нужен был пока, либо я плохо искал, либо этот функционал уже где то реализовал более лучшим образом. Пока лучше оставить, логика у этого конртроллера предельно простая
ca157ace77
Я сначала не хотел использовать модель User при аутентификаии, но в итоге она понадобилась, то ли это связано с Sanctum, я не помню. Точно то, что я ее использую при логировании: в таблице с историей по приложению автоматически кладется id пользователя, совершившего действие. Этот id берется из модели User, где фиксируется при аутентификации. Это позволяет не заморачиваться с хранением логина в поле с JSON со всеми изменениями, что удобно
b734bdf849
добавляю посредник проверки наличие пользователя доступа к определенному функционалу в приложении. То есть, доступ к модулю есть, но нужно проверить может ли пользователь в рамках этого модуля обращаться к определенному web роуту или api ендпоинту