Gitlab Issues' Comment Template

庖丁科技御用issue模板[需要讲本插件加载顺序调至最末]

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Gitlab Issues' Comment Template
// @namespace    http://tampermonkey.net/
// @version      0.16
// @description  庖丁科技御用issue模板[需要讲本插件加载顺序调至最末]
// @author       Ferstar
// @match        https://gitpd.paodingai.com/*/issues/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    document.onreadystatechange = function () {
        if (document.readyState == "complete") {
            fillInTemplate(); // TODO: validation
        }
    }

    function fillInTemplate() {
        const text = String.raw`- [ ] 9527. 我是问题描述,把我替换掉 A级别bug

<!---
反馈问题格式说明:
- "- [ ] "这个保留
- 确保问题编号为纯数字且紧跟半角句号".", 然后句号, 问题描述, 优先级间至少留一个空格, 优先级只改对应字母A/B/C/D即可
- 每个 comment 只添加一个问题, 编号建议按楼层来编, 从1开始, 后面的保持队形不要乱
- Bug 分为A、B、C、D四个优先级别:
    - A:紧急,系统无法运行、主要业务功能无法操作或某一主要功能非常影响工作效率,需要立即修复、处理
    - B:较紧急,非主要业务功能无法操作或某一非主要功能非常影响工作效率,可按照开发人员的工作排期尽快处理
    - C:一般,UI(界面)上存在问题,不影响业务流程和使用,在给甲方部署前修复
    - D:低优先级
--->
`;
        document.getElementsByName('note[note]')[0].value = text;
    }
})();