Merge branch 'draft-periods-without-creator' into 'master'

Display too draft periods without creator in periods of a person

See merge request Chill-Projet/chill-bundles!526
This commit is contained in:
Julien Fastré 2023-04-25 12:30:22 +00:00
commit 1eb78d7273
3 changed files with 9 additions and 2 deletions

View File

@ -174,7 +174,10 @@ final class AccompanyingPeriodACLAwareRepository implements AccompanyingPeriodAC
->andWhere( ->andWhere(
$qb->expr()->orX( $qb->expr()->orX(
$qb->expr()->neq('ap.step', ':draft'), $qb->expr()->neq('ap.step', ':draft'),
$qb->expr()->eq('ap.createdBy', ':creator') $qb->expr()->orX(
$qb->expr()->eq('ap.createdBy', ':creator'),
$qb->expr()->isNull('ap.createdBy')
)
) )
) )
->setParameter('draft', AccompanyingPeriod::STEP_DRAFT) ->setParameter('draft', AccompanyingPeriod::STEP_DRAFT)

View File

@ -22,6 +22,7 @@
<div class="col-md-10"> <div class="col-md-10">
<h1>{{ 'My accompanying periods in draft'|trans }}</h1> <h1>{{ 'My accompanying periods in draft'|trans }}</h1>
<p class="help-text">{{ 'Display draft periods created by me'|trans }}</p>
<div class="flex-table accompanyingcourse-list"> <div class="flex-table accompanyingcourse-list">
{% for period in accompanyingPeriods %} {% for period in accompanyingPeriods %}
@ -31,7 +32,9 @@
{% endfor %} {% endfor %}
</div> </div>
{% if accompanyingPeriods|length > 0 %}
{{ chill_pagination(pagination) }} {{ chill_pagination(pagination) }}
{% endif %}
</div> </div>

View File

@ -966,6 +966,7 @@ Linked evaluations: Évaluations associées
# Accompanying period per user # Accompanying period per user
My accompanying periods: Mes parcours My accompanying periods: Mes parcours
My accompanying periods in draft: Mes parcours brouillons My accompanying periods in draft: Mes parcours brouillons
Display draft periods created by me: Affiche les parcours en attente de confirmation. Ils ne sont visibles que par moi-même. Ces parcours restent disponibles 15 jours après leur création, avant d'être supprimés automatiquement.
Number of periods: Nombre de parcours Number of periods: Nombre de parcours
workflow: workflow: