4.4.0

4.4.0

Spis treści

Nowe funkcjonalności

[OMSGHDEV-401] Ograniczenie logowania błędów javax.ws.rs.WebApplicationException [Sages]

Ograniczono logi związane z błędnymi zapytaniami REST w kontekście plików - błędny identyfikator, nieistniejący plik, brak dostępu do pliku.

[OMDEV-4131] Aktualizacja deklaracji dostępności [PW]

Do deklaracji dostępności dodano raport z samodzielnego badania dostępności cyfrowej strony internetowej.

[OMDEV-4139] GU - Dodanie przycisku aktualizacji cytowań w Google Scholar na profilu autora [Sages]

Dodano przycisk aktualizacji cytowań w Google Scholar na profilu autora. Funkcjonalność jest dostępna dla użytkowników z rolą admin.

[OMDEV-3189] Rozwój modułu konkursów [PW]

Funkcjonalność w przygotowaniu.

Rozbudowa modułu konkursów projektowych obejmuje:

  • Profil konkursu zawierający:

    • wymogi formalne,

    • składanie wniosku,

    • pomoc i wsparcie,

    • statystyki,

    • ocenę szans kandydata.

  • Rekomendacje konkursów dopasowanych do etapu kariery naukowej osoby.

  • Możliwość definiowania wymagań dotyczących kierownika projektu oraz dokumentów wymaganych do udziału w konkursach,

  • Statystyki dotyczące projektów,

  • Import konkursów Unii Europejskiej za pośrednictwem nowego integratora ec-integrator.

Funkcjonalność rekomendacji konkursów można konfigurować za pomocą przełączników:

[OMDEV-4101] Optymalizacja udziałów jednostkowych - dodanie możliwości pobrania ograniczeń do pliku [PW]

W wynikach działania optymalizatora, w zakładce Ograniczenia dodano możliwość pobrania danych do pliku xls, xlsx, csv

[OMDEV-3771] Możliwość definiowania listy słów wykluczonych (stop lista) z chmury tagów w profilu autora [PW]

W profilu autora dodano możliwość definiowania słów kluczowych wykluczonych z chmury tagów. Funkcjonalność jest dostępna na profilu autora pod przyciskiem “Preferencje

[OMUJDEV-535] Autor korespondencyjny - dodanie ikony koperty [Sages]

W przypadku publikacji, w których jeden z autorów pełni rolę autora korespondencyjnego, zastosowano oznaczenie w postaci ikony koperty.

[OMSGHDEV-350] Dodanie filtra w module Projekty umożliwiającego wyszukanie osób wchodzących w skład zespołu projektowego [Sages]

Dodano możliwość wyszukiwania projektów po zespole projektowym i po zespole (badawczy,ekspercki, koło naukowe, inne)

[OMSGHDEV-349] Powiadomienie użytkownika o wskazaniu dyscypliny niezgodnej z dyscyplinami przypisanymi do danego czasopisma [Sages]

Dodano komunikat przy składaniu oświadczenia 3 o wskazaniu, w przypadku artykułów naukowych, dyscypliny niezgodnej z dyscyplinami przypisanymi do danego czasopisma

[OMDEV-4062] Obsługa tłumaczeń w trakcie eksportu encji w formacie cytowań, BibTeX [Sages]

Dodano obsługę tłumaczeń przy eksporcie rekordów do formatów cytowań, BibTex

[OMDEV-3794] Publiczny widok konkursów [PW]

Dodano publiczny widok dla modułu konkusów

[OMDEV-4058] Usunięcie com.github.noraui:ojdbc7 - JDBC dla ehcache [Sages]

Uusnięcie nieużywanej zależności com.github.noraui:ojdbc7

[OMDEV-4059] Zastąpienie org.dozer.DozerBeanMapper [Sages]

Zastąpienie niewsepieranej biblioteki do mapowania obiektów Dozer przez Commons BeanUtils.

[SOMDEV-834] Weryfikacja dyscypliny czasopisma z dyscypliną w publikacji [Sages]

Dodano dwa raporty weryfikujące czy dyscyplina zadeklarowana przez autora w publikacji, znajduje się w czasopiśmie podpiętym w tej publikacji.

  1. Weryfikacja dyscyplin autora - raport dostępny z poziomu wyszukiwarki autorów i pracowników. Do wykorzystania w przypadku zbierania oświadczeń poprzez deklarowanie zbiorczego oświadczenia przez każdego autora.

  2. Weryfikacja dyscyplin autora w publikacji - raport dostępny z poziomu wyszukiwarki publikacji. Do wykorzystania w przypadku zbierania oświadczeń poprzez podanie daty oświadczenia w publikacji w podrekordzie autora.

[OMDEV-3870] Dodanie dodatkowych licencji w formularzu zgłaszania danych badawczych z profilu autora [Sages]

Rozszerzono listę dostępnych do wyboru licencji przy pliku README w formularzu zgłaszania danych badawczych w profilu autora.

[OMULDEV-640] Kolejność raportów w profilu autora [Sages]

Dodano możliwość sterowania kolejnością wyświetlania raportów na podstawie pola Klucz sortowania znajdującego się w rekordzie formatu eksportu.

[OMDEV-4022] Reimplementacja Cache z indeksowanymi kluczami, usunięcie cqengine [Sages]

Zastąpiono zależność cqengine, zoptymalizowano proces indeksowania złożonych kluczy w cache.

[OMDEV-2939] Dodanie sorter 'ostatnio dodany' w panelu redaktora [Sages]

Dodano nowy sorter o nazwie “ostatnio dodany”, który sortuje rekordy po polu utworzenia (wartość od najwyższej do najniższej).

[OMUEPDEV-134] Uwidocznienie poprzedniego kierownika projektu w szczegółach rekordu [Sages]

W widoku publicznym projektu w zakładce Zespół projektowy dodano wyświetlanie poprzedniego kierownika.

[OMDEV-4036] Zakładka "Ewaluacja" w profilu dyscypliny - informacje o oświadczeniu [PW]

W profilu dyscypliny w zakładce Ewaluacja dodano ikonę i możliwości podejrzenia oświadczeń wysłanych do PBN oraz rozbieżności z aktualnymi oświadczeniami.

[OMDEV-4012] Wymiana jabref na citeproc-java [Sages]

Optymalizacja serwisu do generowania cytowań oraz eksportu do foramtu BibTeX.

Zastąpienie biblioteki do przetwarzania formatów RIS i BibTeX z Jabrej na Citeproc-java.

[OMDEV-4010] Aktualizacja Mongock [Sages]

Aktualizacja biblioteki Mongock z wersji 4.1.19:

  • com.github.cloudyrock.mongock:mongock-bom

  • com.github.cloudyrock.mongock:mongock-standalone

  • com.github.cloudyrock.mongock:mongodb-sync-v4-driver

do wersji 5.5.1:

  • io.mongock:mongock-standalone

  • io.mongock:mongodb-sync-v4-driver

[SOMDEV-925] Usunięcie odwołań do guavy, aktualizacja zależności [Sages]

Usunięcie odwołań do guavy (com.google.common).

Aktualizacja zależności:

  • org.javassist:javassist

  • com.googlecode.owasp-java-html-sanitizer

  • com.googlecode.libphonenumber

  • com.google.maps:google-maps-services

  • de.undercouch:citeproc-java

  • org.citationstyles

  • org.eclipse.rdf4j

  • org.mnode.ical4j:ical4j

Usunięcie zależności:

  • com.google.gwt:gwt-servlet

  • org.mozilla:rhin

  • com.sun.mail:smtp

  • de.flapdoodle.embed:de.flapdoodle.embed.mongo

[OMDEV-3982] Usunięcie JBoss Seam PDF [Sages]

Usunięci zależności org.jboss.seam:jboss-seam-pdf oraz nieużywanego szablonu researcherReportSublistBodyPdf.xhtml.

[OMDEV-3840] Kopiowanie encji z usunięciem wskazanym wartości pól [PW]

Kopiowanie encji z usunięciem wskazanym wartości pól przy pomocy konfiguracji systemowej.

[OMDEV-3281] Widok Bibliometria z wykorzystanie facet [PW]

Dodano wykorzystywanie fasetów przy wyliczaniu wskaźników w pozycji “Bibliometria” w profilu autora.

 

Naprawione błędy

[OMDEV-4158] Błąd przy wyszukiwaniu osiągnieć i aktywności [Sages]

Usunięto błąd serwera występujący przy wyszukiwaniu aktywności i osiągnięć w widoku publicznym.

[OMDEV-4159] Raport Tabela - błąd dla wartości xPath zawierającej // [Sages]

Poprawiono błąd w raporcie “Tabela“ występujący w przypadku ścieżki zawierającej podwójny ukośnik //

[OMPKRDEV-208] Problemy z cache [Sages]

Cache został powiązany z nazwą użytkownika zamiast z identyfikatorem sesji co znacznie zminimalizuje liczbę obiektów w systemie - jeden współdzielony cache dla wszystkich niezalogowanych użytkowników.

[OMSGHDEV-398] [Wnioski projektowe] oznaczenia pól obowiązkowych na poziomie modelu [Sages]

Poprawiono oznaczenie pól obowiązkowych na poziomie modelu przy zapisie wniosków projektowych.

[OMDEV-4153] Przywrócenie obsługi pobierania plików inline z '@' na początku identyfikatora [Sages]

Przywrócono możliwość pobrania pliku inline poprzez dodanie '@' na początku identyfikatora

[OMDEV-4152] Błąd w trakcie renderowania zakładki cytowań w przypadku braku autora [Sages]

Obsłużono błąd występujący w trakcie renderowania zakładki cytowań w przypadku braku autora.

[OMDEV-4148] Usunięcie znaku > przy nawigacji okruszkowej [PW]

Usunięto zbędny znak “>” przy nawigacji okruszkowej

[OMDEV-4134] Błąd serwera w zakładce Aktywności w rekordzie Aparatury badawczej [PW]

Poprawiono działanie zakładki Aktywności dostępnej w widoku publicznym rekordu Aparatury badawczej.

[OMDEV-4136] Problem z aktualizacją schedulera authorPhdEmploymentInfoPOLON [Sages]

Poprawiono wczytywanie najnowszej wersji schedulera do aktualizacji informacji o zatrudnieniu doktorantów.

[OMDEV-4137] Usunięcie zakładki "Zapotrzebowanie na aparaturę" w profilu osoby [PW]

Usunięto zbędną zakładkę "Zapotrzebowanie na aparaturę" w profilu osoby.

[OMAMUDEV-696] Błąd serwera przy sprawdzaniu poprawności aktywności [Sages]

Obsłużono błąd występujący podczas sprawdzania poprawności rekordu, w przypadku rozbieżności między identyfikatorami zewnętrznymi w rekordzie, a tymi znajdującymi się na liście głównej.

[OMDEV-4075] Błędne działanie searchField w połączeniu z facet'ami [Sages]

Naprawiono problem związany z niepodpowiadaniem rekordów w filtrach w wyszukiwaniu publicznym

[OMDEV-4090] Brak możliwości edycji rekordów nie z listy głównej [Sages]

Poprawiono działanie zasad dotyczących dostępu do edycji lokalnie zagnieżdżonych rekordów.

[OMDEV-4061] Wyszarzenie możliwości pobrania pustych plików [Sages]

Zablokowano możliwość pobierania plików bez zawartości.

[OMSGHDEV-378] Wyłączenie walidacji wymaganych pól w aparaturze [Sages]

Zniesienie obowiązku wypełniania pól opis skrócony w języku polski i opis skrócony w języku angielskim w aparaturze badawcze.

[OMDEV-4070] Błąd przy eksporcie projektów do Polon [Sages]

Poprawiono błąd występujący przy eksporcie projektów do Polon.

[OMDEV-4082] Błąd przy próbie wygenerowania raportu z opcją typu combobox (w tym O3) [PW]

Poprawiono błąd przy generowania raportów w których zastosowane był pole typu combobox.

[OMULDEV-639] Ujednolicenie wyświetlania afiliacji przy autorach [Sages]

Dostosowano wyświetlanie afiliacji przy autorach na liście rekordów w module Multimedia.

[OMDEV-4080] Błąd 500 przy kliknięciu we wskaźnik Impact Factor WOS [Sages]

Naprawiono błąd występujący przy kliknięciu we wskaźnik przy czasopiśmie.

 

Pozostałe usprawnienia

  • [OMDEV-3939] Refactor dostępu do plików po hashu dla nieautoryzowanych użytkowników [Sages]

  • [OMUJDEV-538] Zwiększenie konfigurowalności formularza dodawania plików w React [Sages]

  • [OMDEV-4104] Poprawki w nagłówku publikacji i prac dyplomowych [PW]

  • [OMDEV-4083] Redukcja zużycia pamięci przez DirectByteBuffers [Sages]

  • [OMSGHDEV-377] Usunięcie automatycznie wysyłanej zwrotki na wskazany przez adresata email osoby wnioskującej przy requeście o dostęp do pliku/dostęp w wersji WCAG [Sages]

  • [OMDEV-3924] Wprowadzenie LazyDataModel w historii rekordów [Sages]

  • [OMDEV-3824] Poprawki dostępności Panelu redaktora w kontekście WCAG [PW]

  • [OMDEV-4084] Informacje o zajętej pamięci w panelu administratora [Sages]

  • [OMDEV-2735] Usunięcie automatycznego wstawiania pustego paragrafu w edytorze JODIT w JSF [PW]

  • [OMDEV-3938] Reimplementacja obsługi nagłówka RANGE przy pobieraniu plików [Sages]

  • [OMDEV-3973] Refactor obsługi szablonu discussion.xhtml [Sages]

  • [OMDEV-3197] Implementacja integratora EC europa [PW]