discourse-chat-integration/assets/javascripts/discourse/templates/components/channel-details.hbs

78 lines
1.7 KiB
Handlebars
Raw Normal View History

<div class="channel-header">
<div class="pull-right">
{{d-button
action=editChannel
actionParam=channel
2019-07-16 12:55:26 -04:00
icon="pencil-alt"
title="chat_integration.edit_channel"
label="chat_integration.edit_channel"
}}
{{d-button
action=test
actionParam=channel
icon="rocket"
title="chat_integration.test_channel"
label="chat_integration.test_channel"
class="btn-chat-test"
}}
{{d-button
class="cancel"
action=(action "deleteChannel")
actionParam=channel
2019-07-16 12:55:26 -04:00
icon="trash-alt"
title="chat_integration.delete_channel"
label="chat_integration.delete_channel"
}}
</div>
2017-10-03 05:42:07 -04:00
<span class="channel-title">
{{#if channel.error_key}}
{{d-button
action=showError
actionParam=channel
class="delete btn-danger"
icon="exclamation-triangle"
}}
{{/if}}
2017-07-31 12:09:21 -04:00
{{channel-data provider=provider channel=channel}}
</span>
</div>
<div class="channel-body">
2017-10-03 05:42:07 -04:00
<table>
<thead>
<tr>
<th>{{i18n "chat_integration.rule_table.filter"}}</th>
<th>{{i18n "chat_integration.rule_table.category"}}</th>
2017-10-03 05:42:07 -04:00
{{#if siteSettings.tagging_enabled}}
<th>{{i18n "chat_integration.rule_table.tags"}}</th>
{{/if}}
2017-10-03 05:42:07 -04:00
<th></th>
</tr>
</thead>
2017-10-03 05:42:07 -04:00
<tbody>
{{#each channel.rules as |rule|}}
{{rule-row rule=rule edit=(action "editRule") refresh=refresh}}
{{/each}}
</tbody>
2017-10-03 05:42:07 -04:00
</table>
</div>
2017-10-03 05:42:07 -04:00
<div class="channel-footer">
<div class="pull-right">
{{d-button
action=createRule
2017-10-03 05:42:07 -04:00
actionParam=channel
icon="plus"
title="chat_integration.create_rule"
label="chat_integration.create_rule"
}}
</div>
2017-10-03 05:42:07 -04:00
</div>