Rename base_condition_template to base_comment_template
parent
6f5068f943
commit
4dd0f9dcbe
|
@ -0,0 +1,23 @@
|
||||||
|
Base Comments Templates
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Add a new model to define templates of comments to print on
|
||||||
|
documents.
|
||||||
|
|
||||||
|
Two positions are available for the comments:
|
||||||
|
|
||||||
|
- above document lines
|
||||||
|
- below document lines
|
||||||
|
|
||||||
|
This module is the base module for following modules:
|
||||||
|
|
||||||
|
* sale_comment_template
|
||||||
|
* purchase_comment_template
|
||||||
|
* invoice_comment_template
|
||||||
|
|
||||||
|
Contributors
|
||||||
|
------------
|
||||||
|
|
||||||
|
* Nicolas Bessi <nicolas.bessi@camptocamp.com>
|
||||||
|
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
|
||||||
|
* Guewen Baconnier <guewen.baconnier@camptocamp.com>
|
|
@ -0,0 +1,2 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from . import comment
|
|
@ -0,0 +1,31 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Author: Nicolas Bessi
|
||||||
|
# Copyright 2013-2014 Camptocamp SA
|
||||||
|
#
|
||||||
|
# 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": "Base Comments Templates",
|
||||||
|
"summary": "Comments templates on documents",
|
||||||
|
"version": "8.0.1.0.0",
|
||||||
|
"depends": ["base"],
|
||||||
|
"author": "Camptocamp,Odoo Community Association (OCA)",
|
||||||
|
"data": ["comment_view.xml",
|
||||||
|
'security/ir.model.access.csv',
|
||||||
|
],
|
||||||
|
"category": "Sale",
|
||||||
|
"installable": True,
|
||||||
|
"active": False, }
|
|
@ -0,0 +1,43 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Author: Nicolas Bessi
|
||||||
|
# Copyright 2013-2014 Camptocamp SA
|
||||||
|
#
|
||||||
|
# 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/>.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
from openerp import models, fields, api
|
||||||
|
|
||||||
|
|
||||||
|
class BaseCommentTemplate(models.Model):
|
||||||
|
_name = "base.comment.template"
|
||||||
|
_description = "Base comment template"
|
||||||
|
|
||||||
|
name = fields.Char('Comment summary', required=True)
|
||||||
|
position = fields.Selection([('before_lines', 'Before lines'),
|
||||||
|
('after_lines', 'After lines')],
|
||||||
|
'Position',
|
||||||
|
required=True,
|
||||||
|
default='before_lines',
|
||||||
|
help="Position on document")
|
||||||
|
text = fields.Html('Comment', translate=True, required=True)
|
||||||
|
|
||||||
|
@api.multi
|
||||||
|
def get_value(self, partner_id=False):
|
||||||
|
self.ensure_one()
|
||||||
|
lang = None
|
||||||
|
if partner_id:
|
||||||
|
lang = self.env['res.partner'].browse(partner_id).lang
|
||||||
|
return self.with_context({'lang': lang}).text
|
|
@ -0,0 +1,51 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<openerp>
|
||||||
|
<data>
|
||||||
|
<record model="ir.ui.view" id="view_base_comment_template_search">
|
||||||
|
<field name="name">base.comment.template.search</field>
|
||||||
|
<field name="model">base.comment.template</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<search string="Comment Templates">
|
||||||
|
<field name="name"/>
|
||||||
|
<field name="position"/>
|
||||||
|
</search>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record model="ir.ui.view" id="view_base_comment_template_form">
|
||||||
|
<field name="name">base.comment.template.form</field>
|
||||||
|
<field name="model">base.comment.template</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<form string="Comment Templates">
|
||||||
|
<group>
|
||||||
|
<field name="name"/>
|
||||||
|
<field name="position"/>
|
||||||
|
<field name="text" colspan="4"/>
|
||||||
|
</group>
|
||||||
|
</form>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record model="ir.ui.view" id="view_base_comment_template_tree">
|
||||||
|
<field name="name">account.comment.template.list</field>
|
||||||
|
<field name="model">base.comment.template</field>
|
||||||
|
<field name="priority" eval="6"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<tree string="Comment Templates">
|
||||||
|
<field name="name"/>
|
||||||
|
<field name="position"/>
|
||||||
|
</tree>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record model="ir.actions.act_window" id="action_base_comment_template">
|
||||||
|
<field name="name">Comment Templates</field>
|
||||||
|
<field name="type">ir.actions.act_window</field>
|
||||||
|
<field name="res_model">base.comment.template</field>
|
||||||
|
<field name="view_type">form</field>
|
||||||
|
<field name="view_mode">tree,form</field>
|
||||||
|
<field name="view_id" ref="view_base_comment_template_tree"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
</data>
|
||||||
|
</openerp>
|
|
@ -0,0 +1,85 @@
|
||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * base_comment_template
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 8.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2014-10-22 07:20+0000\n"
|
||||||
|
"PO-Revision-Date: 2014-10-22 07:20+0000\n"
|
||||||
|
"Last-Translator: <>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: selection:base.comment.template,position:0
|
||||||
|
msgid "After lines"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: model:ir.model,name:base_comment_template.model_base_comment_template
|
||||||
|
msgid "Base comment template"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: selection:base.comment.template,position:0
|
||||||
|
msgid "Before lines"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,text:0
|
||||||
|
msgid "Comment"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_form
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_search
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_tree
|
||||||
|
#: model:ir.actions.act_window,name:base_comment_template.action_base_comment_template
|
||||||
|
msgid "Comment Templates"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,name:0
|
||||||
|
msgid "Comment summary"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,create_uid:0
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,create_date:0
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,id:0
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,write_uid:0
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,write_date:0
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,position:0
|
||||||
|
msgid "Position"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: help:base.comment.template,position:0
|
||||||
|
msgid "Position on document"
|
||||||
|
msgstr ""
|
||||||
|
|
|
@ -0,0 +1,85 @@
|
||||||
|
# Translation of Odoo Server.
|
||||||
|
# This file contains the translation of the following modules:
|
||||||
|
# * base_comment_template
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Odoo Server 8.0\n"
|
||||||
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2014-10-22 07:20+0000\n"
|
||||||
|
"PO-Revision-Date: 2014-10-22 07:20+0000\n"
|
||||||
|
"Last-Translator: <>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: \n"
|
||||||
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: selection:base.comment.template,position:0
|
||||||
|
msgid "After lines"
|
||||||
|
msgstr "Après les lignes"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: model:ir.model,name:base_comment_template.model_base_comment_template
|
||||||
|
msgid "Base comment template"
|
||||||
|
msgstr "Modèle de textes de commentaires"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: selection:base.comment.template,position:0
|
||||||
|
msgid "Before lines"
|
||||||
|
msgstr "Avant les lignes"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,text:0
|
||||||
|
msgid "Comment"
|
||||||
|
msgstr "Commentaire"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_form
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_search
|
||||||
|
#: view:base.comment.template:base_comment_template.view_base_comment_template_tree
|
||||||
|
#: model:ir.actions.act_window,name:base_comment_template.action_base_comment_template
|
||||||
|
msgid "Comment Templates"
|
||||||
|
msgstr "Modèles de commentaires"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,name:0
|
||||||
|
msgid "Comment summary"
|
||||||
|
msgstr "Nom"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,create_uid:0
|
||||||
|
msgid "Created by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,create_date:0
|
||||||
|
msgid "Created on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,id:0
|
||||||
|
msgid "ID"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,write_uid:0
|
||||||
|
msgid "Last Updated by"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,write_date:0
|
||||||
|
msgid "Last Updated on"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: field:base.comment.template,position:0
|
||||||
|
msgid "Position"
|
||||||
|
msgstr "Position"
|
||||||
|
|
||||||
|
#. module: base_comment_template
|
||||||
|
#: help:base.comment.template,position:0
|
||||||
|
msgid "Position on document"
|
||||||
|
msgstr "Position sur le document"
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||||
|
access_base_comment_template,access_base_comment_template no one,model_base_comment_template,base.group_no_one,1,1,1,1
|
|
Loading…
Reference in New Issue