Zmiany pomiędzy wersją 23 and wersją 24 dla Tasks
- Data i czas:
- 2011-02-22 11:59:57 (14 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
Tasks
v23 v24 5 5 Założenie jest takie, że codziennie chodzi program odpowiedzialny za włączanie / wyłączanie ogłoszeń i abonamentów*. 6 6 7 Ogłoszenie i abonament posiadają pola: [[span( Status, style=font-family: monospace)]] ([[span(!ProductStatus, style=font-family: monospace)]]), [[span(!StartDate, style=font-family: monospace)]] oraz [[span(!EndDate, style=font-family: monospace)]].7 Ogłoszenie i abonament posiadają pola: [[span('''Status''', style=font-family: monospace)]] ([[span('''!ProductStatus''', style=font-family: monospace)]]), [[span('''!StartDate''', style=font-family: monospace)]] oraz [[span('''!EndDate''', style=font-family: monospace)]]. 8 8 9 9 {{{ … … 20 20 }}} 21 21 22 ''* Abonamenty oznaczają ogłoszenia abonamentowe, włączanie abonamentu polega na ustawieniu statusu na '''Online''', dat !StartDate i !EndDate dla Subscription oraz dla ogłoszeń klienta posiadającego ten abonament zgodnie z tym co mamy w !OrderItemdla abonamentu''22 ''* Abonamenty oznaczają ogłoszenia abonamentowe, włączanie abonamentu polega na ustawieniu statusu na '''Online''', dat '''!StartDate''' i '''!EndDate''' dla '''Subscription''' oraz dla ogłoszeń klienta posiadającego ten abonament zgodnie z tym co mamy w '''!OrderItem''' dla abonamentu'' 23 23 24 24 === Włączamy ogłoszenia i abonamenty === 25 25 * Ogłoszenia 26 Włączamy wszystkie ogłoszenia, których !StartDate w !OrderItem jest dziś - ustawiamy status '''Online''', wyróżnienie, !StartDate oraz !EndDate zgodnie z OrderItem26 Włączamy wszystkie ogłoszenia, których '''!StartDate''' w '''!OrderItem''' jest dziś - ustawiamy status '''Online''', wyróżnienie, '''!StartDate''' oraz '''!EndDate''' zgodnie z '''!OrderItem''' 27 27 * Abonamenty 28 Włączamy wszystkie abonamenty, których !StartDate w !OrderItem jest dziś - dla Subscription ustawiamy odpowiednio !StartDate, !EndDate, dla ogłoszeń klienta posiadającego ten abonament ustawiamy status '''Online''', wyróżnienia, !StartDate oraz !EndDate zgodnie z Subscription, jeśli mamy więcej ogłoszeń Onlineniż ustalono w abonamencie - włączamy tylko tą ilość (posortowane po dacie ostatniej aktualizacji malejąco), która jest określona w abonamencie, reszta powinna otrzymać status '''!OverLimit'''28 Włączamy wszystkie abonamenty, których !StartDate w !OrderItem jest dziś - dla Subscription ustawiamy odpowiednio !StartDate, !EndDate, dla ogłoszeń klienta posiadającego ten abonament ustawiamy status '''Online''', wyróżnienia, '''!StartDate''' oraz '''!EndDate''' zgodnie z '''Subscription''', jeśli mamy więcej ogłoszeń '''Online''' niż ustalono w abonamencie - włączamy tylko tą ilość (posortowane po dacie ostatniej aktualizacji malejąco), która jest określona w abonamencie, reszta powinna otrzymać status '''!OverLimit''' 29 29 30 30 === Wyłączamy pozostałe ogłoszenia i abonamenty === 31 31 * Ogłoszenia i abonamenty 32 Wyłączamy (ustawiamy status Expired) dla wszystkich ogłoszeń i abonamentów które posiadają status Online oraz !EndDatejest mniejsza niż dziś32 Wyłączamy (ustawiamy status '''Expired''') dla wszystkich ogłoszeń i abonamentów które posiadają status '''Online''' oraz '''!EndDate''' jest mniejsza niż dziś 33 33