// ==UserScript== // @name tower进入提交测试 // @namespace http://tampermonkey.net/ // @version 0.2 // @description CDD内部使用 // @author 华哥 // @exclude https://tower.im/projects/4f78ea7909514bd58876d85cedc7e161/* // @match https://tower.im/projects/* // @run-at document-end // @grant none // @downloadURL none // ==/UserScript== (function($) { 'use strict'; $('.detail-actions').append('
提交测试
'); $('body').on('click', '#submitTest', function(e) { e.preventDefault(); var connid = $('#conn-guid').val(), csrfToken = $('meta[name="csrf-token"]').attr('content'), title = $('.todo-content .raw').text(); if (title === '' || !title) { alert('缺少title'); return false; } $.ajax({ headers: {"X-CSRF-Token": csrfToken}, url: 'https://tower.im/projects/4f78ea7909514bd58876d85cedc7e161/lists/af47fae91ce94964904489977ca38884', type: 'post', dataType: 'json', data: {conn_guid: connid, todo_content: title + '提测', assignee_guid:'585c55f1fd61467bb48252c5e4b26041', due_at: ''} }).done(function(res) { var regString = res.html.match(/data-guid="(\w+)"/); if (typeof regString[1] !== 'undefined') { window.open('https://tower.im/projects/4f78ea7909514bd58876d85cedc7e161/todos/' + regString[1], '_blank'); } }); }); })(jQuery);