Version 4 (modified by alina, 13 years ago)

--

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 ogloszenia online z abonamentu:

  • czy ogloszenie powinno wliczac sie do abonametu, ale nie możemy nic z nim zrobibic (nie ma mozliwosci jego wstrzymywania, bo przy ponownym aktywowaniu straciloby zakupione dodatki),

po zakończeniu ogloszenia wykonujemy rollback i ogloszenie powinno powrócić do satnu przed upgrade'm, czyli powinno byc nadal online wg danych aboanamentu

  • ogloszenie nie wlicza sie do aboanmentu, a takiego nie mozemy usuwac ani wstrzymywac, po zakonczeniu powinno powrocic do aboanmentu jako online,

ale moze byc sytuacja, ze w miedzyczasie abonament zostal zapelniony i ogloszenie nie bedize moglo powrocic do stanu Online, zostanie ustawione jako nadmiarowe (Status: OverLimit?)