In der Administration->Übersicht werden zur Zeit zwei Ereignisse protokolliert: Hochladen eines Clients und Aktivierung eines Clients. Zur Zeit werden immer die neusten 25 Events angezeigt.
Neue Events können einfach hinzugefügt werden. Dazu muss ein von Event abgeleitetes Model erstellt werden. Die Methode valid_event? sollte so überschrieben, dass sie false zurückliefert, wenn das Event ungültig ist (z.B. weil Parameter fehlen).
Jedes Event kann folgende Parameter haben
- param_int_1
- param_int_2
- param_int_3
- param_string_1
- param_string_2
- param_bool_1
- param_bool_2
- param_time_1
Geloggt wird ein Event mit der Methode add_event(event).
Zum Beispiel:
add_event(ClientUploadedEvent.create(:client => c))