mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-09 23:39:28 +00:00
[cleanup] homepage
This commit is contained in:
@@ -1,40 +0,0 @@
|
||||
.page-header {
|
||||
color: white;
|
||||
background: #263248;
|
||||
text-align: center;
|
||||
padding: 80px 0px;
|
||||
}
|
||||
|
||||
.page-header .page-header-left {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.page-header h1 {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.slide h2 {
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.slides {
|
||||
margin-top: -15px;
|
||||
}
|
||||
|
||||
.slide {
|
||||
padding: 30px 40px;
|
||||
max-width: 800px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 900px;
|
||||
}
|
||||
|
||||
.img-wrapper {
|
||||
text-align: center;
|
||||
padding: 30px;
|
||||
background-color: #eee;
|
||||
border-radius: 5px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
<div class="slides">
|
||||
<div class="row slide">
|
||||
<h2 class="text-center">{{ _("Awesome Products") }}</h2>
|
||||
<div class="col-md-6 text-center">
|
||||
<div class="img-wrapper">
|
||||
<i class="icon-wrench text-muted" style="font-size: 100px;"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row slide alt">
|
||||
<h2 class="text-center">{{ _("Awesome Services") }}</h2>
|
||||
<div class="col-md-6 text-center">
|
||||
<div class="img-wrapper">
|
||||
<i class="icon-phone text-muted" style="font-size: 100px;"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p class="text-center" style="margin-bottom: 50px;">
|
||||
<a href="/products" class="btn btn-success">Explore <i class="icon-chevron-right"></i></a>
|
||||
</p>
|
||||
<!-- no-sidebar -->
|
||||
@@ -8,34 +8,27 @@ from frappe import _
|
||||
from frappe.utils import nowdate
|
||||
|
||||
class website_maker(object):
|
||||
def __init__(self, company, tagline, user):
|
||||
self.company = company
|
||||
self.tagline = tagline
|
||||
self.user = user
|
||||
def __init__(self, args):
|
||||
self.args = args
|
||||
self.company = args.company_name
|
||||
self.tagline = args.company_tagline
|
||||
self.user = args.name
|
||||
self.make_web_page()
|
||||
self.make_website_settings()
|
||||
self.make_blog()
|
||||
|
||||
def make_web_page(self):
|
||||
# home page
|
||||
self.webpage = frappe.get_doc({
|
||||
"doctype": "Web Page",
|
||||
"title": self.company,
|
||||
"published": 1,
|
||||
"header": "<div class='hero text-center'><h1>{0}</h1>".format(self.tagline or "Headline")+\
|
||||
'<p>'+_("This is an example website auto-generated from ERPNext")+"</p>"+\
|
||||
'<p><a class="btn btn-primary" href="/login">Login</a></p></div>',
|
||||
"description": self.company + ":" + (self.tagline or ""),
|
||||
"css": frappe.get_template("setup/setup_wizard/data/sample_home_page.css").render(),
|
||||
"main_section": frappe.get_template("setup/setup_wizard/data/sample_home_page.html").render({
|
||||
"company": self.company, "tagline": (self.tagline or "")
|
||||
})
|
||||
}).insert()
|
||||
homepage = frappe.get_doc('Homepage', 'Homepage')
|
||||
homepage.company = self.company
|
||||
homepage.tag_line = self.tagline
|
||||
homepage.setup_items()
|
||||
homepage.save()
|
||||
|
||||
def make_website_settings(self):
|
||||
# update in home page in settings
|
||||
website_settings = frappe.get_doc("Website Settings", "Website Settings")
|
||||
website_settings.home_page = self.webpage.name
|
||||
website_settings.home_page = 'home'
|
||||
website_settings.brand_html = self.company
|
||||
website_settings.copyright = self.company
|
||||
website_settings.top_bar_items = []
|
||||
@@ -88,5 +81,5 @@ def test():
|
||||
frappe.delete_doc("Blog Post", "welcome")
|
||||
frappe.delete_doc("Blogger", "administrator")
|
||||
frappe.delete_doc("Blog Category", "general")
|
||||
website_maker("Test Company", "Better Tools for Everyone", "Administrator")
|
||||
website_maker({'company':"Test Company", 'company_tagline': "Better Tools for Everyone", 'name': "Administrator"})
|
||||
frappe.db.commit()
|
||||
|
||||
@@ -22,7 +22,9 @@ domains = {
|
||||
'remove_roles': ['Manufacturing User', 'Manufacturing Manager', 'Maintenance User'],
|
||||
'properties': [
|
||||
{'doctype': 'Item', 'fieldname': 'is_stock_item', 'property': 'default', 'value': 0},
|
||||
{'fieldname': 'barcode', 'property': 'hidden', 'value': 1}
|
||||
],
|
||||
'set_value': [
|
||||
['Stock Settings', 'show_barcode', 0]
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ def setup_complete(args=None):
|
||||
frappe.local.message_log = []
|
||||
setup_domain(args.get('domain'))
|
||||
|
||||
website_maker(args.company_name.strip(), args.company_tagline, args.name)
|
||||
website_maker(args)
|
||||
create_logo(args)
|
||||
|
||||
frappe.db.commit()
|
||||
|
||||
Reference in New Issue
Block a user