Increase the barmen timeout limit

La limite actuelle est trop faible. En soirée, on s'en fout. Mais en journée, c'est terriblement chiant. Certains barmens passent leur temps à rafraichir la la page, certains mettent un rechargement auto à intervalles réguliers (ce qui tue le concept du timeout), et d'autres encore ont juste arrêté d'y prêter attention (mais le comptoir apparait alors comme fermé, et des étudiants qui auraient pu venir au Foyer ne viennent finalement pas)
This commit is contained in:
imperosol 2024-10-10 00:10:12 +02:00
parent c0a6f5eb30
commit ca25a12be0
2 changed files with 3 additions and 7 deletions

View File

@ -73,9 +73,8 @@
Thus the barmen timeout is handled in the only place that Thus the barmen timeout is handled in the only place that
is loaded on every page : the header bar. is loaded on every page : the header bar.
However, let's be clear : this has nothing to do here. However, let's be clear : this has nothing to do here.
It's' merely a contrived workaround in order not to setup It's' merely a contrived workaround that should
a proper periodic task manager that has lived way too much. replaced by a proper task manager as soon as possible. #}
As Hubert Bonisseur De La Batte said : "s'agirait de grandir"#}
{% set _ = Counter.objects.filter(type="BAR").handle_timeout() %} {% set _ = Counter.objects.filter(type="BAR").handle_timeout() %}
{% endcache %} {% endcache %}
{% for bar in Counter.objects.annotate_has_barman(user).annotate_is_open().filter(type="BAR") %} {% for bar in Counter.objects.annotate_has_barman(user).annotate_is_open().filter(type="BAR") %}

View File

@ -612,14 +612,11 @@ SITH_CLUB_ROLES = {
SITH_MAXIMUM_FREE_ROLE = 1 SITH_MAXIMUM_FREE_ROLE = 1
# Minutes to timeout the logged barmen # Minutes to timeout the logged barmen
SITH_BARMAN_TIMEOUT = 20 SITH_BARMAN_TIMEOUT = 30
# Minutes to delete the last operations # Minutes to delete the last operations
SITH_LAST_OPERATIONS_LIMIT = 10 SITH_LAST_OPERATIONS_LIMIT = 10
# Minutes for a counter to be inactive
SITH_COUNTER_MINUTE_INACTIVE = 10
# ET variables # ET variables
SITH_EBOUTIC_CB_ENABLED = True SITH_EBOUTIC_CB_ENABLED = True
SITH_EBOUTIC_ET_URL = ( SITH_EBOUTIC_ET_URL = (