Nesse módulo temos funções para formatar dados de acordo com o formato requisitado pela API do Redmine
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
(input_value
)
Formata input_value
como string json contendo chaves texto
e valor
com o mesmo valor de input_value
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
(s
)
Recebe uma string formatada como json e retorna somente o valor 'value' da string