Size: a a a

Atlassian User Group Moscow

2016 December 14

АК

Александр Кочин in Atlassian User Group Moscow
все, в голове сложилось после фразы "Эпик - это такая же стори, только не влазит в спринт"
источник

АК

Александр Кочин in Atlassian User Group Moscow
я собственно разговор начинал именно для поиска подобной емкой и внятной формулировки
источник

АС

Александр Соколов in Atlassian User Group Moscow
Стори декомпозиция епика, для того, чтобы запихнуть его в спринт
источник

B

Boris in Atlassian User Group Moscow
Привет Гончик!
источник

M

Max in Atlassian User Group Moscow
Есть ли способ запретить мувить из проекта во все, кроме определенного?
источник
2016 December 15

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Привет Борис!
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Max
Есть ли способ запретить мувить из проекта во все, кроме определенного?
Если вас устроит ограничение на клиентской стороне: 1. функция на JS запускающаяся если запрос с /secure/MoveIssue!default.jspa 2. Далее уже начинать разные логики накидывать. Пользователи, роли, группы и т.п. Сам я делал подобное так.
источник

M

Max in Atlassian User Group Moscow
Да, на клиентской стороне, в принципе, сойдет. Спасибо.
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Если вам интересно, могу скинуть функции чтобы проще и конечно буду рад тому, чтобы оптимизировали его:)
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
var roleCache = {};
   function checkGroup(cRole) {
       'use strict';
       var checkRole = cRole;
       var hasGroup = false;
       if (roleCache[checkRole] !== undefined) {
           return roleCache[checkRole];
       }
       try {
           var options = document.getElementById('commentLevel').getElementsByTagName('option');
           for (var i = 0; i < options.length; i += 1) {
               if (options[i].getAttribute('value') === checkRole) {
                   roleCache[checkRole] = true;
                   hasGroup = true;
                   break;
               }
           }
           if (!hasGroup) {
               roleCache[checkRole] = false;
           }
       }
       catch (e) {
       }
       return hasGroup;
   }
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Этот кусок для того чтобы проверять к какой роли и группе относиться. Но для открытой страницы задачи. В данном случае придется делать REST API запрос или делать функцию чтобы дополнительно хранить инфу в localstorage браузера
источник

M

Max in Atlassian User Group Moscow
Ну мы ведь можем в окне мува проекта повесить функцию, что если проект source = A, dest =/= B, алертим что можно токо в Б мувить и подставляем Б автоматом.
источник

M

Max in Atlassian User Group Moscow
Мува issue*
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Да, конечно. Это достаточно просто реализовать.
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Мне кажется потом, начнется желание у людей кому можно мувать в определенные проекты и тогда понадобиться.
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Еще надо не забывать  o Permission Scheme где есть пункт Move issues. Тогда еще меньше народу может
источник

M

Max in Atlassian User Group Moscow
Не, тут вся соль, что запрещать мувы вообще - не вариант.
источник

M

Max in Atlassian User Group Moscow
А можно ссылку на информацию о том, как такое делается? Я пока что лишь неофит)
источник

M

Max in Atlassian User Group Moscow
Max
Не, тут вся соль, что запрещать мувы вообще - не вариант.
Мув игнорирует всю логику на create шаге, уведомления в том числе, связанный запрос делать тоже не вариант?
источник

GT

Gonchik Tsymzhitov in Atlassian User Group Moscow
Max
А можно ссылку на информацию о том, как такое делается? Я пока что лишь неофит)
Не понял?
источник