Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uczestnicy / powiadomienia #4

Open
mostlyobvious opened this issue Jan 19, 2011 · 3 comments
Open

Uczestnicy / powiadomienia #4

mostlyobvious opened this issue Jan 19, 2011 · 3 comments
Labels

Comments

@mostlyobvious
Copy link
Member

Gość na stronie przyszłego wydarzenia (także głównej) może wyrazić chęć uczestnictwa w nim. Ma możliwość podania swojego maila i zlecenia przypomnienia mailowego np. dzień przed lub w dniu wydarzenia. Dodatkowo pod wydarzeniem lista gravatarów zadeklarowanych uczestników.

Najlepiej jakiś dyskretny link lub przycisk i okno dialogowe (jquery.ui).

@swistak35
Copy link
Member

Mam pytanie, do zlecenia przypomnienia mailowego, w przeddzień lub w dzień wydarzenia. Do zakładania nowego wydarzenia w 3 poniedziałek miesiąca użyłem whenever. Czy jest coś podobnego, czego mogę użyć do robienia czegoś dynamicznie, tzn: roześlij maile w dniu @event.starting_at - 1.day ? Czy może lepszym (albo jedynym) pomysłem byłoby dodanie modelu Remainder, w którym data się ustawia przy kliknięciu "Powiadom mnie dzień przed" i wtedy dodaje się rekord z datą przypomnienia, a potem po prostu za pomocą whenever ustawić, żeby codziennie rozsyłał te maile, które mają aktualną datę w rekordzie?

@mostlyobvious
Copy link
Member Author

Ja bym zrobił to w formie taska rake'a, który uruchamiany co jakiś sensowny interwał czasu przez cron'a (whenever) sprawdzał czy należy komuś takie powiadomienie dostarczyć. Zupełnie opcjonalnie drugim parametrem remindera mogłaby być zalecana pora dostarczenia (rano, wieczór).

@swistak35
Copy link
Member

Ok, dzięki : )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants