[IMP] posbox: add a homepage to the root controller on the posbox that explains what it is and where to find information
bzr revid: fva@openerp.com-20140321134623-eaj56nrh8hkagvym
This commit is contained in:
parent
b206261dd5
commit
0e251dbc8e
|
@ -0,0 +1,25 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# OpenERP, Open Source Management Solution
|
||||||
|
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Affero General Public License as
|
||||||
|
# published by the Free Software Foundation, either version 3 of the
|
||||||
|
# License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU Affero General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Affero General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
import controllers
|
||||||
|
|
||||||
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||||
|
|
|
@ -0,0 +1,47 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# OpenERP, Open Source Management Solution
|
||||||
|
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU Affero General Public License as
|
||||||
|
# published by the Free Software Foundation, either version 3 of the
|
||||||
|
# License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU Affero General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Affero General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
'name': 'PosBox Homepage',
|
||||||
|
'version': '1.0',
|
||||||
|
'category': 'Hardware Drivers',
|
||||||
|
'sequence': 6,
|
||||||
|
'summary': 'A homepage for the PosBox',
|
||||||
|
'description': """
|
||||||
|
PosBox Homepage
|
||||||
|
===============
|
||||||
|
|
||||||
|
This module overrides openerp web interface to display a simple
|
||||||
|
Homepage that explains what's the posbox and show the status,
|
||||||
|
and where to find documentation.
|
||||||
|
|
||||||
|
If you activate this module, you won't be able to access the
|
||||||
|
regular openerp interface anymore.
|
||||||
|
|
||||||
|
""",
|
||||||
|
'author': 'OpenERP SA',
|
||||||
|
'depends': ['hw_proxy'],
|
||||||
|
'installable': False,
|
||||||
|
'auto_install': False,
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
|
@ -0,0 +1,3 @@
|
||||||
|
import main
|
||||||
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||||
|
|
|
@ -0,0 +1,63 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
import logging
|
||||||
|
import os
|
||||||
|
import time
|
||||||
|
from os import listdir
|
||||||
|
|
||||||
|
import openerp
|
||||||
|
from openerp import http
|
||||||
|
from openerp.http import request
|
||||||
|
from openerp.tools.translate import _
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
index_template = """
|
||||||
|
<!DOCTYPE HTML>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>OpenERP's PosBox</title>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
width: 480px;
|
||||||
|
margin: 60px auto;
|
||||||
|
font-family: sans-serif;
|
||||||
|
text-align: justify;
|
||||||
|
color: #6B6B6B;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Your PosBox is up and running</h1>
|
||||||
|
<p>
|
||||||
|
The PosBox is an hardware adapter that allows you to use
|
||||||
|
receipt printers and barcode scanners with OpenERP's Point of
|
||||||
|
Sale, <b>version 8.0 or later</b>. You can start an <a href='https://www.openerp.com/start'>online free trial</a>,
|
||||||
|
or <a href='https://www.openerp.com/start?download'>download and install</a> it yourself.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
For more information on how to setup the Point of Sale with
|
||||||
|
the PosBox, please refer to <a href='/hw_proxy/static/doc/manual.pdf'>the manual</a>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
To see the status of the connected hardware, please refer
|
||||||
|
to the <a href='/hw_proxy/status'>hardware status page</a>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The PosBox software installed on this posbox is <b>version 6</b>,
|
||||||
|
the posbox version number is independent from OpenERP. You can upgrade
|
||||||
|
the software on the <a href='/hw_proxy/upgrade/'>upgrade page</a>
|
||||||
|
</p>
|
||||||
|
<p>For any other question, please contact the OpenERP support at <a href='mailto:support@openerp.com'>support@openerp.com</a>
|
||||||
|
</p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
|
class PosboxHomepage(openerp.addons.web.controllers.main.Home):
|
||||||
|
@http.route('/', type='http', auth='none', website=True)
|
||||||
|
def index(self):
|
||||||
|
#return request.render('hw_posbox_homepage.index',mimetype='text/html')
|
||||||
|
return index_template
|
||||||
|
|
Loading…
Reference in New Issue