Выпадающее меню Jira с подуровнем

Я пытаюсь добиться этого поведение при создании плагина с использованием тегов <web-section> <web-item>, но в документации нет ничего, что помогло бы мне определить правильные теги. Я знаю, что это решение работает для создания подуровней с помощью html, поэтому для <web-section> <web-item> должно быть что-то подобное. Есть идеи? Спасибо

Ожидаемое поведение:

введите здесь описание изображения


person Carlos    schedule 31.10.2016    source источник
comment
Можно ли увидеть ваш atlassian-plugin.xml? В каком меню вы хотите разместить этот пункт?   -  person Sam    schedule 07.11.2016
comment
в верхнем главном меню   -  person Carlos    schedule 07.11.2016


Ответы (1)


Боюсь, что в настоящее время это НЕВОЗМОЖНО. Похоже, что Atlassian сознательно приняла решение UX разрешить группировать пункты меню только в разделы, а не в расширяемые подменю:

Пользовательское меню верхней панели навигации JIRA с использованием веб-элементов и веб-разделов

atlassian_plugin.xml:

<atlassian-plugin key="${atlassian.plugin.key}" name="${project.name}" plugins-version="2">
    <plugin-info>
        <description>${project.description}</description>
        <version>${project.version}</version>
        <vendor name="${project.organization.name}" url="${project.organization.url}"/>
        <param name="plugin-icon">images/pluginIcon.png</param>
        <param name="plugin-logo">images/pluginLogo.png</param>
    </plugin-info>

    <web-item key="top-menu-dropdown" section="system.top.navigation.bar" weight="100">
        <label>My custom menu</label>
        <link linkId="top-menu-dropdown-link-id"/>
    </web-item>

    <web-section key="first-section" location="top-menu-dropdown-link-id" weight="10">
        <label>First section</label>
    </web-section>

    <web-item key="first-section-first-item" section="top-menu-dropdown-link-id/first-section" weight="10">
        <label>First item</label>
        <link>https://example.com/1/1</link>
    </web-item>

    <web-item key="first-section-second-item" section="top-menu-dropdown-link-id/first-section" weight="10">
        <label>Second item</label>
        <link>https://example.com/1/2</link>
    </web-item>

    <web-section key="second-section" location="top-menu-dropdown-link-id" weight="10">
        <label>Second section</label>
    </web-section>

    <web-item key="second-section-first-item" section="top-menu-dropdown-link-id/second-section" weight="10">
        <label>First item</label>
        <link>https://example.com/2/1</link>
    </web-item>

    <web-item key="second-section-second-item" section="top-menu-dropdown-link-id/second-section" weight="10">
        <label>Second item</label>
        <link>https://example.com/2/2</link>
    </web-item>
</atlassian-plugin>
person jannis    schedule 10.11.2016