diff --git a/pagure/templates/issue.html b/pagure/templates/issue.html
index a3f8cfe..ce4842e 100644
--- a/pagure/templates/issue.html
+++ b/pagure/templates/issue.html
@@ -81,15 +81,17 @@
{% endif %}
-
+
Blocking:
+
{% if issue.parents %}
{% for ticket in issue.parents %}
- {{ ticket.id }}{%- if not loop.last -%},{%- endif -%}
+ repo=repo.name, issueid=ticket.id)
+ }}">{{ ticket.id }}{%- if not loop.last -%},{%- endif -%}
{% endfor %}
{% endif %}
+
{% if authenticated %}
-
+
Depends on:
+
{% if issue.children %}
{% for ticket in issue.children %}
- {{ ticket.id }}{%- if not loop.last -%},{%- endif -%}
+ repo=repo.name, issueid=ticket.id)
+ }}">{{ ticket.id }}{%- if not loop.last -%},{%- endif -%}
{% endfor %}
{% endif %}
+
{% if authenticated %}
';
+ dep = data.added_dependency;
+ _data += ' ' + _url.replace('/-1', '/' + dep) + dep + '';
+ field.html(_data);
+ var _curval = field2.val();
+ if (_curval && _curval != ',') {
+ _curval += ',';
+ }
+ field2.val(_curval + dep);
+ }
+ if (data.removed_dependency){
+ console.log('Removing ' + data.removed_dependency);
+ if (data.issue_uid == "{{ issue.uid }}"){
+ if (data.type == "children"){
+ var field = $('#dependencies');
+ var field2 = $('#depends');
+ } else {
+ var field = $('#blockers');
+ var field2 = $('#blocks');
+ }
+ }
+ var _data = field.html();
+ var _url ='';
+ dep = data.removed_dependency;
+ _data = _data.replace(_url.replace('/-1', '/' + dep) + dep + '', '');
+ _data = _data.replace(',,', ',');
+ field.html(_data);
+ field2.val(field2.val().replace(dep, ''));
+ }
if (data.comment_added){
console.log('Adding comment ' + data.comment_added);
var field = $('#comments');