From 518ae82c4caaa2b25ddccbbe4c0c3c878dc59d93 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Fri, 15 Jan 2021 21:29:14 +0100
Subject: [PATCH] =?UTF-8?q?Skript=20na=20generov=C3=A1n=C3=AD=20p=C5=99?=
 =?UTF-8?q?=C3=ADkaz=C5=AF=20pro=20zalo=C5=BEen=C3=AD=20garant=C5=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 db/garanti/mk | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100755 db/garanti/mk

diff --git a/db/garanti/mk b/db/garanti/mk
new file mode 100755
index 00000000..0fe74021
--- /dev/null
+++ b/db/garanti/mk
@@ -0,0 +1,24 @@
+#!/usr/bin/env python3
+
+from dataclasses import dataclass
+
+import mo.csv
+
+@dataclass
+class Garant(mo.csv.Row):
+    kod_oblasti: str = ""
+    jmeno: str = ""
+    email: str = ""
+
+f = open('garanti.csv')
+rows = mo.csv.read(f, mo.csv.FileFormat.en_csv, Garant)
+
+for g in rows:
+    print(f'bin/create-user --org --mail {g.email} {g.jmeno}')
+
+for g in rows:
+    if len(g.kod_oblasti) == 1:
+        role = 'garant_kraj'
+    else:
+        role = 'garant_okres'
+    print(f'bin/add-role --email {g.email} --role {role} --place {g.kod_oblasti} --cat Z')
-- 
GitLab