URL:
https://github.com/freeipa/freeipa/pull/2046
Author: stanislavlevin
Title: #2046: Apply validate_doc() to NO_CLI commands
Action: opened
PR body:
"""
For now validate_doc() checks NO_CLI commands only.
From validate_doc:
```
* Every command must have documentation
and it must be marked for international translation
* Every module hosting a command must have documentation
and it must be marked for international translation
* Every module topic must be marked for international translation
```
So, to prevent from NO_CLI commands have no translatable
description or have no one at all in Web UI API Browser
validation of ```__doc__``` is required.
https://pagure.io/freeipa/issue/7592
Additionally,
```
1 commands without doc, 0 commands whose doc is not i18n
1 modules without doc, 2 modules whose doc is not i18n
```
are fixed.
"""
To pull the PR as Git branch:
git remote add ghfreeipa
https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/2046/head:pr2046
git checkout pr2046