Highlight my backlog » History » Version 2
Tom Clegg, 07/11/2015 03:24 AM
1 | 1 | Tom Clegg | h1. Highlight my backlog |
---|---|---|---|
2 | |||
3 | <pre><code class="javascript"> |
||
4 | // ==UserScript== |
||
5 | // @name Highlight my redmine backlog |
||
6 | 2 | Tom Clegg | // @namespace https://arvados.org/projects/arvados/wiki/Highlight_my_backlog |
7 | 1 | Tom Clegg | // @version 0.1 |
8 | // @description Highlights issues assigned to you in redmine Backlogs view. |
||
9 | // @author Tom Clegg |
||
10 | // @match https://arvados.org/rb/master_backlog/* |
||
11 | // @grant none |
||
12 | // ==/UserScript== |
||
13 | |||
14 | $.ajax('/my/account', {success: function(data, _, _) { |
||
15 | var key = $('#api-access-key',data).text(); |
||
16 | var url = '/issues.json?assigned_to_id=me&limit=100'; |
||
17 | var ajaxopts = { |
||
18 | dataType: 'json', |
||
19 | headers: {'X-Redmine-API-Key': key}, |
||
20 | success: dopage |
||
21 | }; |
||
22 | $.ajax(url, ajaxopts); |
||
23 | function dopage(data, _, _) { |
||
24 | for (var i=0; i<data.issues.length; i++) { |
||
25 | $('#story_'+data.issues[i].id).css({ |
||
26 | //background:'#faa', |
||
27 | 'font-weight':'bold' |
||
28 | }); |
||
29 | } |
||
30 | if (data.total_count > data.offset + data.limit) { |
||
31 | $.ajax(url + '&offset=' + (data.offset + data.limit), ajaxopts); |
||
32 | } |
||
33 | } |
||
34 | }}); |
||
35 | </code></pre> |