hide closed issue edit link 20 days after last activity (#32102)
This commit is contained in:
parent
0f17653051
commit
fb44b20c87
|
@ -216,10 +216,23 @@ $(function() {
|
|||
});
|
||||
}
|
||||
|
||||
if ($('div.issue.closed').length) { /* on a closed issue */
|
||||
var last_activity_url = $('#history a[href*=activity]').last().attr('href');
|
||||
var date = new Date(last_activity_url.split('=')[1]);
|
||||
var today = new Date();
|
||||
if (today - date > (20 * 86400*1000)) { /* older than 20 days */
|
||||
$('div#content > div.contextual .icon-edit').hide();
|
||||
}
|
||||
}
|
||||
|
||||
if ($('.administration').length == 0) {
|
||||
/* fake access control */
|
||||
return;
|
||||
}
|
||||
|
||||
/* always display edit link to admins */
|
||||
$('div#content > div.contextual .icon-edit').show();
|
||||
|
||||
var issue_no = $('a.atom').attr('href').split('/')[2].split('.')[0];
|
||||
$.ajax({
|
||||
url: 'https://scrutiny.entrouvert.org/projects/api/issues/' + issue_no + '/',
|
||||
|
|
Loading…
Reference in New Issue