в сырое содержимое выводим преобразованную информацию с найти.
При сохранении изменений в БД удаляем ссылку на найти.
В сырое содержимое (rawContent) выводим ссылку на найти,
иначе неправильно будут вычисляться data-source-position.
Был альтернативный вариант,
вычислять data-source-position на основании трансформированного содержимого (с найти),
но сохранять в сырое содержимое изначальное, нетрансформированное, содержимое.
исправлен баг, что НЕ выводилось содержимое доверительного свойства,
если нет ни одной галочки.
Если нет галочек, значит, и доверительных свойств нет. Но пользователю это непонятно.
Поэтому принято пока такое архитектурное решение, выводить содержимое без галочек.
трудность в том, что нужно учесть это в URL.
Сделать путём регулярных выражений НЕ получилось.
Т.к. непонятно, как сделать глобальную замену содержимого обратных ссылок.
GetRenderedTextField не вынесен в отдельный сервис, т.к. получается циклический импорт.
Из-за того, что modules.Context связан с более нижележащим уровнем modeuls.
- Backport #19652
- Don't use hacky solution to limit to the correct RepoID's, instead use current code to handle these limits. The existing code is more correct than the hacky solution.
- Resolves#19636
Co-authored-by: Loïc Dachary <loic@dachary.org>
(cherry picked from commit b536b65189)
Conflicts:
models/action_test.go
The GetFeeds function does not have a Context argument in 1.16.
models/action.go
The SQL statement is essentially the same in 1.16 but
structured differently. The Join() was copied and the
created_unix field prefixed with `action`.
models/action_list.go
in 1.16 the loadRepoOwner method did not exist and
it was done in the RetrieveFeeds method of web/feed/profile.go.
The safeguard to skip when act.Repo == nil was moved there.
Backport #19429
When a mirror repo interval is updated by the UI it is rescheduled with that interval
however the API does not do this. The API also lacks the enable_prune option.
This PR adds this functionality in to the API Edit Repo endpoint.
Signed-off-by: Andrew Thornton <art27@cantab.net>