Dev:Classes/Notifications/Notification
Navigation: Dev:Classes | Dev:Classes/Notifications.
Zakladna (rodicovska) trieda konkretnych notifikacii. Uzivatel ma moznost si v systeme nastavit notifikacie na konkretne objekty (fotky/albumy/skupiny). Okrem toho, ze moze mat nastavene vseobecne notifikacie (vid User.Settings.common_notifications), tieto notifikacie sa vzdy vztahuju na konkretny objekt a ich aktivacia (tj. poslanie notifikacneho mailu) sa deje iba pri zmene na danom objekte.
Poznamka: Pre vsetky podtriedy, ktore dedia od triedy Notification plati, ze pokial by v atribute Notification.type (typu set - mnozina) nemala byt ziadna z moznych hodnot, dana notifikacia sa uplne zmaze.
Dolezita poznamka: Ziadna notifikacia sa nikdy neposiela autorovi akcie, ktora danu notifikaciu zapricinila. Inymi slovami, uzivatel, ktory prida fotku do albumu, nedostane notifikaciu o tom, ze ju tam pridal. Avsak, pokial uzivatel prida fotku do albumu, kde je potrebne fotky potvrdzovat, pri potvrdeni fotky moderatorom notifikaciu nedostane iba ten moderator. Uzivatel, ktory fotku povodne pridal notifikaciu dostane, cimz je informovany o tom, ze jeho fotka bola konecne potvrdena.
Vid potomkov tejto triedy (PhotoNotification, GroupNotification a AlbumNotification), ktore popisuju, na co vsetko sa daju notifikacie vyuzit.
Atributy
name | type | description |
---|---|---|
user Notifications|Notification|user | link | Uzivatel, ktoremu dana notifikacia patri.
Poznamka: Okrem konkretnych notifikacii (tj. notifikacii na konkretne fotky/albumy/skupiny) si uzivatel moze tiez nastavit vseobecne notifikacie. Vid atribut User.Settings.common_notifications. |