Zmiany pomiędzy wersją 1 and wersją 2 dla DeployerGuide/Others/EditEventsClause

Pokaż
Ignoruj:
Data i czas:
03/11/11 12:07:09 (13 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Others/EditEventsClause

    v1 v2  
    11= [wiki:DeployerGuide Przewodnik wdrożeniowca] > Ograniczenie edycji zdarzeń = 
     2 
     3Domyślnie po oznaczeniu zdarzenia (zadanie, rozmowa itd) jako załatwione nie ma możliwość edycji danych. 
     4 
     5W gałęzi praw Przywileje istnieje prawo "Edycja zdarzeń po załatwieniu", które umożliwia jak sama nazwa wskazuje na edycję takich zdarzeń. 
     6 
     7Istnieje jednak dodatkowe ustawienie, które pozwala dodać opóźnienie egzekwowania tego mechanizmu poprzez definicję stałej ALLOW_EDIT_EVENTS_CLAUSE. 
     8 
     9Domyślnie wartość jest ustawiona na  
     10 
     11{{{ 
     12define('ALLOW_EDIT_EVENTS_CLAUSE', '((is_fix IS TRUE AND fixdat IS NOT NULL AND 
     13 ((CURRENT_TIMESTAMP - INTERVAL \'24 hours\') < fixdat)) OR (is_fix IS NOT TRUE))'); 
     14}}} 
     15 
     16co oznacza, iż można edytować wszystkie zdarzenie, które nie są zakończone oraz te które zostały zakończone (mają ustawioną datę zakończenia oraz wartość is_fix = TRUE) nie dłużej niż 24 godziny temu. 
     17 
     18Stała ta ma wpływ na edycję wszystkich zdarzeń (załatwionych i niezałatwionych) toteż należy uważać przy modyfikacji. 
     19 
     20Drugi przykład pozwala na ograniczenie edycji zdarzeń po terminie przewidzianym na zakończenie (kolumna Do na liście zdarzeń)