Started with Vue

This commit is contained in:
scmmishra
2018-10-30 18:25:49 +05:30
committed by Aditya Hase
parent 9456c82536
commit 1778b59efa
14 changed files with 259 additions and 12 deletions

8
erpnext/www/academy.html Normal file
View File

@@ -0,0 +1,8 @@
{% extends "frappe_theme/templates/web.html" %}
{% block title %}{{ heading or "Academy"}}{% endblock %}
{% block page_content %}
<div id="web-academy"></div>
<script type="text/javascript" src="/assets/js/web-academy.min.js"></script>
{% endblock %}

27
erpnext/www/academy.py Normal file
View File

@@ -0,0 +1,27 @@
from __future__ import unicode_literals
import frappe
import erpnext.education.utils as utils
@frappe.whitelist()
def get_portal_details():
settings = frappe.get_doc("Education Settings")
title = settings.portal_title
description = settings.description
return dict(title=title, description=description)
@frappe.whitelist()
def get_featured_programs():
featured_program_names = frappe.get_list("Program", filters={"is_published": True, "is_featured": True})
featured_list = [program["name"] for program in featured_program_names]
if featured_list:
return featured_list
else:
return None
@frappe.whitelist()
def get_program_details(program_name):
try:
program = frappe.get_doc('Program', program_name)
return program
except:
return None

View File

@@ -1,10 +0,0 @@
{% extends "templates/web.html" %}
{% block title %}{{ heading or "Web Academy"}}{% endblock %}
{% block page_content %}
<div id="web-academy"></div>
<script type="text/javascript" src="/assets/js/frappe-web-academy.min.js"></script>
{% endblock %}