[IMP] portal_claim, portal_project_issue ==> website_crm_claim, website_project_issue: modules are renamed and depend on website, adds Claims and Issues links on the user dropdown menu for portal users

This commit is contained in:
Damien Bouvy
2015-01-16 16:45:52 +01:00
parent 1d82bb16ca
commit 50fa3b6ba4
63 changed files with 57 additions and 83 deletions
@@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="portal_project_issue_kanban_view" model="ir.ui.view">
<field name="name">Project Issue Kanban</field>
<field name="model">project.issue</field>
<field name="priority">20</field>
<field name="arch" type="xml">
<kanban class="oe_portal_project_issue">
<field name="user_email"/>
<field name="user_id"/>
<field name="date_deadline"/>
<field name="create_date"/>
<field name="categ_ids"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_card oe_kanban_global_click">
<div class="oe_kanban_content">
<div class="oe_portal_project_issue">
<div><h1><field name="name"/></h1></div>
<div class="oe_kanban_footer_left">
<field name="partner_id" context="{'portal':1}"/> <br/>
<field name="version_id"/>
</div>
<div><field name="categ_ids" widget="many2many_tags" class="oe_left"/></div>
<div class="oe_text_right">
<h1><field name="stage_id" readonly="1"/></h1>
</div>
</div>
<div>
<h1><a type="open"><field name="name"/></a></h1>
<field name="partner_id"/> <br/>
<field name="version_id"/>
</div>
<div class="oe_kanban_footer_left">
<field name="categ_ids"/>
<div class="oe_right">
Creation: <field name="create_date"/>
<field name="priority" widget="priority"/>
<t t-if="record.date_deadline.raw_value and record.date_deadline.raw_value lt (new Date())">
<span t-attf-class="oe_kanban_status oe_kaban_status_red"> </span>
</t>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar"/>
</div>
</div>
</div>
<div class="oe_clear"/>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record id="project_issue_categ_act0" model="ir.actions.act_window">
<field name="name">Issues</field>
<field name="res_model">project.issue</field>
<field name="view_type">form</field>
<field name="view_mode">kanban,form</field>
<field name="view_id" ref="portal_project_issue_kanban_view"/>
<field name="domain" eval=""/>
<field name="context">{"search_default_user_id":'', "search_default_draft":'', "search_default_todo":'', "portal":'True'}</field>
<field name="search_view_id" ref="project_issue.view_project_issue_filter"/>
<field name="target">current</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create an issue.
</p><p>
You can track your issues from this menu and the action we
will take.
</p>
</field>
</record>
</data>
</openerp>
@@ -21,8 +21,8 @@
{
'name': 'Portal Claim',
'version': '0.1',
'name': 'Website CRM Claim',
'version': '0.2',
'category': 'Tools',
'complexity': 'easy',
'description': """
@@ -30,9 +30,10 @@ This module adds claim menu and features to your portal if claim and portal are
==========================================================================================
""",
'author': 'OpenERP SA',
'depends': ['crm_claim','portal'],
'depends': ['crm_claim','portal', 'website'],
'data': [
'portal_claim_view.xml',
'website_claim_view.xml',
'security/ir.model.access.csv',
'security/portal_security.xml',
],
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="website_crm_claim.link_claims" name="Claims Link from User Account" inherit_id="website.layout" groups="base.group_portal">
<xpath expr="//li[@class='dropdown']/ul/li[contains(.,'Logout')]" position="before">
<li><a href="/web#action=website_crm_claim.crm_claim_category_claim0" role="menuitem">Claims</a></li>
</xpath>
</template>
</odoo>
@@ -21,7 +21,7 @@
{
'name': 'Portal Issue',
'name': 'Website Project Issue',
'version': '0.1',
'category': 'Tools',
'complexity': 'easy',
@@ -30,11 +30,12 @@ This module adds issue menu and features to your portal if project_issue and por
==================================================================================================
""",
'author': 'OpenERP SA',
'depends': ['project_issue','portal'],
'depends': ['project_issue','portal', 'website'],
'data': [
'security/portal_security.xml',
'security/ir.model.access.csv',
'portal_project_issue_view.xml',
'website_project_issue_view.xml',
'views/portal_project_issue.xml',
],
'installable': True,
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="open_view_issue" model="ir.actions.act_window">
<field name="name">Issues</field>
<field name="res_model">project.issue</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="project_issue.project_issue_tree_view"/>
<field name="domain" eval=""/>
<field name="context">{"search_default_user_id":'', "search_default_draft":'', "search_default_todo":'', "portal":'True'}</field>
<field name="search_view_id" ref="project_issue.view_project_issue_filter"/>
<field name="target">current</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to create an issue.
</p><p>
You can track your issues from this menu and the action we
will take.
</p>
</field>
</record>
<menuitem name="Issues" id="portal_services_issues" parent="portal.portal_projects"
action="open_view_issue" sequence="10"/>
</data>
</openerp>
@@ -3,7 +3,7 @@
<data>
<template id="assets_backend" name="portal_project_issue assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/portal_project_issue/static/src/css/portal_project_issue.css"/>
<link rel="stylesheet" href="/website_project_issue/static/src/css/portal_project_issue.css"/>
</xpath>
</template>
</data>
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="website_project_issue.link_issues" name="Issues Link from User Account" inherit_id="website.layout" groups="base.group_portal">
<xpath expr="//li[@class='dropdown']/ul/li[contains(.,'Logout')]" position="before">
<li><a href="/web#action=website_project_issue.open_view_issue" role="menuitem">Issues</a></li>
</xpath>
</template>
</odoo>