Files
Phraseanet/templates/web/lightbox/selector_box.html.twig
jygaulier 595be077c4 PHRAS-3671_slow_share_basket_worker (#4013)
* PHRAS-3671_slow_share_basket_worker
remove doctrine transaction
optim acl
prefetch records
gc_collect

* PHRAS-3671_slow_share_basket_worker
fasten lightbox by:
- don't create votes if not necessary
- remove useless join on dql
- add restricting criteria on left join dql
- prevent multiple calls to same fct (in twig)

* don't create votes during share-worker

* DEBUG : traces in tmp/ (default sql "replace" acl)

* PHRAS-3677 include "not-voted" in wz/baskets
2022-05-17 11:51:10 +02:00

10 lines
570 B
Twig

{% if basket_element and basket_element.getBasket().isVoteBasket() %}
<div class="agreement_selector" style="display:none;">
{% set userVote = basket_element.getUserVote(app.getAuthenticatedUser(), true) %}
<img src="/assets/lightbox/images/agree-big.png"
class="{% if userVote != true %}not_decided{% endif %} agree_{{basket_element.getId()}}"/>
<img src="/assets/lightbox/images/disagree-big.png"
class="{% if userVote != false %}not_decided{% endif %} disagree_{{basket_element.getId()}}" />
</div>
{% endif %}