Updated page view for Chapters list and Chapter single view.

This commit is contained in:
ashwinisave35
2017-05-10 16:59:11 +05:30
parent 4045f91cc6
commit 708e5afbc0
7 changed files with 186 additions and 45 deletions

View File

@@ -3,9 +3,13 @@
{% block page_content %}
{% if frappe.session.user=='Guest' %}
<p>Please signup and login to join this chapter</p>
<p><a href="/login" class='btn btn-primary'>Login</a></p>
<p><a href="/login?redirect-to=/{{ chapter.route }}" class='btn btn-primary'>Login</a></p>
{% else %}
{% if already_member %}
<p>You are already a member of {{ chapter.title }}!</p>
{% else %}
<p>Welcome to chapter {{ chapter.title }}!</p>
{% endif %}
<p><a href="/{{ chapter.route }}" class='btn btn-primary'>Go to Chapter Page</a></p>
{% endif %}

View File

@@ -1,12 +1,14 @@
import frappe
def get_context(context):
context.no_cache = True
chapter = frappe.get_doc('Chapter', frappe.form_dict.name)
if frappe.session.user!='Guest':
chapter = frappe.get_doc('Chapter', frappe.form_dict.name)
if frappe.session.user not in [d.user for d in chapter.members]:
if frappe.session.user in [d.user for d in chapter.members]:
context.already_member = True
else:
chapter.append('members', dict(user=frappe.session.user))
chapter.save()
chapter.save(ignore_permissions=1)
frappe.db.commit()
context.chapter = chapter
context.chapter = chapter