Come si determina il nome di un campo personalizzato in jira-python?jira python customfield
Quando ho recuperare un problema, i miei campi personalizzati vengono visualizzati come customfield_xxx
I nomi sul mio schermo sono 'progetto', 'nome', 'data di scadenza', ecc breve di mettere un valore in ogni campo, quindi vedere dove appare quando rileggo il problema.
Cioè posso mettere 'a' in uno dei miei campi, quindi leggere il problema e scoprire che customfield_10801 (o qualsiasi altra cosa) ha il valore 'a'. Ma esiste un modo generale per trovare, ad esempio, se il mio campo personalizzato è "data di scadenza", a quale customfield_xxx viene mappato?
Oppure, nella GUI JIRA, come dovrei cercare su questi # campo personalizzato.
Grazie LukeSolar. Che funzioni. Speravo di poterlo rendere programmabile. Io uso REST in jira-python e sembra che l'unico dato che puoi ottenere da customfield_xxx sia l'id, l'url e il valore. Non "nome". –
Il tuo commento sull'URL mi ha fatto capire che i dati sono a livello di server, non di progetto o di livello. In python, questo farà un nome -> numero dizionario: –
allfields = jira.fields(); nameMap = {campo ['nome']: campo ['id']} per campo in tutti i campi} –