Geführte tour-Problem

Dieser Forumsbeitrag wurde gelöscht.

Anzahl Antworten: 3
Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Geführte tour-Problem

von Dag Klimas -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Translators

Hallo Rolf,

ich konnte die Situation nachbilden würde auch einen Bug vermuten.

Viele Grüße

Dag

Als Antwort auf Dag Klimas

Dieser Forumsbeitrag wurde gelöscht.

Der Inhalt des Forumsbeitrags wurde gelöscht und kann nicht weiter angezeigt werden.
Als Antwort auf gelöscht

Re: Geführte tour-Problem

von Andreas Grabs -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler

Hallo Rolf,

kannst du bitte die Tracker-ID nennen?

Das Problem liegt nicht bei der Tour selbst. Es ist ein generelles Problem, wie die Seite "enrol/index.php" angezeigt wird.
Die Seite wird nämlich im Kontext des einzuschreibenden Kurses angezeigt. Einerseits verständlich andererseits ist der Nutzer, der diese Seite sieht, nie berechtigt Elemente aus diesem Kontext aufzurufen. Wenn er das wäre, würde er diese Seite ja nicht sehen zwinkernd.

Eine Usertour verwendet Ajax, um seine Elemente zu laden. Bei Ajax wird immer der Kontext der aktuellen Seite überprüft. So auch hier. Da der Kontext aber zu einem Kurs gehört, auf den der Nutzer aber nicht zugreifen kann, schlägt diese Prüfung fehl.

Aus meiner Sicht liegt die Seite enrol/index.php genau genommen im Kontext des Kursbereichs. Dafür hätte der Nutzer ja tatsächlich auch Zugriffsrechte. Der Bug liegt daher auch genau an dieser Stelle. Da eine Tour keine Kenntnis von der aufrufenden Seite hat, gibt es keine Möglichkeit diesen Fehler innerhalb der Tour zu beheben.

Da der Bug auch andere Ajax-Scripte betrifft, die z.B. über ein Thirdparty-Theme oder irgend ein anderes Plugin an dieser Stelle geladen werden sollen, würde ich diese Informationen im Tracker gerne mit ergänzen.

Viele Grüße
Andreas