{"id":88264,"date":"2015-09-25T08:43:14","date_gmt":"2015-09-25T07:43:14","guid":{"rendered":"https:\/\/artigianodelsoftware.wordpress.com\/?p=88264"},"modified":"2015-09-25T08:43:14","modified_gmt":"2015-09-25T07:43:14","slug":"field-security-plugin-for-jira-prova-su-strada","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2015\/09\/25\/field-security-plugin-for-jira-prova-su-strada\/","title":{"rendered":"Field security plugin for JIRA &#8211; prova su strada"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88264?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Prova su strada<\/h1>\n<\/blockquote>\n<p>Proseguiamo l&#8217;analisi di questo <a href=\"https:\/\/artigianodelsoftware.wordpress.com\/2015\/07\/23\/field-security-plugin-for-jira\/\" target=\"_blank\">addon<\/a>, verificando su &#8230;. strada come si comporta \ud83d\ude42<\/p>\n<p><a href=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/com.quisapps.jira.jfs\/63c3cc4a-617a-4a4d-ad47-b465bca483ea_scaled.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/com.quisapps.jira.jfs\/63c3cc4a-617a-4a4d-ad47-b465bca483ea_scaled.png\" alt=\"\" width=\"629\" height=\"296\" \/><\/a><\/p>\n<blockquote>\n<h1>Installiamo l&#8217;addon&#8230;<\/h1>\n<\/blockquote>\n<p>Questo addon \u00e8 rilasciato da un vendor esterno all&#8217;Atlassian marketplace. Anche andando a selezionarlo dalla sezione degli Addon di JIRA, come mostrato nella figura successiva, si viene reindirizzati al sito del produttore.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-01.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88493\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-01.png\" alt=\"fiels-02-01\" width=\"554\" height=\"211\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-01.png 554w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-01-300x114.png 300w\" sizes=\"(max-width: 554px) 100vw, 554px\" \/><\/a><\/p>\n<p>Selezionando il link presente nella immagine precedente, siamo subito reindirizzati nel sito da cui scaricare il prodotto.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-02.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88494\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-02.png?w=660\" alt=\"fiels-02-02\" width=\"660\" height=\"551\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-02.png 668w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-02-300x251.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Selezioniamo il nostro addon, in base alla versione del nostro JIRA. Quindi procediamo con il download.<a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-02-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88495\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-02-1.png\" alt=\"fiels-02-02.1\" width=\"612\" height=\"289\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-02-1.png 612w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-02-1-300x142.png 300w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p>Avendo a disposizione la versione 6.3.11, che uso per i miei test, procedo con il download del relativo JAR. Quindi, selezionando la sezione\u00a0<em><strong>Manage add-ons<\/strong><\/em>, passiamo al caricamento:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-021.png\"><br \/>\n<\/a> <a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-03.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88497\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-03.png?w=660\" alt=\"fiels-02-03\" width=\"660\" height=\"150\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-03.png 945w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-03-300x68.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-03-768x175.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Come per Confluence, selezioniamo\u00a0<em><strong>Upload add-on<\/strong><\/em> per attivare la relativa funzione:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-04.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88498\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-04.png\" alt=\"fiels-02-04\" width=\"372\" height=\"303\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-04.png 372w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-04-300x244.png 300w\" sizes=\"(max-width: 372px) 100vw, 372px\" \/><\/a><\/p>\n<p>Possiamo selezionare il file JAR sia dal nostro hard disk, che da internet, direttamente dalla URL da cui scaricare il file.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-05.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88499\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-05.png\" alt=\"fiels-02-05\" width=\"612\" height=\"288\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-05.png 612w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-05-300x141.png 300w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p>Attendiamo il download<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-06.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88500\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-06.png\" alt=\"fiels-02-06\" width=\"613\" height=\"259\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-06.png 613w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-06-300x127.png 300w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/a><\/p>\n<p>Terminata l&#8217;installazione, l&#8217;addon sar\u00e0 disponibile:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-07.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88501\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-07.png\" alt=\"fiels-02-07\" width=\"549\" height=\"263\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-07.png 549w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-07-300x144.png 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><\/a><\/p>\n<p>Possiamo quindi procedere con il test vero e proprio.<\/p>\n<blockquote>\n<h1>Licenza dell&#8217;addon<\/h1>\n<\/blockquote>\n<p>Come prima cosa, dobbiamo procedere con la configurazione. L&#8217;addon mette a disposizione una sezione vera e propria sulla pagina di amministrazione di JIRA:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-08.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-88502\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-08.png\" alt=\"fiels-02-08\" width=\"214\" height=\"213\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-08.png 214w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-08-150x150.png 150w\" sizes=\"(max-width: 214px) 100vw, 214px\" \/><\/a><\/p>\n<p>Da qui, possiamo referenziare tutte le configurazioni disponibili. Andiamo a &#8230;. giocarci un attimo e vediamo che cosa abbiamo a disposizione.<\/p>\n<p>Prima operazione: Gestiamo la licenza. Una volta installato, il componente non \u00e8 disponibile in quanto &#8230;. manca a licenza. Occorre quindi seguire le istruzuoni presenti sulla sezione\u00a0<em><strong>JFS Licensing<\/strong><\/em>.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-09.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88504\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-09.png?w=660\" alt=\"fiels-02-09\" width=\"660\" height=\"320\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-09.png 946w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-09-300x145.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-09-768x372.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Dalla immagine, vediamo che si attiva una sezione dove possiamo caricare la licenza. Facciamo una precisazione. Le licenze sono fornite dal produttore, che dispone di un suo pannello di controllo, attraverso il quale \u00e8 possibile richiedere le licenze come il pannello di controllo che la Atlassian mette a disposizione.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88507\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-11.png?w=660\" alt=\"fiels-02-11\" width=\"660\" height=\"398\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-11.png 691w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-11-300x181.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<p>Letta la licenza e riportata sulla pagina relativa, abbiamo che l&#8217;addon si attiva ed \u00e8 pronto per gestire le nuove situazioni.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88505\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-10.png?w=660\" alt=\"fiels-02-10\" width=\"660\" height=\"398\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-10.png 844w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-10-300x181.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-10-768x463.png 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>La prima operazione da eseguire \u00e8 quella di definire un nuovo <b><i>Field Security Scheme<\/i><\/b><i><\/i>, dove andremo ad impostare le varie propriet\u00e0. In maniera molto semplice e diretta, selezioniamo l&#8217;opzione presente sulla pagina di amministrazione degli addon ed andiamo a creare il nostro scheme.<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-11.png\"><br \/>\n<\/a> <a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-12.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88508\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-12.png?w=660\" alt=\"fiels-02-12\" width=\"660\" height=\"301\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-12.png 1130w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-12-300x137.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-12-768x351.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-12-1024x468.png 1024w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>In questo caso, abbiamo creato una situazione in cui il camoi\u00a0<em><strong>Assignee<\/strong><\/em> pu\u00f2 essere modificato solo dall&#8217;utente Administrator. Andiamo quindi a settare tale configurazione nel nostro progetto:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-13.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88509\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/fiels-02-13.png?w=313\" alt=\"fiels-02-13\" width=\"313\" height=\"248\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-13.png 313w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2015\/09\/fiels-02-13-300x238.png 300w\" sizes=\"(max-width: 313px) 100vw, 313px\" \/><\/a><\/p>\n<p>dopo di che tentiamo di lavorare con un altro utente non autorizzato e verifichiamo il comportamento:<\/p>\n<p><a href=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/campo-bloccato.gif\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-88510\" src=\"https:\/\/artigianodelsoftware.files.wordpress.com\/2015\/09\/campo-bloccato.gif?w=660\" alt=\"campo-bloccato\" width=\"660\" height=\"305\" \/><\/a><\/p>\n<p>Se si osserva la GIF che ho inserito, l&#8217;utente NON Administrator pu\u00f2 modificare vari campi, ma non il campo\u00a0<em><strong>Assignee<\/strong><\/em>, che abbiamo escluso dalla modifica.<\/p>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Abbiamo visto come \u00e8 possibile, attraverso delle semplici interfacce, impostare delle restrizioni\/abilitazioni relativamente ai vari campi, in maniera semplice e senza che sia richiesta chiss\u00e0 quale competenza.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'88264','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'88264','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Prova su strada Proseguiamo l&#8217;analisi di questo addon, verificando su &#8230;. strada come si comporta \ud83d\ude42 Installiamo l&#8217;addon&#8230; Questo addon \u00e8 rilasciato da un vendor esterno all&#8217;Atlassian marketplace. Anche andando a selezionarlo dalla sezione degli Addon di JIRA, come mostrato<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,14,22],"tags":[30,34,58,70,89],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88264"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=88264"}],"version-history":[{"count":0,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/88264\/revisions"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=88264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=88264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=88264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}