tutorial sesion iniciar indra español desk jira

jira - sesion - ¿Cómo obtener "Id del proyecto" para crear un enlace directo?



jira vs trello (4)

Tengo el nombre de mi proyecto, pero no el ID numérico del proyecto. Lo último es necesario para usar los enlaces directos de HTML. Estoy usando JIRA 5.0.1

¿Cómo obtengo el ID del proyecto numérico para un nombre de proyecto dado?

He buscado en el área de Administración de proyectos, en otros lugares, en la documentación, en Google, etc. pero todavía no puedo encontrar la manera de obtener ese valor.

Gracias.


Esta solución no requiere derechos de administrador y le muestra todos los proyectos que el usuario actual puede ver.

https://example.com/rest/api/2/project

Respuestas encontradas aquí.

https://docs.atlassian.com/jira/REST/latest/#d2e4972

devuelve una matriz json.

[ { "self": "http://www.example.com/jira/rest/api/2/project/EX", "id": "10000", "key": "EX", "name": "Example", "avatarUrls": { "24x24": "http://www.example.com/jira/secure/projectavatar?size=small&pid=10000", "16x16": "http://www.example.com/jira/secure/projectavatar?size=xsmall&pid=10000", "32x32": "http://www.example.com/jira/secure/projectavatar?size=medium&pid=10000", "48x48": "http://www.example.com/jira/secure/projectavatar?size=large&pid=10000" }, "projectCategory": { "self": "http://www.example.com/jira/rest/api/2/projectCategory/10000", "id": "10000", "name": "FIRST", "description": "First Project Category" } }, { "self": "http://www.example.com/jira/rest/api/2/project/ABC", "id": "10001", "key": "ABC", "name": "Alphabetical", "avatarUrls": { "24x24": "http://www.example.com/jira/secure/projectavatar?size=small&pid=10001", "16x16": "http://www.example.com/jira/secure/projectavatar?size=xsmall&pid=10001", "32x32": "http://www.example.com/jira/secure/projectavatar?size=medium&pid=10001", "48x48": "http://www.example.com/jira/secure/projectavatar?size=large&pid=10001" }, "projectCategory": { "self": "http://www.example.com/jira/rest/api/2/projectCategory/10000", "id": "10000", "name": "FIRST", "description": "First Project Category" } } ]


Esta solución no requiere derechos de administrador:

Navegue a https://jira.YOURDOMAIN.TLD/rest/api/2/project/YOURPROJECTNAME y lea el id en la respuesta JSON:

{ "self":"https://jira.YOURDOMAIN.TLD/rest/api/2/project/YOURPROJECTNAME", "id":"12345", ☜ Project Id "key":"YOURPROJECTNAME", "description":.. : }

Navegue a https://jira.YOURDOMAIN.TLD/rest/api/2/project para obtener una lista de proyectos JSON.

Bonificación: aquí hay una sola línea en Groovy para obtener la ID:

groovy -e "println new groovy.json.JsonSlurper().parseText("https://jira.YOURDOMAIN.TLD/rest/api/2/project/YOURPROJECTNAME".toURL().text)?.id ?: ''not found''"

Una java.io.FileNotFoundException probablemente significa que su servidor JIRA requiere autenticación.

Aquí hay una sola línea para enumerar todos los proyectos visibles y su ID:

groovy -e "new groovy.json.JsonSlurper().parseText(''https://jira.YOURDOMAIN.TLD/rest/api/2/project''.toURL().text)?.each{println it.key+'' = ''+it.id}"


Exportar un ticket en XML revela la ID del proyecto para mí. No soy administrador, así que no puedo acceder a la página de administración. El truco de descanso / json tampoco me funcionó. El XML de un problema tiene lo siguiente,

<project id="1234" key="test">TEST Project</project>


La forma más fácil es hacerlo desde el navegador web:

  1. Ir a la página de Administración.
  2. Seleccione el Proyecto del menú.
  3. Pase el cursor sobre el enlace ''Editar proyecto'' y verifique el enlace href (en la barra de estado).
    Debería ser algo como http://servername:8080/secure/project/EditProject!default.jspa?pid=10040

Donde pid es el id que buscas.

Para Jira 6.x:

  • coloque el cursor en el botón EDITAR Proyecto y
  • mire la url que se está redirigiendo en la parte inferior izquierda de la pantalla