PID fields

Modul fields.

Třídy

class PidAutocompleteField

Implementuje komponentu PidAutocompleteField v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:

kwargs – Parametr kwargs se předává do volání __init__(), pracuje se s atributy pop.

_get_initial_value_from_instance()

Vrací initial value from instance.

Vrací:

Načtená data odpovídající zadaným vstupům.

_set_initial_values()

Nastaví initial values.

Vrací:

Výstup funkce odpovídající implementované logice.

class DoiAutocompleteField

Implementuje komponentu DoiAutocompleteField v rámci aplikace.

Metody:

valid_value()

Ověří, zda zadaná hodnota DOI existuje v databázi DOI identifikátorů.

Parametry:

value – Řetězec s DOI identifikátorem, jehož platnost se ověřuje.

Vrací:

Vrací výsledek volání verify_doi().

validate()

Validuje hodnotu. v aplikaci.

Parametry:

value – Parametr value předává se do volání verify_doi(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání verify_doi().

class OrcidAutocompleteField

Implementuje komponentu OrcidAutocompleteField v rámci aplikace.

Metody:

_get_initial_value_from_instance()

Vrací initial value from instance.

Vrací:

Načtená data odpovídající zadaným vstupům.

prepare_value()

Odstraní z ORCID hodnoty prefix URL a vrátí pouze samotný identifikátor.

Parametry:

value – Řetězec s ORCID identifikátorem, případně s prefixem https://orcid.org/.

Vrací:

Vrací hodnotu podle větve zpracování.

valid_value()

Ověří, zda zadaný ORCID identifikátor existuje v databázi ORCID.

Parametry:

value – Řetězec s ORCID identifikátorem, jehož platnost se ověřuje.

Vrací:

Vrací výsledek volání verify_orcid().

validate()

Validuje hodnotu. v aplikaci.

Parametry:

value – Parametr value předává se do volání verify_orcid(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání verify_orcid().

class RorAutocompleteField

Implementuje komponentu RorAutocompleteField v rámci aplikace.

Metody:

valid_value()

Ověří, zda zadaný ROR identifikátor existuje v databázi ROR organizací.

Parametry:

value – Řetězec s ROR identifikátorem, jehož platnost se ověřuje.

Vrací:

Vrací výsledek volání verify_ror().

validate()

Validuje hodnotu. v aplikaci.

Parametry:

value – Parametr value předává se do volání verify_ror(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání verify_ror().

class WikiDataAutocompleteField

Implementuje komponentu WikiDataAutocompleteField v rámci aplikace.

Metody:

_get_initial_value_from_instance()

Vrací initial value from instance.

Vrací:

Načtená data odpovídající zadaným vstupům.

prepare_value()

Odstraní z hodnoty Wikidata prefix URL a vrátí pouze samotný identifikátor entity.

Parametry:

value – Řetězec s identifikátorem Wikidata, případně s prefixem https://www.wikidata.org/entity/.

Vrací:

Vrací hodnotu podle větve zpracování.

valid_value()

Ověří, zda zadaný identifikátor Wikidata existuje jako platná entita.

Parametry:

value – Řetězec s identifikátorem nebo URL záznamu Wikidata, jehož platnost se ověřuje.

Vrací:

Vrací výsledek volání verify_wikidata().

validate()

Validuje hodnotu. v aplikaci.

Parametry:

value – Parametr value předává se do volání verify_wikidata(), vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání verify_wikidata().