[IMP] add new module website_contract
authorChristophe Matthieu <chm@openerp.com>
Mon, 19 Aug 2013 14:34:23 +0000 (16:34 +0200)
committerChristophe Matthieu <chm@openerp.com>
Mon, 19 Aug 2013 14:34:23 +0000 (16:34 +0200)
bzr revid: chm@openerp.com-20130819143423-gjg6b11x41k3crse

addons/website_contract/__init__.py [new file with mode: 0644]
addons/website_contract/__openerp__.py [new file with mode: 0644]
addons/website_contract/controllers/__init__.py [new file with mode: 0644]
addons/website_contract/controllers/main.py [new file with mode: 0644]
addons/website_contract/views/website_contract.xml [new file with mode: 0644]
addons/website_project/views/website_project.xml

diff --git a/addons/website_contract/__init__.py b/addons/website_contract/__init__.py
new file mode 100644 (file)
index 0000000..355939a
--- /dev/null
@@ -0,0 +1 @@
+import controllers
\ No newline at end of file
diff --git a/addons/website_contract/__openerp__.py b/addons/website_contract/__openerp__.py
new file mode 100644 (file)
index 0000000..9a6de07
--- /dev/null
@@ -0,0 +1,18 @@
+{
+'name': 'Public References',
+    'category': 'Website',
+    'summary': 'Publish Your Public References',
+    'version': '1.0',
+    'description': """
+OpenERP Blog
+============
+
+        """,
+    'author': 'OpenERP SA',
+    'depends': ['website', 'project'],
+    'data': [
+        'views/website_contract.xml',
+    ],
+    'qweb': ['static/src/xml/*.xml'],
+    'installable': True,
+}
diff --git a/addons/website_contract/controllers/__init__.py b/addons/website_contract/controllers/__init__.py
new file mode 100644 (file)
index 0000000..8ee9bae
--- /dev/null
@@ -0,0 +1 @@
+import main
diff --git a/addons/website_contract/controllers/main.py b/addons/website_contract/controllers/main.py
new file mode 100644 (file)
index 0000000..cce19ee
--- /dev/null
@@ -0,0 +1,11 @@
+# -*- coding: utf-8 -*-
+
+from openerp.addons.web import http
+from openerp.addons.web.http import request
+
+class website_project(http.Controller):
+
+    @http.route(['/projects/'], type='http', auth="public")
+    def blog(self, **post):
+        website = request.registry['website']
+        return website.render("website_project.index", values)
diff --git a/addons/website_contract/views/website_contract.xml b/addons/website_contract/views/website_contract.xml
new file mode 100644 (file)
index 0000000..8b3b0f6
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+
+
+    <!-- Layout add nav and footer -->
+
+    <template id="footer_custom" inherit_id="website.layout" name="Custom Footer">
+        <xpath expr="//body/header//ul[@id='top_menu']/li[last()]" position="before">
+            <li><a href="/references/">References</a></li>
+        </xpath>
+    </template>
+
+    <!-- Page --> 
+
+    <template id="index" name="Projects">
+        <t t-call="website.layout">
+            <t t-set="title">References</t>
+            <div class="container">
+            </div>
+        </t>
+    </template>
+
+
+ </data>
+</openerp>
index 1817080..36e93f5 100644 (file)
@@ -15,7 +15,7 @@
 
     <template id="index" name="Projects">
         <t t-call="website.layout">
-            <t t-set="title">Blog</t>
+            <t t-set="title">Projects</t>
             <div class="container">
                 <div t-foreach="project_ids" t-as="project_id">
                     <h4 t-field="project_id.name"/>