mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-05 05:42:16 +00:00
fix: Custom text split features (#2225)
* fix: separate tier of custom text (message and login) * fix: add migration * fix: build problems * fix: tests * Update internal/api/grpc/admin/features.go Co-authored-by: Livio Amstutz <[email protected]> * Update internal/api/grpc/admin/features.go Co-authored-by: Livio Amstutz <[email protected]> * fix: rename sql file * fix: change sql files * fix: console * fix: console Co-authored-by: Livio Amstutz <[email protected]>
This commit is contained in:
@@ -67,6 +67,21 @@ func (c *Commands) RemoveOrgLoginTexts(ctx context.Context, resourceOwner string
|
||||
return writeModelToObjectDetails(&customText.WriteModel), nil
|
||||
}
|
||||
|
||||
func (c *Commands) removeOrgLoginTextsIfExists(ctx context.Context, orgID string) ([]eventstore.EventPusher, error) {
|
||||
msgTemplates := NewOrgCustomLoginTextsReadModel(orgID)
|
||||
err := c.eventstore.FilterToQueryReducer(ctx, msgTemplates)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
orgAgg := OrgAggregateFromWriteModel(&msgTemplates.WriteModel)
|
||||
events := make([]eventstore.EventPusher, 0, len(msgTemplates.CustomLoginTexts))
|
||||
for _, tmpl := range msgTemplates.CustomLoginTexts {
|
||||
events = append(events, org.NewCustomTextTemplateRemovedEvent(ctx, orgAgg, tmpl.Template, tmpl.Language))
|
||||
}
|
||||
return events, nil
|
||||
}
|
||||
|
||||
func (c *Commands) orgCustomLoginTextWriteModelByID(ctx context.Context, orgID string, lang language.Tag) (*OrgCustomLoginTextReadModel, error) {
|
||||
writeModel := NewOrgCustomLoginTextReadModel(orgID, lang)
|
||||
err := c.eventstore.FilterToQueryReducer(ctx, writeModel)
|
||||
|
||||
Reference in New Issue
Block a user