Open interduo opened 2 years ago
Jest jedno miejsce w którym to jest zaimplementowane: formularz edycji dokumentu klienta.
@chilek dałbyś radę zrobić takie, żeby to oczko z podglądem pojawiało się wszędzie gdzie jest {fileuploads}?
W takim razie to jest zgłoszenie błędu czy nowej funkcji?
Nadal błędu ale jak się okazuje w jednym formularzu został on już załatany. Chciałem Ci to miejsce dodatkowo wskazać.
Te trzy rzeczy dotyczące kontrolki wrzucania plików:
https://github.com/chilek/lms/pull/2192
https://github.com/chilek/lms/pull/2215
https://github.com/chilek/lms/pull/2216
https://github.com/chilek/lms/pull/2300
Rozwiązują to zgłoszenie.
Co do podglądu innych typów plików (xls, pdf) - również je dorobię ale muszę najpierw najpierw znaleźć sposób.
By był komplet to przydałoby się dać możliwość podglądu plików pdf w dialogu lub wszystkich plików w jakimś określonym kontenerze np. {fileuploads inline_view_container="idkontenerapodgląduinline"}
. O tyle z konkretnego linka na serwerze umiem to zrobić o tyle z obiektu nie umiem tego wyświetlić.
Nie można obejrzeć PDF nie przekazując do przeglądarki linka gdzie leży - co znaczy, że trzeba go pobrać ponownie z serwera. Trochę to słabe.
Trzeba fixa na takie zdarzenie:
Gdyby udało się jeszcze inline wyświetlać dokumenty HTML to byłby komplet i można by było zaimplementować to w wielu miejscach w LMS - tak by nie skakać po zakładkach.
No i tak patrzę na kod {documentview} - to też może korzystać z lmsFileView.
No i podglądu inline w jakimś view_selector nie ma w Twoim commicie (https://github.com/chilek/lms/pull/2300).
Odtworzenie problemu Kroki odtwarzające błędne zachowanie:
https://lms/?m=rtticketadd
z telefonu kom. (przeglądarka chrome/firefox)Oczekiwane zachowanie Ikonka (np. lms-ui-icon-search) obok ikonki kosza, kliknięcie w nią wyświetli załącznik inline w jakimś wybranym kontenerze
<span>
lub<div>
. Kliknięcie w nazwę pliku nie powinno usuwać pliku (na to przygotowałem łatkę https://github.com/chilek/lms/pull/2188). Brakuje też popup'a z potwierdzeniem czynności.