@augspb

Страница 80 из 97
Александр
26.07.2018
15:17:43
Привет всем. Тут на работе решал интересную задачку по миграции контента с Confluence Server 4.1 на Confluence Cloud, может кому будет полезно. Быстро набросал статейку. http://telegra.ph/Migriruem-kontent-s-Confluence-41-na-oblako-07-26

Gonchik
27.07.2018
06:49:22
IT Global Meetup #13 - ДЛЯ ВОЛОНТЕРОВ IT Global Meetup #13 уже скоро, 28 июля, и организаторам очень нужны активные помощники! Какая помощь нужна? - за несколько часов до мероприятия будем готовить площадку, надо будет расставлять стулья, флипчарты, вешать плакаты, натягивать press-wall и т.д. в общем готовить площадку; - во время мероприятия необходимо регистрировать участников; - после мероприятия: помощь в уборке пространства. Вернуть на места стулья, сложить инвентарь, собрать и выбросить использованные флипчарты и т.д. Что взамен? - публичное признание и благодарность за вклад в общее дело, - развитие сообществ Питера! - промо-футболки на память; Небезразличные к судьбе мероприятия и инициативы Piter United пишите: piterunited@gmail.com

https://slackhq.com/atlassian-and-slack-partnership

Andrey
27.07.2018
14:31:55
вот это мне понравилось ?

Google
Gonchik
27.07.2018
15:08:13
Привет! Завтра кто едет? Какие у кого намерения?

Dilyara
27.07.2018
15:09:09
Завтра я буду и @shallowdog

Victoria
27.07.2018
15:09:28
еду, но не смогу быть достаточно рано чтобы помочь

Dilyara
27.07.2018
15:09:45
мы выезжаем в 11, тоже не сможем заранее(

Gonchik
27.07.2018
15:09:56
А я про пиво :)

Victoria
27.07.2018
15:10:17
про пиво намерения есть)

Dilyara
27.07.2018
15:10:36
а надо с собой везти всё горючее и продовольствие?

Klaus
27.07.2018
15:11:43
А я про пиво :)
А что там, какие планы?

Александр
27.07.2018
15:17:55
+1

Andrey
28.07.2018
08:15:39
@gon4ik а где augолок?

Masha
28.07.2018
08:19:10
Приехали)

Andrey
28.07.2018
08:25:17
Нашёл

11 островок прям у главной сцены

Google
Sergey
28.07.2018
08:34:18
Andrey
28.07.2018
08:44:01
С помятой бумажкой
Тут каждая вторая мятая, лучше по сцене ориентироваться.

Nick
29.07.2018
11:15:15
Привет! Скажите, как вы по-русски называете JIRA Development panel?

Victoria
29.07.2018
18:43:18
панель разработчика?

Евгений
30.07.2018
04:09:42
панель разработки, кмк, корректней )

Nick
30.07.2018
04:18:23
Может, у кого-нибудь джира с интерфейсом на русском? Как там это называется? Перевожу статью, очень хочу не ошибиться с названием.

Так-то и «панель разработчика» и «панель разработки» вполне подходят, спасибо )

Евгений
30.07.2018
04:31:46
у меня Jira Service Desk, там я такого не видел )

Stas
30.07.2018
12:46:03
Друзья, _totalSize_ в JSON-пакете, возвращаемом при выполнении запроса https://example.net/wiki/rest/api/search?cql=space=<SPACE_KEY>, это что? Это действительно количество страниц в пространстве?

Stas
30.07.2018
13:49:55
space key. Второе не понял
Привет! Сорри, я про результат запроса. ? Хочу узнать общее число страниц в пространстве. Сделал такой запрос, а там 10670 значение в параметре totalSize. Это очень странно, у меня вряд ли так много страниц. Переменную поправил (забыл, как это краткое имя пространства называется, ключ)

Можете попробовать этим пользоваться https://github.com/AstroMatt/atlassian-python-api
Круто! Эх, питон не могу, нет прав на компе, только standard user, все дескрипторы безопасности урезаны.

Stas
30.07.2018
13:57:27
Есть же Portable
Хм, гляну, спасибо! Я с питоном на "вы" ?

Nick
30.07.2018
14:12:01
Спасибо, вроде это она

Stas
30.07.2018
14:12:58
Это вроде объем
Точно. https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/api/model/search/SearchPageResponse.html А как количество-то выцыганить? ?

Александр
30.07.2018
14:13:51
Количество стораниц в пространстве илит во всем инстансе?

Google
R
30.07.2018
14:14:13
Solved: REST API to Count Pages in Space https://community.atlassian.com/t5/Answers-Developer-Questions/REST-API-to-Count-Pages-in-Space/qaq-p/556000

Stas
30.07.2018
14:28:24
Solved: REST API to Count Pages in Space https://community.atlassian.com/t5/Answers-Developer-Questions/REST-API-to-Count-Pages-in-Space/qaq-p/556000
Дык! Я отсюда и плясал. А там как раз totalSize. Или я что-то проглядел?

R
30.07.2018
14:29:17
Там фильтрация по типу

Pages

Stas
30.07.2018
14:53:04
Pages
Сделал так https://example.net/wiki/rest/api/search?cql=space=<SPACE_KEY>%20AND%20type=page В totalSize вернулось 1100. Это тоже явно размер, а не количество.

R
30.07.2018
15:02:52
Размер чего?

Stas
30.07.2018
17:19:11
Размер чего?
Это мой вопрос? ? В каких эхо единицах?

R
30.07.2018
17:38:06
Это мой вопрос? ? В каких эхо единицах?
totalSize - это количество объектов, удовлетворяющих поисковому запросу. Скорее всего с учетом прав доступа к контенту. Если есть сомнения, то этот же запрос можно выполнить на странице поиска конфлюенс, и он покажет то же самое значение.

Пример: Показано результатов: 414 (0.018 сек.) https://confluence.cprime.io/dosearchsite.action?cql=space+%3D+%22SIL%22+and+type+%3D+%22page%22 "totalSize":414 https://confluence.cprime.io/rest/api/search?cql=space+%3D+%22SIL%22+and+type+%3D+%22page%22 totalSIze

Anton
30.07.2018
18:07:32
@gon4ik

Александр
30.07.2018
18:09:15
Это мессагк ща удалю, через мобитлу не убрать

Gonchik
30.07.2018
18:12:34
@gon4ik
Спасибо за бдительность!

Stas
30.07.2018
19:10:56
Ясно, что в ответе поискового запроса всегда "количество объектов, удовлетворяющих поисковому запросу". Есть пример, когда это не так?

R
30.07.2018
19:19:56
В ответе на запрос к рест апи придут не все объекты сразу, а одна страница. По-умолчанию это 25 объектов.

Stas
30.07.2018
19:21:04
В ответе на запрос к рест апи придут не все объекты сразу, а одна страница. По-умолчанию это 25 объектов.
Я хоть и тупой, но это даже я понимаю. И что это значит в свете общего 1000 штук в totalSize?

Admin
ERROR: S client not available

R
30.07.2018
19:22:20
Какой cql запрос? С ограничением по типу объектов или нет? Если с ограничением по типу page, то это количество страниц в спейсе

Stas
30.07.2018
19:22:40
С ограничением, как вы и советовали.

Google
Stas
30.07.2018
19:22:58
Какой cql запрос? С ограничением по типу объектов или нет? Если с ограничением по типу page, то это количество страниц в спейсе
Сделал так https://example.net/wiki/rest/api/search?cql=space=<SPACE_KEY>%20AND%20type=page В totalSize вернулось 1100. Это тоже явно размер, а не количество.

То есть это таки количество страниц в пространстве с указанным ключом. Странно, вроде на глаз не смотрится, что там так много страниц. Шайт!

R
30.07.2018
19:25:07
Проверь через интерфейс, там можно сделать ограничение по спейсу и по типу объектов

Stas
30.07.2018
19:25:44
Друзья, подскажите, в чём проблема? Пробую примеры запросов https://developer.atlassian.com/server/confluence/confluence-rest-api-examples/ Вот такой запрос отрабатывает на ура: curl -v -S -u admin:admin -X POST -H "X-Atlassian-Token: no-check" -F "file=@myfile.txt" -F "comment=this is my file" "http://example.net/confluence/rest/api/content/3604482/child/attachment" На страницу с идентификатором 3604482 успешно загружается файл myfile.txt, лежащий локально в рабочей папке curl.

Ярослав
30.07.2018
19:35:27
А проблема в чем?)

Stas
30.07.2018
19:35:43
Но вот как быть с запросом PUT? curl -u admin:admin -X PUT -H 'Content-Type: application/json' -d'{"id":"3604482","type":"page", "title":"new page","space":{"key":"TST"},"body":{"storage":{"value": "<p>This is the updated text for the new page</p>","representation":"storage"}}, "version":{"number":2}}' http://example.net/confluence/rest/api/content/3604482

Выполняю в виндовой консоли.

В результате получаю: host: application not found.

Очевидно, неправильно разбираются переданные параметры.

Sergey
30.07.2018
19:37:14
Кавычку пропустил

Перед application/json

Stas
30.07.2018
19:37:58
Кавычку пропустил
Так я копирую аз-из.

Sergey
30.07.2018
19:38:20
Лучше в редакторе проверить минимальный синтаксис

Stas
30.07.2018
19:38:36
Заменил ординарную на двойную, тогда уже консоль говорит: Файл не найден.

Увы, права все урезаны.

Тэкс, а что ты поменял, не врублюсь?

Sergey
30.07.2018
19:40:27
Не прав был, надо на компьютере глянуть

Stas
30.07.2018
19:45:15
Но вот как быть с запросом PUT? С экранами и заменой линуксовой кавычки на виндовую тоже не работает. ``` curl -u admin --request PUT --header "Content-Type: application/json" --data-text "{"\id\?"3604482\",\"type\"?page\", \"title\":?ew page\",\"space\":{"key":"~username\"},\"body\":{\"storage\":{\"value\": \"<p>This is the updated text for the new page</p>\",\"representation\??orage\"}}, \"version\":{\"number\":2}}" http://example.net/confluence/rest/api/content/3604482 ``‘

Google
Stas
30.07.2018
19:47:38
Засада какая-то. Надо забабахать на все страницы пространства один и тот же текст. Жуть как не хочется делать это вручную.

Sergey
30.07.2018
19:49:53
curl -v -X PUT -H "Content-type: application/json" -d '{"id":"3604482","type":"page", "title":"new page","space":{"key":"TST"},"body":{"storage":{"value": "<p>This is the updated text for the new page</p>","representation":"storage"}}, "version":{"number":2}}' 'http://localhost:8080/confluence/rest/api/content/3604482'

Александр
30.07.2018
22:26:00
Сделал так https://example.net/wiki/rest/api/search?cql=space=<SPACE_KEY>%20AND%20type=page В totalSize вернулось 1100. Это тоже явно размер, а не количество.
Стас, привет. Только добрался до компа. Во-первых curl под виндой ведёт себя иначе чем под Линухом, увы тот синтаксис со всякими апострофами он больше про линукс. Чтобы под виндой, да и пол Линухом нормально работать с РЕСТ АПИ, я уже давно не использую его базовую функциональность из мануалов Атлассиан. Во-вторых я пользую Confluence CLI, так мне лучше и удобнее с рестом работать. (тут пример команд) Также там есть много ништяков простых для добавления файлов на страницу и.т.п. Например, если хочу увидеть список страниц в пространстве просто будет так confluence.bat --server https://YOURDOMAIN.COM --user vasya --password "vasya" --action getPageList --space "TST" А если твой вариант, как узнать реальное количество страниц, то вот так хак: Вот пример confluence.bat --server https://YOURDOMAIN.COM --user vasya --password "vasya" --action getPageList --space TST --file test.txt 36 pages in list written to file: test.txt Качать тут

Gonchik
30.07.2018
23:21:24
Стас, привет. Только добрался до компа. Во-первых curl под виндой ведёт себя иначе чем под Линухом, увы тот синтаксис со всякими апострофами он больше про линукс. Чтобы под виндой, да и пол Линухом нормально работать с РЕСТ АПИ, я уже давно не использую его базовую функциональность из мануалов Атлассиан. Во-вторых я пользую Confluence CLI, так мне лучше и удобнее с рестом работать. (тут пример команд) Также там есть много ништяков простых для добавления файлов на страницу и.т.п. Например, если хочу увидеть список страниц в пространстве просто будет так confluence.bat --server https://YOURDOMAIN.COM --user vasya --password "vasya" --action getPageList --space "TST" А если твой вариант, как узнать реальное количество страниц, то вот так хак: Вот пример confluence.bat --server https://YOURDOMAIN.COM --user vasya --password "vasya" --action getPageList --space TST --file test.txt 36 pages in list written to file: test.txt Качать тут
а чем плох ubuntu под windows? или гитовый интерпретатор?

Александр
30.07.2018
23:23:09
а чем плох ubuntu под windows? или гитовый интерпретатор?
Ну я конкретно про курлу говорил, что это больше линуховая тема.

Страница 80 из 97