- extends 'manage_group_base.haml' - load tz - block 'content' - timezone group_preferences.planned_message_timezone .cardSection .cardTitle %h3 Planned Messages Configuration %div< %ul< %li< %span< Message sending: %span< {% if group_preferences.planned_message_enabled %}Enabled{% else %}Disabled{% endif %} %li<= %span< Bot in use: %span< - if group_preferences.planned_message_issuer %span< @#{group_preferences.planned_message_issuer.telegram_username} (#{group_preferences.planned_message_issuer.telegram_id}) by #{group_preferences.planned_message_issuer.owner.name} - else %span< Shared bot %li< %span< Consecutive failures when dispatching messages: %span<= group_preferences.planned_message_fails %div< %a.btn.btn-warn{'href': "{% url 'manage_group_plannedmessages_enabledness' group_id %}"}< %i.fa.fa-pencil> %span>= ' ' Edit .cardSection .cardTitle %h3 Planned Messages' Timezone %div = group_preferences.planned_message_timezone %span<= '(' - now "SHORT_DATETIME_FORMAT" %span>= ')' %div %a.btn.btn-warn{'href': "{% url 'manage_group_plannedmessages_timezone' group_id %}"}< %i.fa.fa-pencil> %span>= ' ' Edit .cardSection .cardTitle %h3 Planned Message Dispatches %ul> - for planned_dispatch in group_preferences.planned_message_dispatches.all %li> %span> ##{planned_dispatch.id} %span<= ' ' %a.btn.btn-warn{'href': "{% url 'manage_group_planneddispatch' group_id planned_dispatch.id %}"}< %i.fa.fa-pencil> %span>= ' ' Edit %ul %li %dl> %dt> Tags %dd> - if planned_dispatch.tags_as_list|length %ul> - for tag in planned_dispatch.tags_as_list %li>= tag - else %i.textMuted> No tags set - will pick any %li> %dl> %dt> Active on days %dd> %span> {% if planned_dispatch.day_sunday %}Sun {% endif %} %span> {% if planned_dispatch.day_monday %}Mon {% endif %} %span> {% if planned_dispatch.day_tuesday %}Tue {% endif %} %span> {% if planned_dispatch.day_wednesday %}Wed {% endif %} %span> {% if planned_dispatch.day_thursday %}Thu {% endif %} %span> {% if planned_dispatch.day_friday %}Fri {% endif %} %span> {% if planned_dispatch.day_saturday %}Sat {% endif %} %li> %dl> %dt> Start on time %dd> %span>= planned_dispatch.time_start|date:"c" %li> %dl> %dt> End on time %dd> %span>= planned_dispatch.time_end|date:"c" %li> %dl> %dt> Repeat every %dd> %span>= planned_dispatch.time_repeat|date:"c" %li> %dl> %dt> Last sent on %dd> %span>= planned_dispatch.time_last_dispatch|date:"r" %li> %dl> %dt> To be dispatched on %dd> - with planned_dispatch.time_next_dispatch as tnd %span> - if tnd %span>= tnd|date:"r" - else %i.textMuted> no foreseeable future .add-button %a.btn.btn-success{'href': "{% url 'manage_group_planneddispatch' group_id 0 %}"}< %i.fa.fa-plus> %span>= ' ' Add new Planned Dispatch .cardSection .cardTitle %h3 Planned Messages %ul - for planned_message in group_preferences.planned_messages.all %li< %span> ##{planned_message.id} %span<= ' ' %a.btn.btn-warn{'href': "{% url 'manage_group_plannedmessage' group_id planned_message.id %}"}< %i.fa.fa-pencil> %span>= ' ' Edit %ul %li %dl> %dt> Tags %dd> - if planned_message.tags_as_list %ul> - for tag in planned_message.tags_as_list %li>= tag - else %i.textMuted No tags set %li %dl> %dt> Message %dd>= planned_message.message|safe .add-button %a.btn.btn-success{'href': "{% url 'manage_group_plannedmessage' group_id 0 %}"}< %i.fa.fa-plus> %span>= ' ' Add new Planned Message - endtimezone