UserToGroup

  • Seite 2 von 2
20.02.2020 23:48
avatar  Mike48
#11
avatar
Der Fels in der Brandung

Postman

Ich habe heute ein Update eingereicht und ist auch schon freigeschaltet.

Neu in der Version:

- Die Info E-Mails an die User kann abgeschaltet werden.
- Es kann jetzt stufenweise verschoben werden. Von einer Grundstufe ja nach Beitragszahl in 4 weitere Stufen.

Es wird immer in die höchstmögliche Stufe verschoben, egal wo der User gerade drin ist. So ist gewärleistet, dass auch nachträglich in die richtige Gruppe verschoben wird.
Die Stufen müssen in aufsteigender Folge konfiguriert werden. Hat eine Stufe weniger oder die gleiche Anzahl in der Einstellung, so wird diese Stufe und alle weiteren deaktiviert.

Mike


 Antworten

 Beitrag melden
21.02.2020 11:50
avatar  Mike48
#12
avatar
Der Fels in der Brandung

Postman

Als nächstes werde ich mich mit der Protokoll- bzw Logdatei beschäftigen.
Da sollen alle Results aus dem Action-Element rein vom Call moveToGroup und sendToMail.
Dann hat man als Admin einen Überblick ob alles wie gewollt funktioniert.

Die Programmierung der Action-Elemente ist sehr mühsam. Wenn Fehler auftreten hat man keine Kontrolle. Die werden auf dem Server ausgeführt und man hat keinen Zugang zur Konsole.
Ich versuche einzelne Befehle mit try zu schützen und wenn der Code Fehler macht in einer globalVar zu speichern und dann im Forum auszugeben.

1
2
3
4
5
 
try (
/* code schuetzen */
} catch(e) {
/* result in eine globalVar speichern und im Forum ausgeben */
}
 



So muss man sich im Prinzip Zeile für Zeile durch das Programm arbeiten.

Mike


 Antworten

 Beitrag melden
24.02.2020 14:57 (zuletzt bearbeitet: 24.02.2020 14:59)
avatar  Mike48
#13
avatar
Der Fels in der Brandung

Postman

In meinem Testforum habe ich das Plugin erweitert um eine log-Datei.
Da hat man einen Überblick über die Aktionen die im Action-Element ablaufen.

Durch Log-Datei können die E-Mails an die Admins entfallen.

Ist erst nur für das Business Template.



Es gibt neue Einträge in der log-Datei




Beim Klick auf die userToGroup.log kommt die geschlossene Box.
Die kann mann man verschieben und fixieren.



Beim öffnen der Box sind die neuen Einträge gekennzeichnet.
Rote Einträge sind Fehler Logs.



So sieht es aus, wenn es seit dem letzten öffnen keine neuen Einträge gibt.



Mike


 Antworten

 Beitrag melden
02.07.2020 19:35 (zuletzt bearbeitet: 03.07.2020 15:14)
avatar  Mike48
#14
avatar
Der Fels in der Brandung

Postman

Es gibt eine Log-Datei in der alle Actionen gespeichert werden.
* Mietglied in andere Gruppe verschoben
* E-Mail an das Mitglied versendet
* E-Mails an eingetragene Mitglieder (Admins) verschickt



Der Link zur Log-Datei wird bei den berechtigten Mitgliedern in ihrem Account-Bereich angezeigt




Ich bereite das Update vor.

Mike


 Antworten

 Beitrag melden
03.07.2020 16:15 (zuletzt bearbeitet: 03.07.2020 16:45)
avatar  Mike48
#15
avatar
Der Fels in der Brandung

Postman




Update - UserToGroup
Jetzt auch mit Log-Datei und auch nach Punkten

Autor: Mike48 + FoX
Version: 0.030


Funktion des Plugin


Mitglieder beim schreiben von Beiträgen nach erreichen einer einstellbaren Anzahl an Beiträgen oder Punkten in eine andere Benutzergruppe verschieben. Egal ob nach Beiträgen oder Punkte, es wird immer erst nach schreiben eines neuen Beitrages in Foren-Themen oder erstellen eines neuen Themas in Foren verschoben.

Wenn nach Punkten verschoben wird, muss das Punktesystem aktiviert werden. Werden im Punktesystem auch negative Punkte eingerichtet, kann auch abgestuft werden. Auch über das Bewertungssystem (Basis-Tarif erforderlich) kann zB. mit Top & Flop auf- und abgestuft werden wenn für Top posivtive und für Flop negative Punke eingerichte sind.

In einer Log-Datei werden alle Aktionen protokolliert:
- Mitglied verschoben
- E-Mail an Mitglied
- E-Mail an Admin

Es können Benutzergruppen festgelegt werden die Einsicht in die Log-Datei haben.
Ein Link zur Log-Datei (userToMove.log) wird den berechtigten Mitglieder in ihrem Account angeboten.

Das verschobene Mitglied kann über seine Auf- oder Abstufung mit einer E-Mail informiert werden.
Bestimmte Mitglieder (Admins) können mit einer E-Mail über eine Verschiebung eines Mitgliedes einformiert werden.

Hinweis zum ermitteln der Benutzergruppen ID:
Admin --> Benutzer --> Gruppen
Die Gruppe aufrufen.
In der Browser Adresszeile steht am Ende die ID (...&id=12345)

Einstellungen:
* Auswahl Punkte oder Beiträge
* ID von 5 Benutzergruppe zwischen denen verschoben werden soll
* Name von 5 Benutzergruppe zwischen denen verschoben werden soll
* Anzahl Beiträge oder Punkte ab denen verschoben werden soll
* Info E-Maile an die User
* Betreff für die E-Mail an die Mitglieder
* Text für die E-Mail an die Mitglieder
* Soll eine E-Mail an alle Admins verschickt werden, wenn ein Mitglied verschoben wurde
* Liste mit User_id der Admins für Info und Fehler E-Mails
* Anzahl Einträge in die Log-Datei
* Welche Benutzergruppen haben Einsicht in die Log-Datei

Das Plugin wurde in allen Templates getestet.
_________________________________________

Update 0.030 vom 03.07.2020

- Auswahl ob nach Anzahl Beiträgen oder Punkten
- Wenn nach Punkten, kann auch auf- oder abgestuft werden
- Berechtigte Mitglieder können eine Log-Datei einsehen

_________________________________________

Update 0.021 vom 20.02.2020

- Es kann in 4 Stufen verschoben werden
- Info E-Mail an die User abschaltbar

_________________________________________

Update 0.012 vom 30.01.2020

- Fehlende Funtion bei Schnellantwort hinzugefügt

Mike


 Antworten

 Beitrag melden
03.07.2020 22:27
avatar  Mike48
#16
avatar
Der Fels in der Brandung

Postman

Update ist online

Mike


 Antworten

 Beitrag melden
22.11.2020 17:35 (zuletzt bearbeitet: 22.11.2020 17:42)
avatar  Mike48
#17
avatar
Der Fels in der Brandung

Postman

Update 0.041 ist eingerecht und frei geschaltet.

Update 0.041 vom 20.11.2020

  • Logdatei auf hidden gesetzt (Datenschutz)
  • Einstellung der Anzahl Zeilen in der Logdatei (Bug beseitigt)
  • Monat in der Logdatei korrigiert (Bug)
  • Markieren der geraden Zeilen in der Logdatei

Mike


 Antworten

 Beitrag melden
22.11.2020 20:40 (zuletzt bearbeitet: 22.11.2020 20:40)
avatar  Mike48
#18
avatar
Der Fels in der Brandung

Postman

Die Arbeiten für das nächste Update sind abgeschlossen bis auf das rückwärtsstufen bei Beiträgen.

Ist im Business getestet.
Da die Action-Elemente vom Template unabhängig sind und in der Oberen Leiste nur ein Variablenvergleich mit Speicherung geändert verzichte ich auf Tests in den anderen Templates.

Das Update wird in den nächsten Tagen eingereicht.

Macht keinen guten Eindruck wenn man so kurz hintereinander Updates einreicht.
Ich will den Support ja nicht ärgern.

Mike


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!