Этап
Готова
Тип
Рефакторнинг
Приоритет
Обычный
Трудоемкость
Обычная
Создана
Дата создания
2 года назад
Назначена
Обновлена
год и 5 месяцев назад

Вот, не успели мы начать его использовать, как пришла пора и его обновлять.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius год и 5 месяцев назад

Оьновили, оно вроде даже заработало в режиме совместимости, а потом перестало. И ошибки кажет странные. Похоже надо, чтобы оно заработало прееделать все компоненты на composition api

 demius год и 5 месяцев назад

Как-то так вышло, что задача так долго ждала, что писать на vue2 новые компоненты уже сложно. так что параллельно с работой над tndt-19 придется еще и vue обновить.
А может все таки обновить в мастере, а потом вмержить в 19, посмотрим. Пока главное просто это как-то запустить.

 demius год и 6 месяцев назад

Кстати это то же актуально сделать в ближайшем релизе. Чтобы потом без добавить категорию и удобный для неё crud

 demius 2 года назад

Любопытно, что в исходном коде gitea этого не сделано, так что может стоит распространять его по мере появления виджетов

 demius 2 года назад

Здесь или в tndt-73 можно и распространить vue-приложение на всю страницу. Совпадающий синтаксис на самом деле не мешают это сдеать, ведь сначала шаблоны обрабытвает twig и исполняет все свои теги, и только потом vue обрабатывает оставшиеся, так что это приложение не помешает старому коду. Просто в новом будет необзодимо избегать конструкций {{ }} для vue, это в любом случае придется избегать всюду, куда он придет. Надо стараться в шаблонах страниц использовать возможно более простой и минимальный синтаксис, передавая данные через атрибуты, а всю логику по максимуму уводить в vue-файлы