forked from DGNum/gestioCOF
Affichage des commentaires d'un groupe d'opés dans les historiques
This commit is contained in:
parent
9e66137c09
commit
4048c007ea
4 changed files with 14 additions and 3 deletions
|
@ -23,6 +23,7 @@
|
||||||
color:#fff;
|
color:#fff;
|
||||||
font-weight:bold;
|
font-weight:bold;
|
||||||
padding-left:20px;
|
padding-left:20px;
|
||||||
|
overflow:auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#history .opegroup .time {
|
#history .opegroup .time {
|
||||||
|
@ -43,6 +44,10 @@
|
||||||
padding-left:20px
|
padding-left:20px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#history .opegroup .comment {
|
||||||
|
padding-left:20px;
|
||||||
|
}
|
||||||
|
|
||||||
#history .ope {
|
#history .ope {
|
||||||
position:relative;
|
position:relative;
|
||||||
height:25px;
|
height:25px;
|
||||||
|
|
|
@ -51,6 +51,9 @@
|
||||||
{% if perms.kfet.is_team %}
|
{% if perms.kfet.is_team %}
|
||||||
<span class="valid_by">Par {{ ope.group.valid_by.trigramme }}</span>
|
<span class="valid_by">Par {{ ope.group.valid_by.trigramme }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if ope.group.comment %}
|
||||||
|
<span class="comment">{{ ope.group.comment }}</span>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endifchanged %}
|
{% endifchanged %}
|
||||||
<div class="ope {% if ope.canceled_at %}canceled{% endif %}" data-ope="{{ ope.pk }}" data-opegroup="{{ ope.group.pk }}">
|
<div class="ope {% if ope.canceled_at %}canceled{% endif %}" data-ope="{{ ope.pk }}" data-opegroup="{{ ope.group.pk }}">
|
||||||
|
|
|
@ -980,7 +980,7 @@ $(document).ready(function() {
|
||||||
// -----
|
// -----
|
||||||
|
|
||||||
var history_container = $('#history');
|
var history_container = $('#history');
|
||||||
var history_operationgroup_html = '<div class="opegroup"><span class="time"></span><span class="trigramme"></span><span class="amount"></span><span class="valid_by"></span></div>';
|
var history_operationgroup_html = '<div class="opegroup"><span class="time"></span><span class="trigramme"></span><span class="amount"></span><span class="valid_by"></span><span class="comment"></span></div>';
|
||||||
var history_operation_html = '<div class="ope"><span class="amount"></span><span class="infos1"></span><span class="infos2"></span><span class="addcost"></span><span class="canceled"></span></div>';
|
var history_operation_html = '<div class="ope"><span class="amount"></span><span class="infos1"></span><span class="infos2"></span><span class="addcost"></span><span class="canceled"></span></div>';
|
||||||
|
|
||||||
function getOpeHtml(ope, is_cof=false, trigramme='') {
|
function getOpeHtml(ope, is_cof=false, trigramme='') {
|
||||||
|
@ -1040,13 +1040,15 @@ $(document).ready(function() {
|
||||||
var valid_by = '';
|
var valid_by = '';
|
||||||
if (opegroup['valid_by__trigramme'])
|
if (opegroup['valid_by__trigramme'])
|
||||||
valid_by = 'Par '+opegroup['valid_by__trigramme'];
|
valid_by = 'Par '+opegroup['valid_by__trigramme'];
|
||||||
|
var comment = opegroup['comment'] || '';
|
||||||
|
|
||||||
opegroup_html
|
opegroup_html
|
||||||
.attr('data-opegroup', opegroup['id'])
|
.attr('data-opegroup', opegroup['id'])
|
||||||
.find('.time').text(at_formated).end()
|
.find('.time').text(at_formated).end()
|
||||||
.find('.amount').text(amount).end()
|
.find('.amount').text(amount).end()
|
||||||
.find('.trigramme').text(trigramme).end()
|
.find('.trigramme').text(trigramme).end()
|
||||||
.find('.valid_by').text(valid_by).end();
|
.find('.valid_by').text(valid_by).end()
|
||||||
|
.find('.comment').text(comment).end();
|
||||||
|
|
||||||
return opegroup_html;
|
return opegroup_html;
|
||||||
}
|
}
|
||||||
|
|
|
@ -794,6 +794,7 @@ def kpsul_perform_operations(request):
|
||||||
'checkout__name': operationgroup.checkout.name,
|
'checkout__name': operationgroup.checkout.name,
|
||||||
'at': operationgroup.at,
|
'at': operationgroup.at,
|
||||||
'is_cof': operationgroup.is_cof,
|
'is_cof': operationgroup.is_cof,
|
||||||
|
'comment': operationgroup.comment,
|
||||||
'valid_by__trigramme': ( operationgroup.valid_by and
|
'valid_by__trigramme': ( operationgroup.valid_by and
|
||||||
operationgroup.valid_by.trigramme or None),
|
operationgroup.valid_by.trigramme or None),
|
||||||
'on_acc__trigramme': operationgroup.on_acc.trigramme,
|
'on_acc__trigramme': operationgroup.on_acc.trigramme,
|
||||||
|
@ -987,7 +988,7 @@ def kpsul_cancel_operations(request):
|
||||||
def kpsul_history(request):
|
def kpsul_history(request):
|
||||||
opegroups_list = (OperationGroup.objects
|
opegroups_list = (OperationGroup.objects
|
||||||
.values(
|
.values(
|
||||||
'id', 'amount', 'at', 'checkout_id', 'is_cof',
|
'id', 'amount', 'at', 'checkout_id', 'is_cof', 'comment',
|
||||||
'valid_by__trigramme', 'on_acc__trigramme')
|
'valid_by__trigramme', 'on_acc__trigramme')
|
||||||
.select_related('valid_by', 'on_acc')
|
.select_related('valid_by', 'on_acc')
|
||||||
.filter(at__gt=timezone.now()-timedelta(hours=24)))
|
.filter(at__gt=timezone.now()-timedelta(hours=24)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue