The BB-API, using the UCS@school ImportUser class, allows to omit the username in POST requests, so that the username will be created from a configured template.
This change allows to POST user data missing the "name" attribute, if the configuration contains: 'scheme' -> {'username': {...}} [feature/kelvin] 1e870663d Bug #50700: allow creation of username from template Tests and improved test setup: [feature/kelvin] 83ba55835 Bug #50700: don't restart API server, when config does not need to be changed [feature/kelvin] 4e2302194 Bug #50700: improve user resource tests [feature/kelvin] 83d0a48fc Bug #50700: improve test setup
Running tests in kelvin-container and on host successfully. Sending POST user data without the username was possible, with the latter being composed in the predefined way.
A Kelvin API app with the changes in this bug has been published.