diff --git a/lam/docs/manual-sources/howto.xml b/lam/docs/manual-sources/howto.xml index e7a7c632..1473e873 100644 --- a/lam/docs/manual-sources/howto.xml +++ b/lam/docs/manual-sources/howto.xml @@ -1686,6 +1686,28 @@ Have fun! Hosts (Device + Zarafa + IP Address) + + PyKota: + + Account types: + + + + Users (Personal + Unix + PyKota) + + + + Groups (Unix + PyKota) + + + + Printers (PyKota) + + + + Billing codes (PyKota) + +
@@ -2474,6 +2496,68 @@ ldbmodify -H /var/lib/samba/private/sam.ldb passwordSelfReset-Samba4-objectClass
+
+ PyKota + + There are two LAM user modules depending if your user entries + should be built on object class "pykotaObject" or a different + structural object class (e.g. "inetOrgPerson"). For "pykotaObject" + please select "PyKota (pykotaUserStructural(*))" and "PyKota + (pykotaUser)" in all other cases. + + + + + + + + + + To display the job history please setup the job DN on tab + "Module settings": + + + + + + + + + + Now you can add the PyKota extension to your user accounts. Here + you can setup the printing options and add payments for this + user. + + For LAM Pro there are also self service fields to allow users + e.g. to view their current balance and job history. + + + + + + + + + + You may also view the payment and job history. + + + + + + + + + + + + + + + + +
+
Password policy (LAM Pro) @@ -3087,6 +3171,34 @@ ldbmodify -H /var/lib/samba/private/sam.ldb passwordSelfReset-Samba4-objectClass
+ +
+ PyKota + + There are two LAM group modules depending if your group entries + should be built on object class "pykotaObject" or a different + structural object class (e.g. "posixGroup"). For "pykotaObject" please + select "PyKota (pykotaGroupStructural(*))" and "PyKota (pykotaGroup)" + in all other cases. + + + + + + + + + + Now you can add the PyKota extension to your groups. + + + + + + + + +
@@ -3980,6 +4092,111 @@ Run slapindex to rebuild the index. module in slapd.conf to use this feature.
+
+ PyKota printers + + Please add the account type "Printers (PyKota printers)" on tab + "Account types" in your server profile and setup the LDAP suffix where + printers are stored. + + + + + + + + + + + + + + + + + + Then add the PyKota printer module on tab "Account + modules". + + + + + + + + + + Next you can start managing printers inside LAM. Here you can + setup the costs for a print job. LAM will also show if the printer is + member of any printer groups. + + + + + + + + + + You can also setup printer groups. Just add some members to your + new group. + + + + + + + + +
+ +
+ PyKota billing codes + + Please add the account type "Billing codes" on tab "Account types" + in your server profile and setup the LDAP suffix where billing codes are + stored. + + + + + + + + + + + + + + + + + + Then add the PyKota billing code module on tab "Account + modules". + + + + + + + + + + Now login to LAM and you will see the billing code tab where you + can manage your entries. If jobs were printed with a billing code then + you will also see the balance and page count. + + + + + + + + +
+
Custom fields (LAM Pro) @@ -5763,6 +5980,36 @@ Run slapindex to rebuild the index. Email aliases + + + + + + + PyKota + + Balance (read-only) + + Current balance for printing + + + + Total paid (read-only) + + Total money paid + + + + Payment history + + History of user payments + + + + Job history + + History of printed jobs +
@@ -6508,6 +6755,25 @@ Run slapindex to rebuild the index. + + + + + + + + PyKota users, groups, printers and billing codes + + pykotaObject, pykotaAccount, pykotaAccountBalance, + pykotaGroup, pykotaPrinter, pykotaBilling + + pykota.schema + + Part of PyKota installation + + + + @@ -6656,6 +6922,25 @@ Run slapindex to rebuild the index. + + + + + + + + EDU person + + eduPerson + + eduperson.schema + + http://middleware.internet2.edu + + + + diff --git a/lam/docs/manual-sources/images/mod_pykotaCode1.png b/lam/docs/manual-sources/images/mod_pykotaCode1.png new file mode 100644 index 00000000..03fa75d4 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaCode1.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaCode2.png b/lam/docs/manual-sources/images/mod_pykotaCode2.png new file mode 100644 index 00000000..dfab75cb Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaCode2.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaCode3.png b/lam/docs/manual-sources/images/mod_pykotaCode3.png new file mode 100644 index 00000000..09fd916b Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaCode3.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaCode4.png b/lam/docs/manual-sources/images/mod_pykotaCode4.png new file mode 100644 index 00000000..f0844c2d Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaCode4.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaGroup1.png b/lam/docs/manual-sources/images/mod_pykotaGroup1.png new file mode 100644 index 00000000..06f9da6f Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaGroup1.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaGroup2.png b/lam/docs/manual-sources/images/mod_pykotaGroup2.png new file mode 100644 index 00000000..2155898d Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaGroup2.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaPrinter1.png b/lam/docs/manual-sources/images/mod_pykotaPrinter1.png new file mode 100644 index 00000000..61726766 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaPrinter1.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaPrinter2.png b/lam/docs/manual-sources/images/mod_pykotaPrinter2.png new file mode 100644 index 00000000..3fa84def Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaPrinter2.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaPrinter3.png b/lam/docs/manual-sources/images/mod_pykotaPrinter3.png new file mode 100644 index 00000000..1b02e8e4 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaPrinter3.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaPrinter4.png b/lam/docs/manual-sources/images/mod_pykotaPrinter4.png new file mode 100644 index 00000000..e3d08670 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaPrinter4.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaPrinter5.png b/lam/docs/manual-sources/images/mod_pykotaPrinter5.png new file mode 100644 index 00000000..790796ec Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaPrinter5.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaUser1.png b/lam/docs/manual-sources/images/mod_pykotaUser1.png new file mode 100644 index 00000000..3c9ea84b Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaUser1.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaUser2.png b/lam/docs/manual-sources/images/mod_pykotaUser2.png new file mode 100644 index 00000000..6d99f955 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaUser2.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaUser3.png b/lam/docs/manual-sources/images/mod_pykotaUser3.png new file mode 100644 index 00000000..90a3c383 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaUser3.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaUser4.png b/lam/docs/manual-sources/images/mod_pykotaUser4.png new file mode 100644 index 00000000..2b539163 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaUser4.png differ diff --git a/lam/docs/manual-sources/images/mod_pykotaUser5.png b/lam/docs/manual-sources/images/mod_pykotaUser5.png new file mode 100644 index 00000000..ce240ae9 Binary files /dev/null and b/lam/docs/manual-sources/images/mod_pykotaUser5.png differ diff --git a/lam/docs/manual-sources/images/schema_eduPerson.png b/lam/docs/manual-sources/images/schema_eduPerson.png new file mode 100644 index 00000000..6728ac61 Binary files /dev/null and b/lam/docs/manual-sources/images/schema_eduPerson.png differ diff --git a/lam/docs/manual-sources/images/schema_pykota.png b/lam/docs/manual-sources/images/schema_pykota.png new file mode 100644 index 00000000..cc17b26b Binary files /dev/null and b/lam/docs/manual-sources/images/schema_pykota.png differ