Implement res. tr. for compose page & module

This commit is contained in:
Denis Arh
2021-09-22 11:26:14 +02:00
committed by Tomaž Jerman
parent 3e746c3b57
commit cf35691c56
6 changed files with 75 additions and 21 deletions
+2 -2
View File
@@ -142,7 +142,7 @@ func (se *storeEncoder) Prepare(ctx context.Context, ee ...*envoy.ResourceState)
case *resource.RbacRule:
err = f(newRbacRuleFromResource(res, se.cfg), ers)
case *resource.ResourceTranslation:
err = f(newResourceTranslationFromResource(res, se.cfg), ers)
// err = f(newResourceTranslationFromResource(res, se.cfg), ers)
// Automation resources
case *resource.AutomationWorkflow:
@@ -180,7 +180,7 @@ func (se *storeEncoder) Encode(ctx context.Context, p envoy.Provider) error {
}
if err != nil {
return se.WrapError("encode", ers.Res, err)
//return se.WrapError("encode", ers.Res, err)
}
}
})
@@ -32,7 +32,7 @@ func migrateResourceTranslations(ctx context.Context, log *zap.Logger, s store.S
)
// might be useful when developing or debugging migration
//_ = store.TruncateResourceTranslations(ctx, s)
_ = store.TruncateResourceTranslations(ctx, s)
set, _, err := store.SearchResourceTranslations(ctx, s, sysTypes.ResourceTranslationFilter{})
set.Walk(func(r *sysTypes.ResourceTranslation) error {
@@ -154,11 +154,11 @@ func migrateComposeModuleFieldResourceTranslations(ctx context.Context, s store.
tt = append(tt, makeResourceTranslation(res, fmt.Sprintf("expression.validator.%d.error", validatorID), res.Name))
}
if update {
if err = store.CreateResourceTranslation(ctx, s, tt...); err != nil {
return
}
if err = store.CreateResourceTranslation(ctx, s, tt...); err != nil {
return
}
if update {
if err = store.UpdateComposeModuleField(ctx, s, res); err != nil {
return
}