Files
lms/community/install.py
2021-05-05 12:53:24 +05:30

30 lines
748 B
Python

"""Hooks that are executed during and after install.
"""
import os
import frappe
def after_install():
set_app_name()
disable_signup()
add_footer_items()
def set_app_name():
app_name = os.getenv("FRAPPE_APP_NAME")
if app_name:
frappe.db.set_value('System Settings', None, 'app_name', app_name)
def disable_signup():
frappe.db.set_value("Website Settings", None, "disable_signup", 1)
def add_footer_items():
items = [
{"label": "About", "url": "/about"},
{"label": "Blog", "url": "/blog"},
{"label": "Github", "url": "https://github.com/fossunited/community"}
]
doc = frappe.get_doc("Website Settings", None)
doc.update({
"footer_items": items
})
doc.save()