55 lines
1.9 KiB
HTML
55 lines
1.9 KiB
HTML
{% set topics = frappe.get_all("Discussion Topic",
|
|
{"reference_doctype": doctype, "reference_docname": docname}, ["name", "title", "owner", "creation"]) %}
|
|
|
|
{% include "community/templates/discussions/topic_modal.html" %}
|
|
|
|
<div class="discussions-parent">
|
|
<div class="discussions-header">
|
|
<span class="course-home-headings">{{_('Discussions')}}</span>
|
|
{% if topics %}
|
|
{% include "community/templates/discussions/button.html" %}
|
|
{% endif %}
|
|
</div>
|
|
|
|
{% if topics %}
|
|
<div class="common-card-style thread-card course-content-parent" data-doctype="{{ doctype }}"
|
|
data-docname="{{ docname }}">
|
|
|
|
<div class="discussions-sidebar">
|
|
{% include "community/templates/discussions/search.html" %}
|
|
{% for topic in topics %}
|
|
{% set replies = frappe.get_all("Discussion Reply", {"topic": topic.name})%}
|
|
{% include "community/templates/discussions/sidebar.html" %}
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<div class="mr-2" id="discussion-group">
|
|
{% include "community/templates/discussions/reply_section.html" %}
|
|
</div>
|
|
</div>
|
|
{% else %}
|
|
|
|
<div id="no-discussions" class="common-card-style thread-card">
|
|
<div class="no-discussions">
|
|
<div class="font-weight-bold">No Discussions</div>
|
|
<div class="muted-text mt-3 mb-3">There are no discussions for this {{ doctype | lower }}, why don't you start
|
|
one! </div>
|
|
{% if frappe.session.user == "Guest" %}
|
|
<div class="button is-primary mt-3" id="login-from-discussion">Log In</div>
|
|
{% elif not condition %}
|
|
<div class="button is-primary mt-3" id="login-from-discussion" data-redirect="{{ redirect_to }}">
|
|
{{ button_name }}
|
|
</div>
|
|
{% else %}
|
|
{% include "community/templates/discussions/button.html" %}
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
|
|
{% block script %}
|
|
<script>{% include "community/templates/discussions/discussions.js" %}</script>
|
|
{% endblock %}
|