Impersonation-Grenze (Zeit)

Hallo,

ich habe heute mein Alternativkonto auf meinem Forum übernommen, um kurz eine Funktion zu testen, die ich für das Forum entwickelt habe. Dabei wurde angezeigt: „Benutzer übernehmen – noch 15 Minuten übrig“, aber ich habe das noch nie zuvor gesehen und auch keine entsprechende Einstellung gefunden.

Habe ich eine Diskussion dazu übersehen?

Wenn es eine Einstellung dafür gibt, wie lautet der genaue Name? Ich habe im Forum unter den Einstellungen danach gesucht, aber nichts gefunden.

Es gibt eine versteckte Einstellung experimental_impersonation_time_limit_minutes, die auf 15 Minuten festgelegt ist.

Wie finde ich das in meinem Forum?

Ich möchte ein wenig mit dem Limit arbeiten.

Sie können es nicht in der Benutzeroberfläche finden. Das ist es, was hidden bedeutet.

Es ist eine versteckte Einstellung. Sie müssen sie über die Rails-Konsole aktivieren:

./launcher enter app
rails c
SiteSetting.experimental_impersonation_time_limit_minutes = 30 # oder was auch immer
exit

Ich habe keinen Zugriff, also muss ich höchstwahrscheinlich den Eigentümer fragen.

Ich vermute, du könntest das letzte „ne“ auch in die app.yml aufnehmen?

Ja, aber du solltest wahrscheinlich versuchen, die Site-Einstellung zu ändern. Dafür musst du neu starten, was viel umständlicher ist, als die Rails-Konsole zu öffnen.

Wir haben einen Sonderfall, bei dem eine Handvoll Personen ein gemeinsames Konto nutzt. Es war praktisch, sich einzuloggen, sich zu impersonieren und einfach für immer eingeloggt und impersoniert zu bleiben :slight_smile:

Gibt es eine Möglichkeit, das 15-Minuten-Fenster zu verlängern?

Oder den Timer komplett zu deaktivieren?

Siehe drei Beiträge über deinem. Ich schätze, du kannst es auf eine lange Zeit wie 24*60*365 (1 Jahr) einstellen.

Sie, mein Herr, sind ein Genie :person_bowing:t2:

Wer hätte gedacht, dass man eine mathematische Formel als Einstellungsparameter verwenden kann? :man_shrugging:t2:

:chefs_kiss:

Danke @RGJ :smiley: