~jugmac00/launchpad:apply-blackdoc-on-launchpad

Last commit made on 2022-09-09
Get this branch:
git clone -b apply-blackdoc-on-launchpad https://git.launchpad.net/~jugmac00/launchpad
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
apply-blackdoc-on-launchpad
Repository:
lp:~jugmac00/launchpad

Recent commits

6892dd0... by Jürgen Gmach

Ignore blackdoc commit for git blame

78a72ed... by Jürgen Gmach

Format docstrings and doctests via `blackdoc`

959daf6... by Jürgen Gmach

Improve readability of `distribution.rst`

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/429694

e203a29... by Colin Watson

Support GPG ECDSA/ECDH keys

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429660

49620c0... by Jürgen Gmach

Explain abbreviation

fti = full text indexing

466dcbc... by Jürgen Gmach

Use double quotes in doctests

fdf12ef... by Colin Watson

Reset logger propagation between tests

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429651

1eb64bd... by Colin Watson

Fix various problems with the appserver charm

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/429652

ee7aacf... by Andrey Fedoseev

Don't show rejected messages in the list of suggestions

Merged from https://code.launchpad.net/~andrey-fedoseev/launchpad/+git/launchpad/+merge/428992

413ff32... by Andrey Fedoseev

Optimize `POTMsgSet.getCurrentTranslations`

- Move the logic of getting the current translations to `ICurrentTranslations` utility

- Add `getCurrentTranslations` method to load current translations for multiple messages sets, template, languages and sides with a single SQL query

- Optionally, cache the current translations with `cacheCurrentTranslations` method and load them from cache by passing `use_cache=True` to `getCurrentTranslation`

- Use cache when calling `getCurrentTranslation` from `TranslationMessage.isHidden()`

- Cache current translations when in `CurrentTranslationMessageView` to avoid multiple SQL queries when calling `isHidden()` for multiple messages