modxbot / migrate

A testground for migrating issues and other such fun
0 stars 0 forks source link

super user can't edit "web users" #6491

Open frisco opened 12 years ago

frisco commented 12 years ago

Frisco created Redmine issue ID 6491

In modx 2.1.3-pl and 2.1.5-pl super users can't edit "web users" - users, who have restricted rights for a secured area in the web context.

I described that thouroughly here: [[http://forums.modx.com/thread/72710/problem-with-user-management]]

Summary: modx runs under debian 6 (64bit, kernel 2.6.37 in a xen virtual server under lighttpd 1.4.29 with php 5.2.12 and mysql 5.0.51a (client/server), FURLs enabled with alias paths.

Logging in the managers gives a 302 for redirection, resulting in a time lag of about 75secs - all other redirects, i.e. in the web context, are fast and responsive.

By the first attempt to edit a user after logging in modx jumps to the web context, as the manager URL is like: /manager?a=49 (without index.php) instead of /manager/index.php?a=49

and modx jumps to the content page with the id=49

Typing in "/manger" manually solves the problem and modx remains in the mgr context.

I can edit the "web user" then, but the buttons in the upper right corner for saving and so on are missing, and all entries on the first tab (information) and on the third tab (access rights - to which group does the user belong) are empty.

I'd be glad to provide you with more information to track this down and help solving the problem.

Any help is greatly appreciated!

Cheers Frisco

opengeek commented 12 years ago

opengeek submitted:

Are you using rewrite rules? Sounds like they are disrupting the requests.

modxbot commented 12 years ago

kevin.marvin submitted:

Frisco:

I've had a similar problem with Lighttpd recently. I added the following lines to the vhost config area for the site and solved the issue...

url.redirect = ( "^/manager$" => "/manager/" )

The issue is that the router for lighty gets a little confused when you are attempting to reach /managerindex.php?a=88 - forcing it to redirect requests from /manager (initially) to /manager/ should resolve the problem.

Thanks,

frisco commented 12 years ago

Frisco submitted:

Sorry for the delay, I was to christmas holidays.

@Kevin: Thanks for pointing me to url.redirect, that helped solving the issue of the manager jumping to the web context - but it's not connected to my problem with the user management, thus this problems remains.

@Jason: As the problem with the rewrite rules is solved (thanks to Kevin) and the problem with the user management remains, I'm testing other things. I give you some information which "might" help - please feel free to tell me whether you need more or other infos.

To recap: The problem does only apply to "web users" - the two super users / admins can edit each other. What's special about the web users:

They belong to a group with special rights in the web context, and can see some pages after logging in (via Login snippet) which anonymous can't see

Their username has to be the email adress - as I need the email adress to match with a third party application and generate reports in modx (custom snippets) based on the user's data in the third party app. This works as well.

I use extended fields in the web users account information to store pre-generated data (kind of caching mechanism). Works.

I use a custom key on the preferences tab (second tab) of the users account information to devide between users of a basic and a extended version. Depending on this key users of the extended version can see additional infos in their reports than the ones with the basic version. Works like a charm as well.

I don't have attributes like fullname, address and so on in the web users fields - the admins have a full name. Just a shot in the dark: Maybe revo needs to have some information like full name, but doesn't check whether they are provided or not? Maybe the attribute email address must not be equal to the username, but this is not checked?

To provide you with more info to make it reproducable for you, have a look at modx_users, modx_users_attributes and modx_user_settings, maybe you can see something which should not be:

SELECT id, username, cachepwd, class_key, active, remote_key, remote_data, hash_class FROM modx_users

id  username    cachepwd    class_key   active  remote_key  remote_data     hash_class
1   Bischof         modUser     1   NULL    NULL    hashing.modPBKDF2
7   andre.bischof@rheinsinn.de      modUser     1   NULL    NULL    hashing.modPBKDF2
6   demo@coaching-evaluationen.de       modUser     1   NULL    NULL    hashing.modPBKDF2
4   eich@stichpro.be        modUser     1   NULL    NULL    hashing.modPBKDF2
8   Bischof2        modUser     1   NULL    NULL    hashing.modPBKDF2

(users id 1 and 8 are super users)

SELECT * FROM modx_user_attributes

id  internalKey     fullname    email   phone   mobilephone     blocked     blockeduntil    blockedafter    logincount  lastlogin   thislogin   failedlogincount    sessionid   dob     gender  address     country     city    state   zip     fax     photo   comment     website     extended
1   1   Haupt-Administrator     webmaster@rheinsinn.de          0   0   0   48  1325284509  1325329177  0   0912cdff5979530c6d3336daf27c2659    0   0                                       {"radar_chart_indizes":"                   chart_d...
8   8   Zweit-Administrator     webmaster@rheinsinn.de          0   0   0   1   0   1324469294  0   78d9b1f1cc997b5cddcdfc146f7c53a2    0   0                                       []
4   4       eich@stichpro.be            0   0   0   8   1323356580  1324465209  0   26e1d9a479cdcd3d422e3b644b1c4f37    0   0                                       {"tabellenband":"var arrdata = [ {nummer:\"A01\", ...
6   6       a.bischof@gmx.net           0   0   0   12  1324566057  1324818677  0   e77b59c180fe6ef432df2a75ee11ae1c    0   0                                       {"kennzahlen":"\n

SELECT * FROM modx_user_settings

user    key     value   xtype   namespace   area    editedon
7   benchmark   1   combo-boolean   core        0000-00-00 00:00:00
4   benchmark   1   combo-boolean   core        0000-00-00 00:00:00
6   benchmark   1   combo-boolean   core        0000-00-00 00:00:00

I'd be glad to provide you with more information or to test suggestions from you.

Cheers Frisco

frisco commented 12 years ago

Frisco submitted:

I'm a big step further, I could narrow the problem by trial an error. I created a new "web user", edited him, gave him user_setting, put him in groups via edit user and via security::access control::add user to group, everything worked fine and the user kept editable. Only thinggy I noticed is that one can edit an user, put him into an group but leave the role empty - I you put users in groups via the user group management under access control you have to tell modx which role the user belongs to. I suppose this shoud be consistent in both ways.

So at last the only difference to web users which remained non-editable were the extended fields. Looking at the database table modx_user_attributes (look at "dump" I provided in my last post in this bug) I saw that the new user had "[]" in the extended fields, other web users content of the field extended started with "{".

I then edited this field in the database table directly (via phpmyadmin) of a formerly non-editable web-user and put "[]" in. Afterwards I was able to edit this user in the manager!

So I don't know what this bug is about - maybe it's the length of the content in the field extended (it is of mysql type text and maybe should be of type blob), maybe it's about missing "[" - someone of you with more modx insight probably will know and tell me?

Maybe it's about wrong usage of the modx-API? I get and put code in the extended user fields in my custom snippets via:

// ********** GET ***************
// modUserProfile object laden
$profile = $modx->user->getOne('Profile');
// Werte aus dem Feld "extended" des Profils als Array holen
$fields = $profile->get('extended');
$replacement = $fields['100erBalken'];
// ********** PUT ***************
$fields['100erBalken'] = $replacement;
  $profile->set('extended',$fields);
  $profile->save();

Hope that helps to solve this bug!

Frisco

opengeek commented 12 years ago

opengeek submitted:

I'm trying to reproduce this, but still cannot. What is the value of the $replacement variable when you PUT a value into the field called 100erBalken?

frisco commented 12 years ago

Frisco submitted:

At this moment I can't provide you with a var dump, but I can put in what I see in the manager under the user's extended fields (4th register tab).

The extended fields contain more then one attribute - each snippet saving one. See below for the content of 100erBalken and another one - this one because I have an suspicion what could cause the bug - sometimes the code saved in the extended fields contain "[" and "]" (see beginning and end of "offene_nennungen"):

_offenenennungen

var arrdata = [ {nummer:"ASonst", frage:"ASonst: Sonstiges (Wie haben Sie während Ihres Coachings die Rahmenbedingungen wahrgenommen?)", dimension:"Strukturdimension", skala:"Rahmenbedingungen", antwort:"Fühlte mich exakt verstanden - bedürfnisorientiertes Arbeiten absolut gewährleistet", anzahl:"1"}, {nummer:"ASonst", frage:"ASonst: Sonstiges (Wie haben Sie während Ihres Coachings die Rahmenbedingungen wahrgenommen?)", dimension:"Strukturdimension", skala:"Rahmenbedingungen", antwort:"Hr. Bischof konnte immer (auch bei Fragen und Promlemstellungen) sehr verlässlich & kompetent zu Rate gezogen werden. ", anzahl:"1"}, {nummer:"CSonst", frage:"CSonst: SonstigesSonstiges (Die Beziehung zwischen mir und meinem Coach war durch ... geprägt)", dimension:"Prozessdimension", skala:"Zusammenarbeit", antwort:"Ich habe mich sehr gut mit Hr. Bischof verstanden & fühlte mich auch vollkommen offen ihm all meine Gedanken/Bedenken ohne Probleme mitzuteilen. ", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Eigenen Standpunkt finden", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Eine Tätigkeit, der ich nach dem Abitur nachgehen kann", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Ich kann alle Situationen meistern.", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Selbstvertrauen zu gewinnen", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Sicherheit", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Studiumswahl", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Vorausschauende Vorbereitung auf eine neue berufliche Herausforderung generell.", anzahl:"1"}, {nummer:"D1", frage:"D1: 1. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Welchen Job soll ich künftig ausüben, der mich ernährt und den ich bis zur Rente psychisch und physisch  bewältigen kann?", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Eigene Stärken- und Interessenerkennung", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Erörterung der wichtigen ersten Schritte in einer neuen Führungsaufgabe.", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Ich bin fachlich versiert.", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Intakte soziale und familiäre Verhältnisse wieder herstellen.", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"sich besser selbst einschätzen zu können", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Tätigkeit, welche sich zwischen Reisen, Studium und Ausbildung unterscheidet", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Vertrauen", anzahl:"1"}, {nummer:"D2", frage:"D2: 2. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Zufriedenheit mit der Situation herstellen", anzahl:"1"}, {nummer:"D3", frage:"D3: 3. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Identifizierung möglicher kritischer Aspekte / Situationen im Umgang mit Kollegen und Mitarbeitern.", anzahl:"1"}, {nummer:"D3", frage:"D3: 3. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Studiumsbewerbung", anzahl:"1"}, {nummer:"D3", frage:"D3: 3. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Was ich nach dem Abitur tun soll", anzahl:"1"}, {nummer:"D3", frage:"D3: 3. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Zielgenauigkeit und Fokussierung", anzahl:"1"}, {nummer:"D3", frage:"D3: 3. Ziel (Tragen Sie hier bitte Ihre mit dem Coaching angestrebten Ziele ein, beginnend mit dem wichtigsten.)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Zukünftige Veränderungswünsche erarbeiten", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"- die Operationalisierung \r- "Phantasie"-Vorstellungen, die so zur Realität wurden", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Bewusstseinserweiterung im Sinne von Klarheit durch direkten /unausweichlichen Kontakt mit sich selbst.\rRealisierung von klaren erfüllbaren Hausaufgaben. Damit Erleben von Handlungsfähigkeit und "Belohnung" im Gegensatz der vorher erlebten Ohn(e)-macht. Im Sinne von "das wird mir gelingen, weil ich es verstanden habe" und weil ich es jetzt tue. Mechanismen von Kommunikation erkennen und verstehen und mit neuen Begriffen benennen können.", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Das Coaching als Ganzes.", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Die durch den Coach vermittelte Sicherheit und das Vertrauen in die eigenen Fähigkeiten", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Die konkrete Auseinandersetzung mit den wichtigsten Fragen während der Coaching-Gespräche und danach. Wichtig war es, vor den Gesprächen eigene Überlegungen (z.B. zu Handlungsweisen im Kennenlernprozess oder zu kritischen Situationen) anzustellen und die im entsprechenden Kontext im Coaching-Gespräch zur Diskussion zu stellen. Das spätere Handeln im realen Kontext erfolgte so vielfach bewusster und souveräner als ohne diese Vorbereitung.", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Die Tipps des Coaches mit Freunden, Bekannten über verschiedene Möglichkeitn zu Reden (Gespräche) und die Pausen zwischen den Sitzungen, um sich selbst intensiv mit dem Thema zu beschäftigen!", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Die vorgegebene Situation, die sich vom Grundsatz nicht ändern lässt. \rDie Abwägung zwischen Einbußen im Privatleben gegen Verbesserungen bei der beruflichen Situation in Bezug auf grundlegende Veränderungen. Die eigene Aktzeptanz der Situation und meines Beitrags hierzu.", anzahl:"1"}, {nummer:"Dhilf", frage:"Dhilf: (Was hat die Zielerreichung am stärksten beeinflusst?)", dimension:"Ergebnisdimension", skala:"Zielerreichung", antwort:"Gespräche mit Hr.Bischof und Anregungen in ähnliche Richtungen!", anzahl:"1"}, {nummer:"FSonst1", frage:"FSonst1: Sonstiges (Durch das Coaching ...)", dimension:"Ergebnisdimension", skala:"Veränderungen", antwort:"- habe ich neue Denkwege einschlagen können", anzahl:"1"}, {nummer:"FSonst1", frage:"FSonst1: Sonstiges (Durch das Coaching ...)", dimension:"Ergebnisdimension", skala:"Veränderungen", antwort:".... bin ich in der Lage daran zu arbeiten", anzahl:"1"}, {nummer:"FSonst1", frage:"FSonst1: Sonstiges (Durch das Coaching ...)", dimension:"Ergebnisdimension", skala:"Veränderungen", antwort:"u.a. durch das Coaching ist der Einstieg in eine neue Position auf mittler / oberer Managementeben erfolgreich gelungen.", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Coaching als Instrument sowie das konkrete Coaching hat meine Erwartungen übertroffen", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Danke.", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Das Coaching war sehr sinnvoll, da es eine Person gab (Coach) die ernsthaft mit einem über die Zukunft nachgedacht hat und sich sehr viel Mühe gegeben hat! Danke!", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Ich bin sehr froh, dass ich die Möglichkeit bekommen habe, das Coaching zu machen!!!", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Ich hätte gerne einige Stunden weitergemacht, weil das Coaching sehr hilfreich war und einfach gut tat.Ich konnte aber die finanziellen Mittel aktuell nicht mehr aufbringen. Außerdem war das primäre Ziele ja erreicht. Vielleicht werde ich es später nochmal aufgreifen. \rEin ausgesprochen sympatischer, kompetenter und wertschätzender Coach....Danke", anzahl:"1"}, {nummer:"HFeedb", frage:"HFeedb: Abschlußfeedback: Gibt es noch etwas, dass Sie anmerken möchten?", dimension:"Abschluß", skala:"Abschluß", antwort:"Vielen Dank für das Coaching und die tolle Unterstützung.", anzahl:"1"}, {nummer:"HBranch", frage:"HBranch: Sonstige (In welcher Branche sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Abiturientin", anzahl:"1"}, {nummer:"HBranch", frage:"HBranch: Sonstige (In welcher Branche sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Lehrerin", anzahl:"1"}, {nummer:"HBranch", frage:"HBranch: Sonstige (In welcher Branche sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Rechtsanwalt/Medien", anzahl:"1"}, {nummer:"HBranch", frage:"HBranch: Sonstige (In welcher Branche sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Universität", anzahl:"1"}, {nummer:"HPos", frage:"HPos: Sonstige (In welcher Position sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Beamtin", anzahl:"1"}, {nummer:"HPos", frage:"HPos: Sonstige (In welcher Position sind Sie tätig?)", dimension:"Abschluß", skala:"Abschluß", antwort:"Selbst.", anzahl:"1"},  ];

100erBalken

                   chart_data: "Subskala: Angemessenheit, Nachhaltigkeit;95.09;81.27\nSubskala: Weiterempfehlung, Zufriedenheit;98.75;87.83\n*** SKALA: BEWERTUNG ***;97.12;84.92\nSubskala: Feedback des sozialen Umfelds;35.91;69.1\nSubskala: Sonstiges;100;92.5\nSubskala: Kompetenzsteigerung und -nutzung;76.56;72.4\nSubskala: Emotionen, Selbstwertgefühl, Zufriedenheit;89.09;76.76\nSubskala: Verhaltens-/Einstellungsänderungen;82.44;75.35\nSubskala: Reflexion;79.37;80.66\n*** SKALA: VERäNDERUNGEN ***;79.54;81.63\n*** SKALA: ZIELERREICHUNG ***;87.71;78.35\n*** SKALA: GESAMTZUFRIEDENHEIT ***;100;81.67\nSubskala: Sonstiges;100;92.86\nSubskala: Angemessenheit von Methoden und Materialien, Nachvollziehbarkeit;92.71;83.46\nSubskala: Förderung von Beteiligung und Engagement des Klienten;95.31;85.09\nSubskala: Professionalität des Coaches;96.16;78.66\nSubskala: Analyse und Zielvereinbarung;92.19;77.05\n*** SKALA: COACHINGPROZESS ***;94.55;80.99\nSubskala: Sonstiges;100;95\nSubskala: Interpersonelle Kriterien;99.11;89.35\n*** SKALA: ZUSAMMENARBEIT ***;99.22;90.06\nSubskala: Sonstiges;100;87.5\nSubskala: Transparenz und Erwartungen;96.88;83.03\nSubskala: Terminfindung/-einhaltung;100;90.26\nSubskala: Zeitliche Aspekte, Häufigkeit;94.79;86.15\nSubskala: Atmosphäre, Räumlichkeiten;100;88.17\n*** SKALA: RAHMENBEDINGUNGEN ***;97.66;86.24\n"

Still, it could be about the length of the content of the extended fields all together extending the capacity of the database field.

frisco commented 12 years ago

Frisco submitted:

Hi,

is this bug fixed in the meantime? Don't mean to be pushy, I'm just wondering as the cause of the bug is now narrowed, but I didn't here something for a long time now.

Any clues, any updates, workarounds or so?

Cheers Frisco