From 222551b4ee928e230521371b27641cdbbd191e6b Mon Sep 17 00:00:00 2001
From: Marc O. Sandlus <marc.sandlus@hostsharing.net>
Date: Fri, 29 Nov 2019 10:16:49 +0100
Subject: [PATCH] weitere typos, mehrere Anmerkungen

---
 source/referenz/hsadmin/user.rst |   75 ++++++++++++++++++++++++++++---------
 1 files changed, 56 insertions(+), 19 deletions(-)

diff --git a/source/referenz/hsadmin/user.rst b/source/referenz/hsadmin/user.rst
index daf12e0..2badac6 100644
--- a/source/referenz/hsadmin/user.rst
+++ b/source/referenz/hsadmin/user.rst
@@ -1,27 +1,64 @@
-==================
-HSAdmin-Modul user
+.. _kap-modul-user:
+
+==========
+Modul user
+==========
+
+Funktionen
+==========
+
+.. option:: user.search
+
+   Suche Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten
+
+.. option:: user.add
+
+   Füge einen neuen Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
+
+.. option:: user.update
+
+   Aktualisiere einen Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
+
+.. option:: user.remove
+
+   Lösche einen Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
+
+Editierbare Felder
 ==================
 
-Das HSAdmin-Modul ``user`` verfügt über folgende Optionen:
+Das HSAdmin-Modul ``user`` kann entsprechend der folgenden Befehlssyntax von :command:`HSAdmin` Felder setzen oder verändern::
 
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| Option          | Erläuterung                                                                                                     |
-+=================+=================================================================================================================+
-| name            | Benutzerkennung (z.B. xyz00-abc)                                                                                |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| comment         | Kommentar                                                                                                       |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| password        | Passwort                                                                                                        |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| shell           | shell (z.B. ``/bin/bash``)                                                                                      |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| quota_softlimit | zugewiesene :term:`Quota` in Megabyte                                                                           |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
-| quota_hardlimit | Grenze der :term:`Grace Period`, bis zu der Überschreitungen des Softlimit toleriert werden. Angabe in Megabyte |
-+-----------------+-----------------------------------------------------------------------------------------------------------------+
+   user.function({where:{field:'value',...}, set:{field:'value',...}})
 
-Beispiel:
+Im Modul ``user`` stehen folgende Felder zur Verfügung.
+
+name
+   Benutzerkennung (z.B. xyz00-abc)
+
+comment
+   Kommentar, in dem zum Beispiel die Funktion des Benutzers beschrieben werden kann
+
+password
+   Das Passwort
+
+shell
+  Die zugewiesene Shell (z.B. ``/bin/bash``) 
+
+quota_softlimit
+  Das zugewiesene :term:`Quota` in Megabyte
+
+quote_hardlimit
+  Grenze der :term:`Grace Period`, bis zu der Überschreitungen des Softlimit toleriert werden. Angabe in Megabyte
+
+
+Beispiele
+=========
+
+In einer interaktiven Sitzung wird mit folgendem Befehl der neue Benutzer ``xyz00-mustermann`` angelegt.
 
 .. code-block:: console
 
     xyz00@hsadmin> user.add ({set:{name:'xyz00-mustermann',comment:'Max Mustermann',password:'!1?2-3aBc',shell:'/bin/bash',quota_softlimit:'50',quota_hardlimit:'75'}})
+
+
+.. todo:: Weitere Beispiele, mindestens noch eins mit where-Kondition

--
Gitblit v1.9.3