148 lines
7.2 KiB
Plaintext
148 lines
7.2 KiB
Plaintext
- 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<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_monday %}Mon<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_tuesday %}Tue<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_wednesday %}Wed<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_thursday %}Thu<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_friday %}Fri<span> </span>{% endif %}
|
|
%span> {% if planned_dispatch.day_saturday %}Sat<span> </span>{% 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 |