Nesse módulo temos funções para formatar dados de acordo com o formato requisitado pela API do Redmine
%load_ext autoreload
%autoreload 2
%config Completer.use_jedi = False

journal2table[source]

journal2table(journal)

Recebe a string journal, caso a formatação seja compatível com um csv, retorna este formato como markdown Do contrário simplesmente retorna a string inalterada

value_text_string[source]

value_text_string(input_value)

Formata input_value como string json contendo chaves texto e valor com o mesmo valor de input_value

check_update[source]

check_update(field:str, value, dtype, values_set:typing.Iterable=None, format:bool=False)

Checa se o valor value do campo field está dentro das atribuições definidas no dicionário DICT_FIELD[field] Returns: Dicionário no formato compatível com a API do Redmine {"id" : ... , "value" : ...}

view_string[source]

view_string(s)

Recebe uma string formatada como json e retorna somente o valor 'value' da string

from nbdev.export import notebook2script
notebook2script()