Seite 1 von 1

Administration -->Zugriff auf Sprache --> Bug?!

Verfasst: Do 2. Jun 2005, 17:40
von Zoulwood
Hi,

ich habe folgendes Problem bei der Rechtevergabe für eine Gruppe (Version 4.4.4):

- habe eine Contenido-Installation mit 5 Mandanten
- jeder Mandant hat 5 Sprachen
- habe 10 Redakteure angelegt (haben keinerlei individuelle Rechte)
- habe eine Gruppe angelegt, die 10 Redakteure als Mitglieder aufgenommen
- habe für die Gruppe Zugriff auf alle Mandanten aktiviert --> klappt
- wollte für die Gruppe Zugriff auf alle Sprachen akivieren --> klappt nicht ganz!

Ich kann die letzten beiden der insgesamt 25 Sprachen einfach nicht aktivieren, alle davor stehen 23 Sprachen schon. Wenn ich die letzten beiden Checkboxen anklicke und auf Speichern klicke, sagt mir Contenido zwar "Änderungen gespeichert", es übernimmt die Änderungen aber nicht. Die Checkboxen sind dann nach wie vor auch nicht angehakt. Wie gesagt, sind nur letzten beiden Sprachen in der Liste betroffen, der Rest klappt problemlos (auch das Einstellen der Rechte der anderen Sprachen, der Zugriff, das Einloggen etc.).

Hat da jemand ne Idee? Ich hab dazu nix gefunden.

Danke schonmal vorab für Antworten!


BTW: Lob an die Entwickler, insgesamt ein geiles CMS, man soll ja nich immer nur nörgeln :D

Verfasst: Do 2. Jun 2005, 23:28
von emergence
bitte mit der version 4.4.5 testen...
sollte behoben sein..

Verfasst: Fr 3. Jun 2005, 08:20
von Zoulwood
Ok, dann probiere ich's so. Danke für die Antwort.

Verfasst: Do 23. Jun 2005, 15:40
von Zoulwood
Hi,

ein Update auf 4.4.5 brachte übrigens keinen Erfolg. Der Fehler besteht nach wie vor 1 zu 1.
Kann ich ggf. direkt die Rechte in der DB setzen (per phpMyAdmin)? Was muss ich da wo editieren und ist das überhapt sinnvoll (--> Aufwand)?

Danke schonmal!

Verfasst: Do 23. Jun 2005, 18:10
von emergence
hmm... debuggen heisst das zauberwort...
ne 4.4.5, da bräuchte man nen db dump zum testen...

Verfasst: Mi 6. Jul 2005, 14:38
von Zoulwood
Hi,

folgender Workaround funzt, falls jemand das Prob nochmal hat:

Grundsätzlich ist der Fehler aufgetreten, da das Feld "perms" in der DB-Tabelle "con_groups" vom Typ "varchar(255)" ist und folglich nur 256 Zeichen als Feldinhalt erlaubt sind. Da wir insgesamt 25 Sprachen angelegt haben, war das Feld irgendwann vollgeschrieben, sodass keine zusätzlichen Einträge mehr angenommen wurden.

Lösung:

- Sicherungskopie der Tabelle "con_groups" anlegen :)
- Inhalt des Felds "perms" irgendwo zwischenspeichern
- den Feldtyp von "perms" von "varchar" auf "text" setzen
- Inhalt wieder reinpasten
- fertig

Bisher haben wir noch keine Probleme mit dem geänderten Feldtyp feststellen können. Ggf. wird der Feldtyp bei einem nächsten Release mal geändert? In der Version 4.5.3 ist er immer noch varchar.

Greets,

Zoulwood

Verfasst: Mi 6. Jul 2005, 15:17
von emergence
hmm...

guter punkt...
ich verschiebs mal nach bugs

Verfasst: Di 30. Aug 2005, 14:04
von timo
Das Feld ist jetzt vom Typ Mediumtext (max. Länge 16777215 Zeichen, nur TEXT mit 65535 Zeichen wird, wenn man sehr viele Mandanten und Sprachen hat, sehr knapp).