Изменения документа Инструкция по работа с разделом Окно проекта
Редактировал(а) Alexey Semenihin 10.10.2025
От версии 30.1
отредактировано Полина Герасимова
на 08.10.2024
на 08.10.2024
Изменить комментарий:
К данной версии нет комментариев
К версии 36.1
отредактировано Alexey Semenihin
на 09.10.2025
на 09.10.2025
Изменить комментарий:
Удаление картинки Инструкция по работа с разделом Окно проекта_html_fceba2bf7065d9a0.png
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 0 добавлено, 2 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. gerasimovapd1 +xwiki:XWiki.semenihinaa - Содержимое
-
... ... @@ -1,47 +1,89 @@ 1 -|(% rowspan="3" %)[[image:image-20240923115103-1.png]]|(% colspan="2" %)**Инструкция** 2 -|(% colspan="2" %)**X-LANCE: Окно проекта** 3 -|**Автор**|//**Кашинцева Ольга**// 1 +{{velocity}} 4 4 5 -(% style="text-align:center;color:red" %) 6 -= = 3 +## Подключаем необходимые JS/CSS для работы вкладок 4 +$xwiki.jsfx.use('uicomponents/widgets/tabView.js', {'forceSkinAction': true, 'language': 'xwiki/2.1'}) 5 +$xwiki.ssfx.use('uicomponents/widgets/tabView.css', true) 6 +{{html}} 7 +<script> 8 +// Ждём загрузки DOM 9 +document.observe("dom:loaded", function() { 10 + // Находим ссылку на вкладку "Вложения" (по ID или тексту) 11 + var attachmentsTab = $('Attachmentslink'); 12 + 13 + // Если вкладка найдена, имитируем клик 14 + if (attachmentsTab) { 15 + attachmentsTab.click(); 16 + } 17 + // Альтернативный вариант (если не сработал ID): 18 + else { 19 + var tabs = $$('.tab-menu a').find(function(tab) { 20 + return tab.textContent.trim().includes('Вложения'); 21 + }); 22 + if (tabs && tabs.length > 0) tabs[0].click(); 23 + } 24 +}); 25 +</script> 26 +{{/html}} 27 +{{/velocity}} 7 7 29 +{{velocity}} 30 +#set($attachments = $doc.getAttachmentList()) 31 +#foreach($attachment in $attachments) 32 + #set($filename = $attachment.filename) 33 + #set($fileurl = $doc.getAttachmentURL($filename)) 34 + #set($fileExt = $filename.substring($filename.lastIndexOf('.') + 1).toLowerCase()) 35 + 36 + ## Определяем тип файла 37 + #set($isPdf = $fileExt == 'pdf') 38 + #set($isImage = $fileExt == 'png' || $fileExt == 'jpg' || $fileExt == 'jpeg' || $fileExt == 'gif' || $fileExt == 'bmp' || $fileExt == 'svg') 39 + #set($isOffice = $fileExt == 'doc' || $fileExt == 'docx' || $fileExt == 'xls' || $fileExt == 'xlsx' || $fileExt == 'ppt' || $fileExt == 'pptx' || $fileExt == 'odt' || $fileExt == 'ods' || $fileExt == 'odp') 40 + 41 + ## Обрабатываем только поддерживаемые форматы 42 + #if($isPdf || $isImage || $isOffice) 43 + 44 + 45 + #if($isPdf) 46 + {{html}} 47 + <div class="pdf-viewer-container"> 48 + <iframe 49 + src="/resources/pdfjs/web/viewer.html?file=${fileurl}" 50 + width="100%" 51 + height="600px"> 52 + </iframe> 53 + </div> 54 + {{/html}} 55 + 56 + #elseif($isImage) 57 + [[image:${attachment.filename}]] 58 + 59 + #elseif($isOffice) 60 + {{office attachment="${attachment.filename}" filterStyles="false"/}} 61 + 62 + #end 63 + #end 64 +#end 8 8 9 -(% style="text-align:center;color:red" %) 10 -= {{id name="_Toc141437035"/}}{{id name="_Toc531286824"/}} **X-LANCE: Окно проекта** = 11 - 12 - 13 -(% style="text-align:center;color:red" %) 14 -= **Инструкция** = 15 - 16 - 17 -(% style="color:red" %) 18 -((( 19 -((( 20 ----- 21 - 22 -== {{id name="_Toc141437036"/}}**1. Окно проекта** == 23 -))) 24 -))) 25 - 26 - Окно проекта открывается для просмотра при клике на Наименование проекта в разделе Список проектов. Окно проекта открывается на редактирование при нажатии на кнопку Создать новый проект (доступную пользователям с соответствующими правами доступа), а также при нажатии кнопки Редактировать в окне проекта, открытом для просмотра. Доступ определяется ролью пользователя на проекте. 27 - 28 -[[image:Инструкция по работа с разделом Окно проекта_html_e511b4a397d76706.png||data-xwiki-image-style-alignment="center" height="896" width="990"]] 29 - 30 - В левой части экрана отображаются свойства проекта, в разделе задачи – список типов задач (трекеров) которые могут использоваться в проекте, в разделе подпроекты – дочерние проекты, в разделе участники – список сотрудников, ролевых ресурсов и групп пользователей, для которых настроен доступ и возможность назначения задач в проекте. 31 - 32 - По иконке «Закрыть проект» (закрытый замок) проект может быть закрыт для редактирования. Иконка в виде открытого замка позволит открыть проект. 33 - 34 - В режиме редактирования пользователь видит только свойства проекта, доступные ему для редактирования, в списке задач можно добавлять типы задач (трекеры) из списка доступных, в разделе участники есть возможность добавлять новых участников проекта. После выбора участника и роли для него необходимо нажать кнопку Сохранить (в виде галочки). 35 - 36 -[[image:Инструкция по работа с разделом Окно проекта_html_d93021e349093246.png||data-xwiki-image-style-alignment="center" height="436" width="773"]] 37 - 38 - По сохраненным участникам доступно редактирование ролей (по иконке с карандашом) и удаление (по иконке с корзиной). Удаление участника недоступно, если одна из ролей пользователя добавлена через группу. Роль, добавленная через группу будет подсвечена серым. 39 - 40 -(% style="text-align:center" %) 41 -[[image:Инструкция по работа с разделом Окно проекта_html_fceba2bf7065d9a0.png||height="329" width="204"]] [[image:Инструкция по работа с разделом Окно проекта_html_fe79aa76b8bd304b.png||height="323" width="428"]] 42 - 43 - При переходе в карточку проекта левое меню становится контекстным и все разделы, расположенные под наименованием проекта открываются в контексте выбранного проекта. 44 - 45 - В меню Отчеты доступны BI отчеты по выбранному проекту. 46 - 47 -|**Предупреждение о конфиденциальности:**|Данный документ содержит конфиденциальную информацию, которая не может быть раскрыта, распространена и (или) воспроизведена без предварительного письменного разрешения РБ Дата Групп. 66 +{{html}} 67 +<style> 68 + .pdf-viewer-container { 69 + margin: 20px 0; 70 + border: 1px solid #eee; 71 + padding: 10px; 72 + background: #f9f9f9; 73 + } 74 + 75 + /* Стили для изображений */ 76 + .image-wrapper { 77 + max-width: 100%; 78 + margin: 10px 0; 79 + } 80 + 81 + /* Стили для офисных документов */ 82 + .office-document { 83 + border: 1px solid #ddd; 84 + margin: 15px 0; 85 + min-height: 500px; 86 + } 87 +</style> 88 +{{/html}} 89 +{{/velocity}}
- Инструкция по работа с разделом Окно проекта_html_d93021e349093246.png
-
- Автор
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.gerasimovapd - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -30.5 KB - Содержимое
- Инструкция по работа с разделом Окно проекта_html_fceba2bf7065d9a0.png
-
- Автор
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.gerasimovapd - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -30.5 KB - Содержимое