hide closed issue edit link 20 days after last activity (#32102)

This commit is contained in:
Frédéric Péters 2019-05-30 13:46:07 +02:00
parent 0f17653051
commit fb44b20c87
1 changed files with 13 additions and 0 deletions

View File

@ -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 + '/',