{% extends "base.html.twig" %} {% block localstyle %} html { height:100%} body { height:100%; background-color:#efefef;} main { height:100%} h3 { font-size:14px; margin-top:15px;} #mycontent { width: 5000px;} {% endblock %} {% block body %} {% for column in scrum.scrumcolumns %} {% set idmiletone="-100" %} {% set tbidmiletone=[] %} {% set haveissues=false %}
{{ column.name }}
{% for issue in column.scrumissues %} {% set haveissues=true %} {% if idmiletone!=issue.giteamilestone %} {% if idmiletone!=-100 %}{% endif %} {% if issue.giteamilestone is empty %}

JALON = Aucun

{% else %}

JALON = {{issue.giteajson.milestone.title}}

{% endif %} {% if issue.giteamilestone is empty %} {% set tbidmiletone = tbidmiletone|merge([-100]) %} {% else %} {% set tbidmiletone = tbidmiletone|merge([issue.giteamilestone]) %} {% endif %} {% endif %} {% for giteamilestone in giteamilestones %} {% if giteamilestone.id not in tbidmiletone %}

JALON = {{giteamilestone.title}}

{% endif %} {%endfor%} {% if -100 not in tbidmiletone %}

JALON = Aucun

{% endif %}
{% endfor %} {% endblock %} {% block localjavascript %} $(document).ready(function() { $( ".scrumcolumn" ).sortable({ handle: ".fa-arrows-alt", connectWith: ".scrumcolumn", cursor: "move", stop: function( event, ui ) { id=$(ui.item).data("issue"); oldlabel=$(ui.item).data("label"); oldmilestone=$(ui.item).data("milestone"); newlabel=$(ui.item).parent().data("label"); newmilestone=$(ui.item).parent().data("milestone"); console.log("ID = "+id+" = Label : "+oldlabel+">>"+newlabel+" = Milestone : "+oldmilestone+">>"+newmilestone ); if(oldlabel!=newlabel||oldmilestone!=newmilestone) { $.ajax({ method: "POST", url: "{{path("app_scrumissue_change")}}", data: { id:id, oldlabel:oldlabel, oldmilestone:oldmilestone, newlabel:newlabel, newmilestone:newmilestone, }, success: function() { $(ui.item).data("label",newlabel); $(ui.item).data("milestone",newmilestone); }, error: function (request, status, error) { $( ".scrumcolumn" ).sortable('cancel'); } }); } } }); }); {% endblock %}