= Dokupowanie dodatków do ogłoszeń = Raczej dotyczy tylko ogłoszeń abonamentowych... == Idea == * tworzymy zamówienie, którego szczegóły powinny zawierać informację jakie wyróżnienie powinno być zastosowane do wybranego ogłoszenia * szczegóły tego zamówienia posiadają zakres dat w jakim ma ono obowiązywać * szczegóły zamówienia powinny zawierać także informację do jakiego stany powinno dane ogłoszenie powrócić po zakończeniu tego zamówienia * ogłoszenie powinno zawierać jakiś znacznik, który informowałby, że po zakończeniu tego ogłoszenia powinniśmy wykonać tzw. rollback do stanu zapisanego w szczegółach zamówienia tego ogłoszenia * ten znacznik powinien służyć także do tego, aby uniemożliwić wstrzymanie tego ogłoszenia, ponieważ po wstrzymaniu i ponownym uruchomieniu ogłoszenie straciłoby zakupione dodatki a przejęłoby te, które posiada abonament == Co trzeba zrobić == * zerknąć na rollback, który już funkcjonuje i jest wykorzystywany tylko w przypadku anulowania zamówienia * przebudować go odpowiednio aby mógł być wykorzystany do przywrócenia stanu ogłoszenia przed upgrade'm == I przypadek == Mamy aktywny abonament, dokupujemy dodatki dla jednego ogłoszenia online z abonamentu: * ogłoszenie wlicza się do abonamentu, ale nie mamy możliwości jego wstrzymywania, bo przy ponownym aktywowaniu straciłoby zakupione dodatki, po zakończeniu ogłoszenia wykonujemy rollback i ogłoszenie powinno powrócić do stanu przed upgrade'm, czyli powinno być nadal online wg danych abonamentu * ogłoszenie nie wlicza się do abonamentu, a takiego nie możemy usuwać ani wstrzymywać, po zakończeniu powinno powrócić do abonamentu jako online, ale może być sytuacja, ze w międzyczasie abonament został zapełniony i ogłoszenie nie będzie mogło powrócić do stanu Online, zostanie oznaczone jako nadmiarowe (Status: OverLimit)