W dniu 16.03.2019 o 11:28, Sylwester Zdanowski pisze:
Witam,
Być może nie widzę koncepcji autora.
Mam zgłoszenie z polem "Werfikator: żaden" Jak dodaje nową wiadomość dostaję "If verifier is set then he's the only person who can change deadline" (Jeżeli WERYFIKATOR JEST USTAWIONY....)
Czy to aktualny kod lms z git z brancha master?
W rtmessageadd mamy w lini 74 ... && $message['verifierid'] != Auth::GetCurrentUser())
w praktyce bez ustawionego weryfikatora i bez phpui.helpdesk_allow_all_users_modify_deadline nie da się dodać wiadomości.
(Przy dodawaniu nowego zgłoszenia pole terminu ostatecznego automatycznie ustawia się na czas bieżący)
Pytanie czy powinien być dodatkowy warunek dla braku weryfikatora czy bez weryfikatora ma być nie możliwe dodanie wiadomości o ile ktoś nie ustawi konfiguracji? Jaka była koncepcja?
Koncepcja jest w skrócie taka: - jeśli jest ustawiony weryfikator to on jedynie może zmienić deadline, - jeśli nie ma ustawionego weryfikatora każdy inny użytkownik może zmienić deadline, - w momencie gdy nie ma przypisanego weryfikatora powinieneś móc zmienić deadline ale tylko z przyszłości,