mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:27:42 +00:00
fix: multiple setup steps (#773)
* fix: multiple setup steps * fix: test set up started * fix: possible nil pointers in setup * fix: validate executed step
This commit is contained in:
@@ -9,7 +9,19 @@ func iamFromModel(iam *iam_model.IAM) *management.Iam {
|
||||
return &management.Iam{
|
||||
IamProjectId: iam.IAMProjectID,
|
||||
GlobalOrgId: iam.GlobalOrgID,
|
||||
SetUpDone: iam.SetUpDone,
|
||||
SetUpStarted: iam.SetUpStarted,
|
||||
SetUpDone: iamSetupStepFromModel(iam.SetUpDone),
|
||||
SetUpStarted: iamSetupStepFromModel(iam.SetUpStarted),
|
||||
}
|
||||
}
|
||||
|
||||
func iamSetupStepFromModel(step iam_model.Step) management.IamSetupStep {
|
||||
switch step {
|
||||
case iam_model.Step1:
|
||||
return management.IamSetupStep_iam_setup_step_1
|
||||
//TODO: label policy
|
||||
// case iam_model.Step2:
|
||||
// return management.IamSetupStep_iam_setup_step_2
|
||||
default:
|
||||
return management.IamSetupStep_iam_setup_step_UNDEFINED
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user