Item logo image for Kaiten gitlab integration

Kaiten gitlab integration

Item media 5 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot
Item media 5 screenshot
Item media 1 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot
Item media 5 screenshot

Overview

Управление ветками и запросами слияния из карточки Kaiten & Ссылки на карточки Kaiten в Gitlab

Для корректной работы расширения необходимо заполнить все поля в окне расширения (токены и ссылки). Kaiten 1. Блок "Gitlab" создается в карточке задачи. Данный блок содержит: 1.1. Строка веток - состоит из: 1.1.1. информационной кнопки с указанием количества найденных (по CARD_ID и ссылкам в карточке) веток *. 1.1.2. кнопки создания новой ветки (+). 1.2. Строка merge-запросов: 1.2.1. информационной кнопки с указанием количества найденных (по CARD_ID и ссылкам в карточке) merge-запросов *. 1.2.2. кнопки создания новой ветки (+). * - данные методы поиска используют еще и project_id, который получается следующим образом: 1) анализируются ссылки в карточке (external_links). 2) если ссылка является ссылкой на Gitlab, то из нее получаем project_path + branch_name или merge-request id в зависимости от типа ссылки. 3) далее ищем проекты по полученному project_path и результаты фильтруем по строгому равенству project.path === project_path. 4) далее по полученным проектам производим поиск требуемых сущностей. 2. Модальное окно создания ветки (открывается при нажатии на кнопку 1.1.2). Для создания ветки необходимо выбрать проект и исходную ветку из выпадающих списков. Название новой ветки вводится вручную и должно содержать номер (id) карточки для корректной работы расширения. Тип новой ветки выбираем из выпадающего списка для соответствующего префикса у названия новой ветки, если префикс не требуется - выбираем тип "Custom". 3. Модальное окно создания merge-запроса (открывается при нажатии на кнопку 1.2.2). Для создания merge-запроса необходимо выбрать проект, исходную и целевую ветку из выпадающих списков. Поля "Проверяющий" и "Ответственный" являются опциональными. Название нового merge-запроса вводится вручную и должно содержать номер (id) карточки для корректной работы расширения. 4. Модальное окно список веток (открывается при нажатии на кнопку 1.1.1). Содержит список веток найденных по проектам из пункта 1.1.1* и CARD_ID. Ячейки в столбцах "Хранилище" и "Ветка" являются ссылками на данные сущности в Gitlab. 5. Модальное окно список merge-запросов (открывается при нажатии на кнопку 1.2.1). Содержит список merge-запросов найденных по проектам из пункта 1.2.1* и CARD_ID. Ячейки в столбцах "Хранилище" и "Merge Request" являются ссылками на данные сущности в Gitlab. В столбце "Состояние" отображается state merge-запроса. Gitlab 1. Ссылки на карточки в Kaiten добавляются в следующих областях: 1.1. Список веток (каждый элемент списка). 1.2. Список Merge Requests (каждый элемент списка). 1.3. Экран Merge Request (название исходной ветки под заголовком Merge Request). 1.4. Экран Files (селектор выбора ветки). 1.5. Экран Commits (селектор выбора ветки). 2. Ссылка генерируется относительно названия сущности - из названия получается 7-8-значное число и считается id карточки в Kaiten, если такое число в названии не найдено - ссылка не создается.

5 out of 53 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Details

  • Version
    1.2
  • Updated
    February 3, 2024
  • Offered by
    makolosovskiy
  • Size
    50.79KiB
  • Languages
    русский
  • Developer
    Email
    xride720@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

Google Apps Script GitHub Assistant

4.7(99)

Manage your gas code with github/github enterprise/bitbucket/gitlab

Bookmarks clean up

4.5(587)

Quickly clean up your bookmarks: remove duplicates, dead links, and empty folders, merge similar bookmark folders.

GitLab Enhancer

4.7(7)

Enhances your GitLab experience.

Feature Assistant Extension for Scoutbook

4.7(52)

Extends Scoutbook functionality with quick entry, user management, and summer camp import functions

Jira in Chrome

5.0(5)

Jira & Chrome Extension: Manage Issues Effortlessly Without Switching to Jira.

Presto lead extractor for Bing Maps and OSM

4.0(52)

Save business listings from Bing Maps and OpenStreetMap. Presto is a powerful way to generate leads

Casca: New Tab with ChatGPT and Widgets

4.2(25)

Customise your new tab page and boost your productivity with Casca Extension

토탐정

4.8(13)

[BOJ-Extension] 알고리즘 분류 가리개 & 랜덤 디펜스, 토탐정!

GitZip for github

4.2(167)

It can make the sub-directories and files of github repository as zip and download it

Open in VSCode

4.8(4)

Open Github and Gitlab links in VSCode

백준허브(BaekjoonHub)

4.9(25)

Automatically integrate your BOJ submissions to GitHub

Jobin - LinkedIn Automation Tool

4.6(27)

The most powerful LinkedIn Automation tool for lead generation and recruiting

Google Apps Script GitHub Assistant

4.7(99)

Manage your gas code with github/github enterprise/bitbucket/gitlab

Bookmarks clean up

4.5(587)

Quickly clean up your bookmarks: remove duplicates, dead links, and empty folders, merge similar bookmark folders.

GitLab Enhancer

4.7(7)

Enhances your GitLab experience.

Feature Assistant Extension for Scoutbook

4.7(52)

Extends Scoutbook functionality with quick entry, user management, and summer camp import functions

Jira in Chrome

5.0(5)

Jira & Chrome Extension: Manage Issues Effortlessly Without Switching to Jira.

Presto lead extractor for Bing Maps and OSM

4.0(52)

Save business listings from Bing Maps and OpenStreetMap. Presto is a powerful way to generate leads

Casca: New Tab with ChatGPT and Widgets

4.2(25)

Customise your new tab page and boost your productivity with Casca Extension

토탐정

4.8(13)

[BOJ-Extension] 알고리즘 분류 가리개 & 랜덤 디펜스, 토탐정!

Google apps