V7 Beta Paketfeed

Neues Paket sophomorix 3.72.0-2 mit folgenden fixes:

1) Bugfix für Klassen versetzen:
  Bug: bisher blieben tolerierte und deaktivierte user in ihrer Klasse, nun
       werden sie nach attic versetzt (wie bei der 6.xer).
  Lösung nach Paketinstallation: Alle user updaten:
          sophomorix-check
	  sophomorix-update
	    -> Einige Schüler sollten in den attic versetzt werden
	    -> attic sollte unter OU=Students liegen, z.B.:
	    # sophomorix-class -i -c attic
  	    CN=attic,OU=attic,OU=Students,OU=default-school,OU=SCHOOLS,DC=bw,DC=de
  Evtl. muss mehrfach sophomorix-check und sophomorix-update aufgerufen werden, bis nichts
  mehr zu tun ist.
  
2) Bugfix für quota:
   Schulweites quota wurde im Feld sophomorixQuota (Multivalue) bei jedem user
   gesetzt: Jeder user hat nun ein individuelles Quota.
   Schulweite quota-Änderungen werden nicht mehr umgesetzt, weil das
   individuelle Quota gilt. 
   Lösung nach Paketinstallation:
     A) Bisherige quotaeinstellungen sichern (falls erforderlich):
     # sophomorix-quota --show-nondefault > /root/oldquota
     (Da jeder ein individuelles Quota hat, sieht man alle Schüler)
     B) Individuelles quota entfernen bei allen usern (in ihrem AD-attribut sophomorix-quota):
     # sophomorix-user --quota-reset-students <schoolname>
     # sophomorix-user --quota-reset-teachers <schoolname>
     C) Umsetzen individuelles quota entfernen
     # sophomorix-quota
     D) individuelles quota neu setzen, wo erforderlich:
     # sophomorix-user --user <user> --quota <default-school>:<Quota in MiB>:<comment>

     Sonderquota (außerhalb school.conf) anzeigen lassen:
     # sophomorix-quota --nondefault

     Quota setzen:
     # sophomorix-quota
     
3) Klassenstatus P (permanent) oder M (managed)
   Alle Klassen wurden bisher als permanent (Status: P) angelegt.
   Deshalb werden leere Klassen durch die neuen Befehle
     # sophomorix-class --delete-all-empty-classes
     # sophomorix-class --delete-all-teacheronly-classes
   NICHT gelöscht. Wenn man sie auf Status M setzt, werden sie gemanaged, also mit obigen
   Befehlen gelöscht.
   Also je nach Bedarf Klassen auf Status M setzen:
     # sophomorix-class -c <klasse> --status M
   Und dann mit obigen Befehlen leere Klassen entfernen.

LG, Rüdiger

2 „Gefällt mir“