From 3e3d5bfc0c06fb0e7c8f2328a9b41489a4faa3df Mon Sep 17 00:00:00 2001
From: Martin Dusicka <dusickam@gmail.com>
Date: Sat, 3 Oct 2020 16:34:43 +0200
Subject: [PATCH] Add document rules.

---
 .gitignore  |  1 +
 README.md   |  3 +++
 migrace.md  | 13 +++++++------
 pravidla.md | 16 ++++++++++++++++
 4 files changed, 27 insertions(+), 6 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 pravidla.md

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e4e5f6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*~
\ No newline at end of file
diff --git a/README.md b/README.md
index eff1f4b..ce3e603 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,6 @@
 # Instance gitlab.cesnet.cz
 
+**Obsah**
 - [Migrace Redmine](migrace.md) - Homeproj.cesnet.cz 
+- [Pravidla instance](pravidla.md) - co, kde a jak...
+
diff --git a/migrace.md b/migrace.md
index 2cc713e..2774019 100644
--- a/migrace.md
+++ b/migrace.md
@@ -1,10 +1,11 @@
-# Instance gitlab.cesnet.cz
+# Migrace Redmine - Homeproj.cesnet.cz 
 
-## Migrace Redmine - Homeproj.cesnet.cz 
-
-1. uživatelé z DB Redmine 
-2. ssh klíče ze serveru Homeproj
+## Kroky migrace
+1. uživatelé z DB Redmine (hotovo)
+2. ssh klíče ze serveru Homeproj (hotovo)
    - zdroj: soubor account.json
-3. struktura projektů a repozitářů
+3. struktura projektů a repozitářů (rozpracovano)
+4. labels, issue a commnets historie (rozpracovano)
+5. wiki (planovano)
 
 
diff --git a/pravidla.md b/pravidla.md
new file mode 100644
index 0000000..f3c39a6
--- /dev/null
+++ b/pravidla.md
@@ -0,0 +1,16 @@
+# Pravidla instance - co, kde a jak...
+
+Instance Gitlab.cesnet.cz má být přístupna všem, kteří mají registrovanou identitu v Perunovi..., jinými slovy minimální omezení. Z toho pohledu je však nezbytné nastavit práva a pravidla kdo, co a kde může či nemůže dělat.
+
+## Přihlašování
+
+Přístup je řízen aplikací Perun a zprostředkován pomocí služby ProxyIdp. 
+
+**Situace**
+- nový uživatel 
+  - při prvním přihlášení Gitlab automaticky založí nový účet a zapamatuje si identitu
+- uživatel migrovaný ze služby Redmine - Homeproj.cesnet.cz
+  a. uživatel již má přiřazenu identitu, proběhne běžné přihlášení
+  b. identita uživatele je neznámá, gitlab se pokusí automaticky uživatele dle dodaných atributů identifikovat a v případě, že je úspěšný existující účet napáruje
+  c. identita uživatele je neznámá a gitlabu se nepodaří identifikovat dle dodaných atributů, zkusí tedy založit nový účet, pokud se podaří, dokončí přihlášení
+  d. identita uživatele je neznámá, gitlabu se nepodaří identifikace a založení nového účtu skončí neúspěchem např. proto, že emailová adresa je již použita u jiného účtu... v tom případě obdržíte chybovou hlášku a řešení je obrátit se na administrátora instance 
-- 
GitLab