kopia lustrzana https://github.com/dgtlmoon/changedetection.io
"Send Test Notification" - In "Group" settings form it should not fallback to the system wide notifications when sending a test if nothing is set.
rodzic
8aac7bccbe
commit
db59bf73e1
|
@ -3,7 +3,7 @@
|
||||||
{% from '_helpers.jinja' import render_field, render_checkbox_field, render_button %}
|
{% from '_helpers.jinja' import render_field, render_checkbox_field, render_button %}
|
||||||
{% from '_common_fields.jinja' import render_common_settings_form %}
|
{% from '_common_fields.jinja' import render_common_settings_form %}
|
||||||
<script>
|
<script>
|
||||||
const notification_base_url="{{url_for('ajax_callback_send_notification_test', watch_uuid=uuid)}}";
|
const notification_base_url="{{url_for('ajax_callback_send_notification_test', mode="group-settings")}}";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src="{{url_for('static_content', group='js', filename='tabs.js')}}" defer></script>
|
<script src="{{url_for('static_content', group='js', filename='tabs.js')}}" defer></script>
|
||||||
|
|
|
@ -527,7 +527,8 @@ def changedetection_app(config=None, datastore_o=None):
|
||||||
notification_urls = tag.get('notifications_urls') if tag and tag.get('notifications_urls') else None
|
notification_urls = tag.get('notifications_urls') if tag and tag.get('notifications_urls') else None
|
||||||
|
|
||||||
is_global_settings_form = request.args.get('mode', '') == 'global-settings'
|
is_global_settings_form = request.args.get('mode', '') == 'global-settings'
|
||||||
if not notification_urls and not is_global_settings_form:
|
is_group_settings_form = request.args.get('mode', '') == 'group-settings'
|
||||||
|
if not notification_urls and not is_global_settings_form and not is_group_settings_form:
|
||||||
# In the global settings, use only what is typed currently in the text box
|
# In the global settings, use only what is typed currently in the text box
|
||||||
logger.debug("Test notification - Trying by global system settings notifications")
|
logger.debug("Test notification - Trying by global system settings notifications")
|
||||||
if datastore.data['settings']['application'].get('notification_urls'):
|
if datastore.data['settings']['application'].get('notification_urls'):
|
||||||
|
|
Ładowanie…
Reference in New Issue