Zeitplan in der Oberflaeche einstellbar
Takt und Schalter der beiden Abgleiche standen in der Umgebung und liessen sich nur mit einem Neustart aendern. Jetzt stehen sie unter Verwaltung -> Zeitplan, je Lauf einzeln: ob er automatisch laeuft, in welchem Abstand, beim Kaeufe-Abgleich zusaetzlich der seltenere Takt fuer ruhende Konten und ab wann ein Konto als ruhend gilt, beim Forumslauf die Stunde, vor der nicht gelaufen wird. Die Abstaende stehen in Minuten - damit laesst sich alles ausdruecken -, und daneben steht, was das in Stunden bedeutet, damit niemand im Kopf rechnet. Unter einer Viertelstunde geht nicht: beide Abgleiche greifen auf Server zu, die der Community gehoeren. Aenderungen greifen sofort, ohne Neustart. Die Vorgaben sind die bisherigen Werte, sie stehen in der Migration. SCHEDULE_ENABLED und FORUM_SCAN_HOUR entfallen damit.
This commit is contained in:
+14
-2
@@ -352,9 +352,21 @@ export interface ScheduleRun {
|
||||
lastNote: string | null;
|
||||
}
|
||||
|
||||
export interface ScheduleState {
|
||||
export type ScheduleName = 'gextension' | 'forum';
|
||||
|
||||
export interface ScheduleSetting {
|
||||
name: ScheduleName;
|
||||
enabled: boolean;
|
||||
forumHour: number;
|
||||
intervalMinutes: number;
|
||||
/// Nur beim Käufe-Abgleich.
|
||||
idleIntervalMinutes: number | null;
|
||||
idleAfterDays: number | null;
|
||||
/// Nur beim Forumslauf.
|
||||
onlyAfterHour: number | null;
|
||||
}
|
||||
|
||||
export interface ScheduleState {
|
||||
settings: ScheduleSetting[];
|
||||
runs: ScheduleRun[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user