Skip to content

Commit

Permalink
Merge pull request bia-tech#4 from bia-tech/master
Browse files Browse the repository at this point in the history
1.0.5
  • Loading branch information
nixel2007 authored Aug 2, 2017
2 parents 1a6e319 + 32468a3 commit 45bc438
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 5 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.bak
4 changes: 1 addition & 3 deletions packagedef
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@

Описание.Имя("confluence")
.Версия("1.0.4")
.Версия("1.0.5")
.ЗависитОт("json")
.ВерсияСреды("1.0.14")
.ВключитьФайл("readme.md")
.ВключитьФайл("src")
.ВключитьФайл("lib.config");


4 changes: 4 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,7 @@
#### Удаление страницы

`Confluence.УдалитьСтраницу(Подключение, "SpaceKey", "Новое имя страницы")`

#### Установка метки странице

`Confluence.ПрикрепитьМеткуКСтранице(ПараметрыПодключения, ИдентификаторСтраницы, "Моя метка")`
41 changes: 39 additions & 2 deletions src/сonfluence.os
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@
Дочка.Наименование = Запись.Получить("title");
Дочка.Идентификатор = Запись.Получить("id");

КонецЦикла
КонецЦикла

КонецЕсли;

Expand Down Expand Up @@ -298,7 +298,7 @@
Если ПустаяСтрока(ИмяСтраницы) И ПустаяСтрока(Идентификатор) Тогда

ВызватьИсключение "Ошибка обновления страницы: " + КодПространства + "." + ИмяСтраницы +
"Ответ: не указаны имя страниы и идентификатор";
"Ответ: не указаны имя страницы и идентификатор";

КонецЕсли;

Expand Down Expand Up @@ -456,6 +456,43 @@

КонецПроцедуры // УдалитьСтраницу()

// ПрикрепитьМеткуКСтранице
// Заменяет метки страницы указанной
//
// Параметры:
// ПараметрыПодключения - Структура - Параметры подключения полученные методом ОписаниеПодключения
// Идентификатор - Строка - Идентификатор страницы
// Метка - Строка - Метка, которую необходимо прикрепить
//
// Возвращаемое значение:
// Булево - Успех операции
//
Функция ПрикрепитьМеткуКСтранице(ПараметрыПодключения, Идентификатор, Метка) Экспорт

URL = ПолучитьURLОперации(,, Идентификатор, "label");
ТелоЗапроса = "[{""prefix"":""global"", ""name"":""" + Метка + """}]";

РезультатЗапроса = ВыполнитьHTTPЗапрос(ПараметрыПодключения, "POST", URL, ТелоЗапроса);

Если РезультатЗапроса.КодСостояния = 200 Тогда

Результат = Истина;

Иначе

ВызватьИсключение "Ошибка прикрепления метки:
|Запрос: " + URL + "
|КодСостояния: " + РезультатЗапроса.КодСостояния + "
|Ответ: " + РезультатЗапроса.Ответ;

Результат = Ложь;

КонецЕсли;

Возврат Результат;

КонецФункции

///////////////////////////////////////////////////////////////////
// СЛУЖЕБНЫЙ ФУНКЦИОНАЛ
///////////////////////////////////////////////////////////////////
Expand Down

0 comments on commit 45bc438

Please sign in to comment.