Size: a a a

AUG for Developers

2021 July 01

it

ilya turov in AUG for Developers
если вопрос "или или", то у меня плохие новости
источник

AO

Artashes O in AUG for Developers
я промолчу
источник

VK

Vladimir Kibe in AUG for Developers
видимо пора спать идти)
источник

AO

Artashes O in AUG for Developers
есть разрешение - Админстрирование проектов. Мне нужно вытянуть всех, кто имеет на это право в конкретном проекте
источник

アレクセーイ in AUG for Developers
а в разрешении что указано, роль или группа или пользователь ?
источник

AO

Artashes O in AUG for Developers
ты мне задаешь вопрос? Я грю мне надо вытянуть
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
перестаньте бычить
источник

AO

Artashes O in AUG for Developers
мне плевать что там
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
вам тут никто не обязан
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
не хотите общаться - идите нахуй
источник

AO

Artashes O in AUG for Developers
я бычу что ли? не пойму
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
вот ответ ваш
источник

Danila ɹǝʇsɐsıрʇɐɔ 😺... in AUG for Developers
каждый пермишон разбираете, получаете холдеры
источник

AO

Artashes O in AUG for Developers
спасибо тебе. Мне казалось я вполне нормально спросил.
источник

AO

Artashes O in AUG for Developers
мне нужен всего один, но думаю разберусь дальше
источник

AO

Artashes O in AUG for Developers
грубо конечно. В кое-то веки что-то спросил!
источник

VK

Vladimir Kibe in AUG for Developers
package ru.alfabank.atlassian.custom

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.permission.PermissionSchemeManager
import com.atlassian.jira.project.Project
import com.atlassian.jira.scheme.Scheme
import com.atlassian.jira.scheme.SchemeEntity
import com.atlassian.jira.security.plugin.ProjectPermissionKey

PermissionSchemeManager pm = ComponentAccessor.
getPermissionSchemeManager()

Project project = ComponentAccessor.
getProjectManager().getProjectObj(12780L)

Scheme scheme = pm.getSchemeFor(project)

Collection<SchemeEntity> entities = scheme.getEntities()

for(SchemeEntity entity : entities){
   ProjectPermissionKey key = entity.entityTypeId as ProjectPermissionKey
   if(key.permissionKey().equals("ADMINISTER_PROJECTS")){
       log.error(entity.type)
       log.error(entity.getParameter())
   }

}
источник

VK

Vladimir Kibe in AUG for Developers
накидал,в проект ток вставь свой ид проекта
источник

AO

Artashes O in AUG for Developers
блин, вот у меня было примерно так, но не так(нет столько опыта). PermissionScheme увел меня в сторону)) Жму руку!
источник