Size: a a a

Atlassian Community Moscow

2021 March 15

ʞ

ʞɔıu in Atlassian Community Moscow
Равиль Сабиров
Привет. Подскажите, есть ли в jira возможность скрыть историю изменений конкретного поля в задаче?
Если да, то каким образом?
Совсем вообще не показывать или какие условия есть (типа показывать тру-менеджерам, а от челяди скрывать)?
А то можно менять поля через API без показа в истории тикета.
источник

РС

Равиль Сабиров... in Atlassian Community Moscow
ʞɔıu
Совсем вообще не показывать или какие условия есть (типа показывать тру-менеджерам, а от челяди скрывать)?
А то можно менять поля через API без показа в истории тикета.
Совсем не показывать
источник

A

Alexander in Atlassian Community Moscow
ʞɔıu
Совсем вообще не показывать или какие условия есть (типа показывать тру-менеджерам, а от челяди скрывать)?
А то можно менять поля через API без показа в истории тикета.
Вы про REST API? Что-то я там такого не видел, как можно изменить поле, без отображения в истории
источник

ʞ

ʞɔıu in Atlassian Community Moscow
Alexander
Вы про REST API? Что-то я там такого не видел, как можно изменить поле, без отображения в истории
CustomField.updateValue() из jira java api.
источник

LC

Lair Cortex in Atlassian Community Moscow
Всем привет! продолжаю стучаться в конфлюенс разными способами....
        URL url = new URL("http://URL/rest/api/content/123456")
       def username = "l"
       def password = "p"
       String encodedTokenString = "Basic ${"$username:$password".bytes.encodeBase64()}"
       HttpURLConnection connection = (HttpURLConnection) url.openConnection();
       connection.setRequestMethod("PUT")
       connection.setRequestProperty ("Authorization", encodedTokenString)
       connection.setDoOutput(true);
       connection.setRequestProperty("Content-Type", "application/json");
       connection.setRequestProperty("Accept", "application/json");
       OutputStreamWriter osw = new OutputStreamWriter(connection.getOutputStream());

       osw.write("{\"id\":\"123456\"," +
           "\"type\":\"page\"," +
           "\"title\":\"new page_123\"," +
           "\"space\":{\"key\":\"TEST\"}," +
           "\"body\":{\"storage\":{\"value\":\"<p>This is the updated text for the new page</p>\"," +
           "\"representation\":\"storage\"}}")
       osw.flush();
       osw.close();
       connection.getResponseCode()

и если с помощью постмана все ок, то кодом при этой же учетке ничего не выходит, подскажите, что я что я делаю не так?
источник

LC

Lair Cortex in Atlassian Community Moscow
Lair Cortex
Всем привет! продолжаю стучаться в конфлюенс разными способами....
        URL url = new URL("http://URL/rest/api/content/123456")
       def username = "l"
       def password = "p"
       String encodedTokenString = "Basic ${"$username:$password".bytes.encodeBase64()}"
       HttpURLConnection connection = (HttpURLConnection) url.openConnection();
       connection.setRequestMethod("PUT")
       connection.setRequestProperty ("Authorization", encodedTokenString)
       connection.setDoOutput(true);
       connection.setRequestProperty("Content-Type", "application/json");
       connection.setRequestProperty("Accept", "application/json");
       OutputStreamWriter osw = new OutputStreamWriter(connection.getOutputStream());

       osw.write("{\"id\":\"123456\"," +
           "\"type\":\"page\"," +
           "\"title\":\"new page_123\"," +
           "\"space\":{\"key\":\"TEST\"}," +
           "\"body\":{\"storage\":{\"value\":\"<p>This is the updated text for the new page</p>\"," +
           "\"representation\":\"storage\"}}")
       osw.flush();
       osw.close();
       connection.getResponseCode()

и если с помощью постмана все ок, то кодом при этой же учетке ничего не выходит, подскажите, что я что я делаю не так?
выдает мне
{"statusCode":500,"message":"","reason":"Internal Server Error"}
источник

A

Alexander in Atlassian Community Moscow
Lair Cortex
выдает мне
{"statusCode":500,"message":"","reason":"Internal Server Error"}
А в логах на сервере что?
источник

LC

Lair Cortex in Atlassian Community Moscow
Alexander
А в логах на сервере что?
на конфе
org.codehaus.jackson.JsonParseException: Unexpected end-of-input: expected close marker for OBJECT (from [Source: com.atlassian.confluence.plugins.restapi.filters.LimitingRequestFilter$1@20427335; line: 1, column: 0])
источник

A

Alexander in Atlassian Community Moscow
Lair Cortex
Всем привет! продолжаю стучаться в конфлюенс разными способами....
        URL url = new URL("http://URL/rest/api/content/123456")
       def username = "l"
       def password = "p"
       String encodedTokenString = "Basic ${"$username:$password".bytes.encodeBase64()}"
       HttpURLConnection connection = (HttpURLConnection) url.openConnection();
       connection.setRequestMethod("PUT")
       connection.setRequestProperty ("Authorization", encodedTokenString)
       connection.setDoOutput(true);
       connection.setRequestProperty("Content-Type", "application/json");
       connection.setRequestProperty("Accept", "application/json");
       OutputStreamWriter osw = new OutputStreamWriter(connection.getOutputStream());

       osw.write("{\"id\":\"123456\"," +
           "\"type\":\"page\"," +
           "\"title\":\"new page_123\"," +
           "\"space\":{\"key\":\"TEST\"}," +
           "\"body\":{\"storage\":{\"value\":\"<p>This is the updated text for the new page</p>\"," +
           "\"representation\":\"storage\"}}")
       osw.flush();
       osw.close();
       connection.getResponseCode()

и если с помощью постмана все ок, то кодом при этой же учетке ничего не выходит, подскажите, что я что я делаю не так?
Так тут в джсоне не хватает последней закрывающей скобки }
источник

LC

Lair Cortex in Atlassian Community Moscow
Alexander
Так тут в джсоне не хватает последней закрывающей скобки }
-____- балин... совсем уже ничего ен вижу
источник

V

Vladimir in Atlassian Community Moscow
Добрый вечер! Не подскажите, возможно ли при помощи Automation решить такую задачу - "создать дочернюю задачу после изменения статуса родительской задачи. В этом случае тема дочерней задачи должна содержать значение поля из родительской задачи + тему родительской задачи."? Не могу найти возможность отредактировать таким образом тему задачи.
источник

М

Миша in Atlassian Community Moscow
Vladimir
Добрый вечер! Не подскажите, возможно ли при помощи Automation решить такую задачу - "создать дочернюю задачу после изменения статуса родительской задачи. В этом случае тема дочерней задачи должна содержать значение поля из родительской задачи + тему родительской задачи."? Не могу найти возможность отредактировать таким образом тему задачи.
скриптовая постфункция в переходе, на силе или скриптранере
источник

М

Миша in Atlassian Community Moscow
ну либо тот же скрипт же в автомейшене
источник

VG

Vladimir G in Atlassian Community Moscow
Alexander
Плагинами можно, Secured Fields например
Для cloud нет такого решения ?
источник
2021 March 16

AM

Alibek Malikov in Atlassian Community Moscow
Всем привет у кого есть пример скрипта на разрешения переназначения исполнителя???
Если есть пример буду признателен)
источник

G

Group Butler in Atlassian Community Moscow
Nikolai, this kind of message is not allowed in this chat (1/3)
источник

A

Alexander in Atlassian Community Moscow
Alibek Malikov
Всем привет у кого есть пример скрипта на разрешения переназначения исполнителя???
Если есть пример буду признателен)
Привет. А что такое скрипт на разрешения?
источник

AM

Alibek Malikov in Atlassian Community Moscow
Alexander
Привет. А что такое скрипт на разрешения?
несколько строк из имеющегося у вас скрипта в котором вы делали что то похожее
источник

ʞ

ʞɔıu in Atlassian Community Moscow
Alibek Malikov
несколько строк из имеющегося у вас скрипта в котором вы делали что то похожее
> вы делали что то похожеечто то похожее

Непонятно, о чём речь. «скрипта на разрешения переназначения исполнителя» - можно простым понятным языком описать задачу?
источник

ʞ

ʞɔıu in Atlassian Community Moscow
Народ, а вот если хочется Insight, Jira - Server, вообще без вариантов с ключами?
источник