From 88e4f90cb8c52d172a9be99049647ad03530aa03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Fri, 17 Jul 2020 14:02:42 +0200 Subject: [PATCH] Allow importer to suspend inactive users --- pkg/ngimporter/import_users.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/ngimporter/import_users.go b/pkg/ngimporter/import_users.go index 155cf2a39..ddc4bda98 100644 --- a/pkg/ngimporter/import_users.go +++ b/pkg/ngimporter/import_users.go @@ -35,6 +35,8 @@ func importUsers(ctx context.Context, is *types.ImportSource, ns *cct.Namespace) } ww.Write(header) + now := time.Now() + // create users for { looper: @@ -100,6 +102,13 @@ func importUsers(ctx context.Context, is *types.ImportSource, ns *cct.Namespace) if val == "1" { goto looper } + + case "isactive": + if strings.ToLower(val) != "true" { + u.SuspendedAt = &now + } else { + u.SuspendedAt = nil + } } }