Commit Graph

  • 30f2d4444c Update README.md master origin/master old-origin/master levgav 2026-04-16 19:27:16 +03:00
  • 470a08ba04 Add files via upload levgav 2026-04-16 19:24:48 +03:00
  • 4a3751dfce Update README.md levgav 2026-04-12 22:08:43 +03:00
  • 683cba7118 разные конфиги old-origin/laravel_core laravel_core vasya 2026-04-12 21:13:42 +03:00
  • 2de3e54b30 конфиг для тестирования отправки писем old-origin/mail_sender mail_sender vasya 2026-04-12 21:04:35 +03:00
  • 9dbb7708c3 конфиги для работы всплывающих окон - типы всплывающих окон для отображения old-origin/front_popup front_popup vasya 2026-04-12 20:53:13 +03:00
  • 1724d93094 переменные окружения vasya 2026-04-12 19:53:31 +03:00
  • 1b34497627 ну что тут сказать, Kernel vasya 2026-04-12 19:32:21 +03:00
  • 8a371d05b0 Начало работы с redis, попытки сделать SOLIDно old-origin/redis redis vasya 2026-04-11 22:50:52 +03:00
  • ef388bfa2a базовый класс для Job vasya 2026-04-11 22:47:34 +03:00
  • 184629d15b Первые попытки организовать работу с запуском процессов по расписанию. Понимаю, что это не совсем не redis, но по смыслу близко, а создавать ветку под единственныйы скрипт не хотел vasya 2026-04-11 22:40:34 +03:00
  • f77c2e0d6f универсальный blade шаблон, не помню точно где я его реализовал, но он точно работает где-то и вроде как даже с ним удобнее, чем с кучей одинаковых шаблонов vasya 2026-04-11 22:32:49 +03:00
  • 43101cf65c общие css стили (вне модулей). Как будто, надо объединить в общий файл, мой косяк, что я их изначально зачем-то разделил old-origin/react_components_general react_components_general vasya 2026-04-11 22:28:04 +03:00
  • 90ec913abc css с общими для всех стилей переменными vasya 2026-04-11 22:27:25 +03:00
  • 22ec3a3380 общий для всех страниц react компонент, но как будто в нем реализована только логика компонента хедера? Хотя, этот скрипт упоминается в универсальном blade шаблоне vasya 2026-04-11 22:25:02 +03:00
  • 423f274c73 выведение логики передачи csrf токена с фронта в отдельный скрипт. Я не помню точно используется ли он где-то на текущем этапе, надо смотреть. Возможно, на стороне blade шаблона или а стороне tsx скриптов в месте где формы отрисовываются vasya 2026-04-11 22:21:32 +03:00
  • 6b9a0a1776 конфиг сборщика vasya 2026-04-11 21:52:17 +03:00
  • 2e555cea9f кажется, тестировался функционал доступов, решил оставить, но не использовал (вроде бы) в своей тестовой версии old-origin/trash trash vasya 2026-04-11 21:45:26 +03:00
  • 554a416bf4 первая реализация компонента прелоадера, вроде бы, отказался от реализации через хук и переписал, как и всплывающие окна, через контекст vasya 2026-04-11 21:33:45 +03:00
  • 46859c4c36 скрипт, отвечающий за инициализацию системы vasya 2026-04-11 21:21:22 +03:00
  • da6d13eab3 первая реализация компонента всплывающих окон. Потом я отказался от хука и реализовал через контекст вроде бы. оставляю на случай если увидите упоминание по коду этого скрипта, но самого его не найдете и будете думать - ну что за мудак, не закоммитил скрипт vasya 2026-04-11 21:08:37 +03:00
  • 4bacf61bf8 скорее всего этот шаблон использовался когда мы тестировали Inertia JS. Теперь он не нужен vasya 2026-04-11 21:04:01 +03:00
  • 3cf31a5d42 см initial commit vasya 2026-04-11 21:00:51 +03:00
  • ebdcd9485b см initial commit vasya 2026-04-11 19:44:06 +03:00
  • 2c5dbfc4d1 добавляю тестовые скрипты на всякий случай vasya 2026-04-11 19:38:43 +03:00
  • 77bd5c2581 добавляю тестовый модуль. Не уверен, что он нужен, но на всякий случай пусть будет, если там что-то тестировалось нужное или интересное vasya 2026-04-11 19:33:53 +03:00
  • 99f78bc570 конфиг со статусом модуля? old-origin/module_structure module_structure vasya 2026-04-05 20:39:28 +03:00
  • 7c894471e5 роутинг и конфиг для модуля с кастомными настройками old-origin/taxi-app taxi-app vasya 2026-04-05 20:37:02 +03:00
  • d2fc561c03 скрипты, отвечающие за отправку писем - либо напрямую, либо через создание различных джоб или запуска отправки по расписанию (тестировал) vasya 2026-04-05 20:33:55 +03:00
  • 9d940dd1b9 добавляю различные скрипты, которые генерятся вместе с модулем, даже если обязательно не используются и ничем не заполняются vasya 2026-04-05 20:27:21 +03:00
  • 2dc250669e добавляю скрипты, отвечающие за саму логику\функциональность приложения vasya 2026-04-05 19:47:49 +03:00
  • 2cc49234e4 отдельно добаавляю модель таблицы старого Magic, которая используется в работе приложения vasya 2026-04-05 19:40:16 +03:00
  • 38db78573c добавляю модели таблиц vasya 2026-04-05 19:37:03 +03:00
  • 48409575a9 добавляю скрипты по части фронта vasya 2026-04-05 19:32:39 +03:00
  • e0828952b5 Добаваляю переменные окружения vasya 2026-03-29 20:54:49 +03:00
  • 3e5bbed09c добавляю только переменные окружения для mailer vasya 2026-03-29 20:52:57 +03:00
  • 4fe92774ed добавляю различные конфиги (без конфигов для redis) vasya 2026-03-29 20:46:15 +03:00
  • 1cdc04e8ef добавляю конфиги для работы с redis vasya 2026-03-29 20:41:06 +03:00
  • 21eb65ad4b см initial commit vasya 2026-03-29 20:27:21 +03:00
  • a6ae9d9847 работа с npm? хз vasya 2026-03-29 20:24:10 +03:00
  • 8264369785 добавляю gitignore vasya 2026-03-29 19:58:57 +03:00
  • 31e725b29f см initial commit vasya 2026-03-29 20:10:34 +03:00
  • 2249b03ce9 странный js скрипт, который почему-то лежит не в папке resources и которого нет в новой версии голого ларавель vasya 2026-03-29 19:57:43 +03:00
  • f441bfe15e входная точка приложения vasya 2026-03-29 19:56:04 +03:00
  • 34737afa5c добавил пару схем процессов и htaccess vasya 2026-03-29 19:12:50 +03:00
  • 1de437cc3c см initial commit vasya 2026-03-29 19:11:01 +03:00
  • f158cdf74d зависимости vasya 2026-03-29 19:01:48 +03:00
  • 469ebc8aaf скрипты с сообщениями на eng для различных отображений в процессе работы с платформой. Во первых, требуетсяЮ скорее, реализовывать ру локализацию этих скриптов, а во вторых, без этих скриптов все должно работать. При необходимости, их отдельно можно опубликовать через publish old-origin/doubtfull doubtfull vasya 2026-03-29 18:56:02 +03:00
  • 7e0d2bd283 файл ру локалиации с ошибками при валидации vasya 2026-03-29 18:53:34 +03:00
  • 90eaf6145b конфиг для определения места нахождения вьюх vasya 2026-03-29 18:41:33 +03:00
  • d1d9735818 добавляю конфиг хэширования, без него могут быть проблемы с аутентификацией, так как там используются хэширование vasya 2026-03-29 18:30:47 +03:00
  • fa7d3376bd просто версия конфига из старого проекта vasya 2026-03-24 20:56:53 +03:00
  • d53a9e6274 см initial commit vasya 2026-03-24 20:47:46 +03:00
  • ec04ae8d69 см initial commit vasya 2026-03-24 20:36:44 +03:00
  • 7d12c811fb фиксирую зависимости старой версии vasya 2026-03-24 20:22:50 +03:00
  • 4a1bc9ba4a версия конфига из старой версии vasya 2026-03-24 20:17:13 +03:00
  • db701bee4e системный файл для работы с artisan vasya 2026-03-24 19:59:01 +03:00
  • feb2b840eb вообще подобные скрипты создаются в рамках каждого модуля модульной структуры от ndiwart, но конкретно этот, вроде бы, отвечает за модуль Test (у модуля Taxi свой скрипт такой же). Поэтому, предполагаю, что можно попробовать выкинуть этот скрипт и проверить все ли ок vasya 2026-03-24 19:53:08 +03:00
  • e0796354e6 см initial commit vasya 2026-03-22 20:29:26 +03:00
  • bad1c3bedb см initial commit vasya 2026-03-22 20:22:31 +03:00
  • 3db92a5ad6 см initial commit vasya 2026-03-22 20:20:27 +03:00
  • 77eadf29ac старая структура laravel, упоминается в Kernel, может по умолчанию шифровать все куки vasya 2026-03-22 20:13:29 +03:00
  • b7271e348a старая структура laravel, упоминается в Kernel, может по умолчанию шифровать все куки vasya 2026-03-22 20:12:04 +03:00
  • c9a2f09b35 старая структура laravel, упоминается в Kernel, может по умолчанию шифровать все куки vasya 2026-03-22 20:10:42 +03:00
  • 6a0d4cf96e старая структура laravel, упоминается в Kernel, может по умолчанию шифровать все куки vasya 2026-03-22 20:07:48 +03:00
  • 9766a1afad INITIAL COMMIT - в эту ветку складываю скрипты, необходимость которых сомнительна для нового проекта ларавель. Можно добавить их скопом в новый проект, потом попробовать удалять и смотреть будет что-то ломаться или нет vasya 2026-03-22 19:53:13 +03:00
  • 47d47a9cf1 INITIAL COMMIT - вероятно, мусорные скрипты, которые с вероятностью 90% не участвуют в работе приложения, но для истории я их оставляю vasya 2026-03-22 19:45:03 +03:00
  • bfa7520908 добаваляю сервис провайдер, где зарегистрировано глобальное использование сервиса по работе с модульной системой на уровне всех blade шаблонов vasya 2026-03-22 19:24:18 +03:00
  • f504c50c9b попытка унифицировать работу с api через использование класса, формирующего ответ на api запрос. В парадигме ларавель подразумевается использовать Resource, но как по мне, его функционал несколько уже, чем хотелось бы. Достаточно сырая реализация, можно лучше old-origin/api_responder api_responder vasya 2026-03-22 19:13:21 +03:00
  • b656f9302e провайдер для всех приложений модульной структуры. В него уже включены общие для всех приложений компоненты: прелоадер, всплывающе окна vasya 2026-03-22 18:57:39 +03:00
  • 21190b5f79 скрипты компонента подсветкие ошибок валидации формы, по аналогии с тем, как в текущем magic с помощью comm_form подсвечиваются ошибки валидации формы. Состояние сырое, пока готов только каркас. Возможно, стоит посмотреть на компонент\библиотеку UseForm, но кажется это будет более заморный вариант old-origin/front_validation_err front_validation_err vasya 2026-03-22 18:51:47 +03:00
  • 61bb0cc23c компонент закрепленной шапки с меню платформы и кнопками типа заказа доступов, сообщения об ошибках и так далее. Готовность по ощущениям процентов 50, требуется доработка old-origin/front_header front_header vasya 2026-03-22 18:39:57 +03:00
  • 9b4c68022d добавляю скрипты для работы компонента: контекст для универсального доступа к компоненту, сам tsx компонент и css стили old-origin/front_app_history front_app_history vasya 2026-03-22 18:36:01 +03:00
  • e5527cbde0 скрипты для части компонента всплывающих окон - самих всплывающих окон, которые рендерятся в контейнере vasya 2026-03-22 18:30:42 +03:00
  • 80fd08561e скрипты для части компонента всплывающих окон - контейнер для всплывающих окон, где будут рендериться все всплывающие окна vasya 2026-03-22 18:26:55 +03:00
  • 68977678d9 добавляю контекст компонента всплывающих окон для универсального доступа к компоненту из любой точки приложения vasya 2026-03-22 18:24:58 +03:00
  • 042d24df4d React компонент прелоадера: стили, контекст для универсального доступа из любой точки приложения, сам tsx компонент old-origin/front_preloader front_preloader vasya 2026-03-22 18:19:55 +03:00
  • fcfb9ce81e конфиг модульной структуры. Скорее всего, должен сам сформироваться после установки пакета модульной структуры от nwidart, но на всякий случай добавляю. Причем кучу файлов именно из самого пакета nwidart я решил не добавлять vasya 2026-03-22 18:07:15 +03:00
  • cc048a47ba Добавляю сервис с различными хелперами при работе с модульной структурой платформы vasya 2026-03-22 18:02:43 +03:00
  • 69c4c80f22 добавляю web роут для silent_refresh sanctum токена old-origin/react_silent_token react_silent_token vasya 2026-03-21 21:01:34 +03:00
  • 23ec39daad добавляю скрипт, в котором реализован axios интерцептор (посредник) для api запросов, отправляемых с фронта. Подробнее в самом скрипте, а также я вроде в конфлюенс описывал логику vasya 2026-03-21 20:58:05 +03:00
  • cda29ccaf9 входной typescript для фронта с меню приложений magic old-origin/magic_app_menu magic_app_menu vasya 2026-03-21 20:51:03 +03:00
  • 3b7990850b добавляю основной trait для автоматического логирования изменений в моделях, его нужно подключать в моделях, изменения которых планируется логировать (подробнее в конфлюенс). Также добавляю конфиг с настройками пакета логирования (хотя возможно, он автоматически создается при установке пакета) old-origin/logging logging vasya 2026-03-21 20:45:14 +03:00
  • 4982508381 добавляю класс Enum для хранения доступных для логирования бизнес-действий vasya 2026-03-21 20:41:23 +03:00
  • 738c4535dc добавляю модель работы с ролями по приложенями magic 2.0 и таблицы БД, где хранятся роли по приложеням magic 2.0. Сейчас роли распределятся по логинам, необходимо переписать под выдачу ролей по группам доступа. Я не успел переделать логику vasya 2026-03-21 20:37:16 +03:00
  • 52920040a1 добавляю css стили страницы с меню приложений Magic 2.0 vasya 2026-03-21 20:03:39 +03:00
  • 2097d3487c добавляю react компонент меню приложений magic 2.0 vasya 2026-03-21 20:02:25 +03:00
  • a5151145ec добавляю blade шаблон для отрисовки в нем меню magic 2.0 vasya 2026-03-21 19:56:39 +03:00
  • c541c09277 добавляю модель работы со всеми приложениями magic 2.0 и таблицы БД, где хранятся приложения magic 2.0 vasya 2026-03-21 19:51:37 +03:00
  • 123fc969f0 добавляю модель работы с избраннымми приложениями пользователя и таблицы БД, где хранятся пользовательские избранные приложения vasya 2026-03-21 19:48:37 +03:00
  • 2aedec677e добавляю контроллер работы с меню приложений vasya 2026-03-21 19:45:52 +03:00
  • f23bca90fd универсальный шаблон письма. Длинный код - логотип в base64 или типо того. Вроде как в нашем мейлере заложена возможность юзать кастомные шаблоны в зависимости от необходимости, но по умолчанию будет использоваться универсальный vasya 2026-03-15 18:03:30 +03:00
  • e261c55a47 я не знаю зачем этот конфиг в точности, но в нем упоминается mailgun, также mailgun упоминается в config/mail.php. Можно после развертывания попробовать убрать и посмотреть что отвалится vasya 2026-03-15 18:01:04 +03:00
  • bcdaaa214d просто конфиг с настройками отправки писем в платформе vasya 2026-03-15 17:52:19 +03:00
  • 1ff87d2403 Базовый объект мейлера, который использутся для инверсии зависимостей в сервисах, где требуется отправка письма. По логике, что-то типа интерфейса, требующий реализации для создания любого экземпляра мейлера vasya 2026-03-15 17:50:38 +03:00
  • 8dc2f787f5 В этой ветке настройки мейлера от Андрея и мои попытки сделать отправку писем универсальной, учитывая работу с кучей модулей и SOLIDной. Судя по комментариям диписка и моим ощущениям - получилось неплохо, поэтому предлагю все таки разобраться, а не рубить из за кажущейся сложности vasya 2026-03-15 17:47:40 +03:00
  • e4e7443f81 не могу точно сформулировать зачем этот посредник. Насколько я помню, он нужен только для того, чтобы дополнительно обрабатывать CSRF токены, прописывая от руки некоторые доп проверки/настройки. В частности, тут я добавил некоторые паттерны URL роутов, где CSRF проверка не требуется, так как там не подразумевается old-origin/auth auth vasya 2026-03-15 17:43:05 +03:00
  • 5a8f309038 Этот посредник упоминается в Kernel, но я не нашел, где конкретно он используется по коду. Лучше оставить, вероятно, он может работать под капотом. Лучше после развертывания попробовать его удалить и посмотреть че будет vasya 2026-03-15 17:38:56 +03:00
  • 4dc75d7b56 я нашел упоминание этого контроллера только в api ендпоинте, который специально вызывается для получения пользовательской роли. Либо он не нужен был пока, либо я плохо искал, либо этот функционал уже где то реализовал более лучшим образом. Пока лучше оставить, логика у этого конртроллера предельно простая vasya 2026-03-15 17:33:14 +03:00
  • ca157ace77 Я сначала не хотел использовать модель User при аутентификаии, но в итоге она понадобилась, то ли это связано с Sanctum, я не помню. Точно то, что я ее использую при логировании: в таблице с историей по приложению автоматически кладется id пользователя, совершившего действие. Этот id берется из модели User, где фиксируется при аутентификации. Это позволяет не заморачиваться с хранением логина в поле с JSON со всеми изменениями, что удобно vasya 2026-03-15 17:21:21 +03:00