Univention Bugzilla – Bug 53197
Kelvin client: support school creation
Last modified: 2022-07-04 10:11:35 CEST
Add support for creating schools with the Python Kelvin client. -> Implement the ucsschool.kelvin.client.school.School.save() method.
* Updates: [master] 9654497 Bug #53197: update libraries, linters, Makefile, change line length [master] ed98036 Bug #53197: update pyjwt [master] e500221 Bug #53197: handle YAML API update [master] 39aec492 Bug #53197: fix Github actions * School creation: [master] 6835011 Bug #53197: add support for creation of schools (OUs) $ (master %>) make lint pre-commit run -a isort isort...........................................Passed pre-commit run -a black black...........................................Passed pre-commit run -a flake8 flake8..........................................Passed pre-commit run -a bandit bandit..........................................Passed coverage run --source tests,ucsschool -m pytest ============================ test session starts ==================== ... ======================== 74 passed in 723.75s (0:12:03) ============= coverage report --show-missing --fail-under=90 Name Stmts Miss Cover Missing ----------------------------------------------------------------------- ... ----------------------------------------------------------------------- TOTAL 1653 70 96% * Docs: https://kelvin-rest-api-client.readthedocs.io/en/latest/usage-school.html#create-school * Github: https://github.com/univention/kelvin-rest-api-client/releases/tag/0.3.0 * Github actions are failing on the setup... * PyPI: https://pypi.org/project/kelvin-rest-api-client/0.3.0/ * Code coverage 98%: https://app.codecov.io/gh/univention/kelvin-rest-api-client
(In reply to Daniel Tröder from comment #1) > * Github actions are failing on the setup... Travis CI as well. I created a separate task for this: bug 53223.