30 lines
748 B
Python
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()
|