furmeet-bot/webproj/templates/manage_group_plannedmessage...

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