Skip to content

KUMA-Community/kuma-improver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KUMA Improver Chrome plugin

Плагин для Chrome, который ищет на странице веб-интерфейса KUMA сырое событие (Raw), формирует и отправляет пожелание на доработку на указанный email. Для взаимодействия с почтой используется Google Apps Script. zhdun.png

Disclaimer

Проект представляет из себя Proof of Concept / MVP / Just for fan. Будьте внимательны и осторожны при использовании реальных почтовых адресов получателей. В целях тестирования, пожалуйста, используйте свой личный/рабочий почтовый ящик.

Быстрый старт

Создание нового приложения в Google Apps Script

  1. В личном пространстве https://script.google.com/ Создать новый проект (веб-приложение) "KUMA Improver" и скопировать в него код из файла Google Apps Script/kuma.gs.
  2. Отредактируйте константу recipientEmail, указав почтовый адрес получателя.
  3. Отредактируйте параметр name функции SendMail(). Параметр отвечает за отображение имени отправителя. Технически, отправителем будет являться владелец аккаунта Google Apps Script.
  4. Выполнить "Новое развертывание" и скопировать URL веб-приложения. gas_001.png

Установка плагина

  1. В файле плагина Chrome Plugin\popup.js отредактируйте константу SCRIPT_URL, указав URL из предыдущего пункта.
  2. В браузере Google Chrome перейдите в раздел расширений chrome://extensions/ и включите "Developer Mode".
  3. Загрузите распакованный плагин "Load unpacked", указав целиком директорию Chrome Plugin. chrome_001.png

Тестирование

  1. В веб-интерфейсе KUMA перейдите в раздел событий, найдите и откройте любое событие, содержащее поле Raw.
  2. Нажмите на иконку плагина. Будут загружены данные сырого события и подставлен шаблонный комментарий.
  3. Нажмите кнопку "Отправить". Будет сформировано письмо и отправлено на адрес, указанный в константе recipientEmail. test_001.png

Идеи для дальнейшего развития плагина

  1. Гибкое изменение комментария с помощью элементов интерфейса плагина, выбора и подстановок значений, вытаскивание версии KUMA и ресурсов по API.
  2. Сохранение состояния для добавления нескольких примеров сырых событий.
  3. Добавление скриншотов к письму.
  4. Подготовка FR для других ресурсов KUMA.

About

Плагин для Chrome, который ищет на странице сырое событие, формирует и отправляет пожелание на доработку на указанный email.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 76.6%
  • HTML 23.4%