-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BC-4100 - Create Demo School Endpoint #4365
Conversation
constructor(private readonly repo: DemoSchoolRepo) {} | ||
|
||
async createSchool(): Promise<DemoSchool> { | ||
const school = new DemoSchool({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Include a name with a DEMO_ prefix.
Because in case we want to find the demo schools later we have a easier time :)
Kudos, SonarCloud Quality Gate passed! |
Quality Gate passedThe SonarCloud Quality Gate passed, but some issues were introduced. 6 New issues |
Description
Implementation of an endpoint that
The configuration of the school is always the same (at least in this first stage).
The password for all users is generated and returned as part of the response.
Email-adresses are extended by a postfix that is the same for the whole school.
All generated entitites are returned with their type and id.
Links to Tickets or other pull requests
https://ticketsystem.dbildungscloud.de/browse/BC-4100
hpi-schul-cloud/nuxt-client#2827
hpi-schul-cloud/dof_app_deploy#651
Changes
Datasecurity
Deployment
New Repos, NPM pakages or vendor scripts
Approval for review
generate-client:server
was executed in vue frontend and changes were tested and put in a PR with the same branch name.