diff --git a/agreement_legal/i18n/agreement_legal.pot b/agreement_legal/i18n/agreement_legal.pot index 4da173f96..ba5df9f01 100644 --- a/agreement_legal/i18n/agreement_legal.pot +++ b/agreement_legal/i18n/agreement_legal.pot @@ -42,6 +42,7 @@ msgstr "" #: model:ir.model.fields,field_description:agreement_legal.field_agreement_section__agreement_id #: model:ir.module.category,name:agreement_legal.agreement #: model:ir.module.category,name:agreement_legal.module_agreement_legal_category +#: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view #: model_terms:ir.ui.view,arch_db:agreement_legal.report_agreement_document msgid "Agreement" msgstr "" @@ -165,11 +166,6 @@ msgstr "" msgid "Agreements" msgstr "" -#. module: agreement_legal -#: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view -msgid "Agreements Form" -msgstr "" - #. module: agreement_legal #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_stage_form_view msgid "Agreements Stage Form" @@ -237,7 +233,6 @@ msgstr "" #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__child_agreements_ids -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__previous_version_agreements_ids #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view msgid "Child Agreements" msgstr "" @@ -269,7 +264,6 @@ msgid "Color" msgstr "" #. module: agreement_legal -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__company_partner_id #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view #: model_terms:ir.ui.view,arch_db:agreement_legal.report_agreement_document msgid "Company" @@ -514,7 +508,6 @@ msgstr "" #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__company_contact_email -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_contact_email msgid "Email" msgstr "" @@ -595,15 +588,10 @@ msgstr "" msgid "ID used for internal contract tracking." msgstr "" -#. module: agreement_legal -#: model:ir.model.fields,help:agreement_legal.field_agreement_section__active -msgid "If unchecked, it will allow you to hide the\n" -" agreement without removing it." -msgstr "" - #. module: agreement_legal #: model:ir.model.fields,help:agreement_legal.field_agreement__active #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__active +#: model:ir.model.fields,help:agreement_legal.field_agreement_section__active msgid "If unchecked, it will allow you to hide the agreement without removing it." msgstr "" @@ -835,9 +823,9 @@ msgid "Name:" msgstr "" #. module: agreement_legal -#: code:addons/agreement_legal/models/agreement.py:102 -#: code:addons/agreement_legal/models/agreement.py:451 -#: code:addons/agreement_legal/models/agreement.py:454 +#: code:addons/agreement_legal/models/agreement.py:84 +#: code:addons/agreement_legal/models/agreement.py:384 +#: code:addons/agreement_legal/models/agreement.py:387 #, python-format msgid "New" msgstr "" @@ -926,11 +914,21 @@ msgstr "" msgid "Partner Contact" msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_contact_email +msgid "Partner Email" +msgstr "" + #. module: agreement_legal #: model_terms:ir.ui.view,arch_db:agreement_legal.report_agreement_document msgid "Partner Information" msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_contact_phone +msgid "Partner Phone" +msgstr "" + #. module: agreement_legal #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_search_view msgid "Partners" @@ -953,7 +951,6 @@ msgstr "" #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__company_contact_phone -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_contact_phone msgid "Phone" msgstr "" @@ -971,6 +968,11 @@ msgstr "" msgid "Preview" msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,field_description:agreement_legal.field_agreement__previous_version_agreements_ids +msgid "Previous Versions" +msgstr "" + #. module: agreement_legal #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view msgid "Previouse Versions" @@ -1022,6 +1024,11 @@ msgstr "" msgid "Quantity" msgstr "" +#. module: agreement_legal +#: model:res.groups,name:agreement_legal.group_agreement_readonly +msgid "Read-Only Users" +msgstr "" + #. module: agreement_legal #: model_terms:ir.ui.view,arch_db:agreement_legal.agreement_recital_form msgid "Recital" @@ -1229,10 +1236,14 @@ msgstr "" #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__company_signed_user_id -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_signed_user_id msgid "Signed By" msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_signed_user_id +msgid "Signed By (Partner)" +msgstr "" + #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__signed_contract msgid "Signed Document" @@ -1240,10 +1251,14 @@ msgstr "" #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__company_signed_date -#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_signed_date msgid "Signed on" msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,field_description:agreement_legal.field_agreement__partner_signed_date +msgid "Signed on (Partner)" +msgstr "" + #. module: agreement_legal #: model:ir.model.fields,field_description:agreement_legal.field_agreement__special_terms #: model_terms:ir.ui.view,arch_db:agreement_legal.partner_agreement_form_view @@ -1379,11 +1394,15 @@ msgstr "" msgid "The revision will increase with every save event." msgstr "" +#. module: agreement_legal +#: model:ir.model.fields,help:agreement_legal.field_agreement_section__title +msgid "The title is displayed on the PDF. The name is not." +msgstr "" + #. module: agreement_legal #: model:ir.model.fields,help:agreement_legal.field_agreement_appendix__title #: model:ir.model.fields,help:agreement_legal.field_agreement_clause__title #: model:ir.model.fields,help:agreement_legal.field_agreement_recital__title -#: model:ir.model.fields,help:agreement_legal.field_agreement_section__title msgid "The title is displayed on the PDF.The name is not." msgstr "" diff --git a/agreement_legal/security/ir.model.access.csv b/agreement_legal/security/ir.model.access.csv index 2126d3635..d5df825a7 100644 --- a/agreement_legal/security/ir.model.access.csv +++ b/agreement_legal/security/ir.model.access.csv @@ -1,23 +1,29 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_agreement_readonly,agreement readonly,model_agreement,group_agreement_readonly,1,0,0,0 access_agreement_allusers,agreement all users,model_agreement,group_agreement_user,1,1,1,0 access_agreement_manager,agreement manager,model_agreement,group_agreement_manager,1,1,1,1 +access_agreement_recital_readonly,recital readonly,model_agreement_recital,group_agreement_readonly,1,0,0,0 access_agreement_recital_allusers,recital all users,model_agreement_recital,group_agreement_user,1,1,1,0 access_agreement_recital_manager,recital manager,model_agreement_recital,group_agreement_manager,1,1,1,1 +access_agreement_section_readonly,section readonly,model_agreement_section,group_agreement_readonly,1,0,0,0 access_agreement_section_allusers,section all users,model_agreement_section,group_agreement_user,1,1,1,0 access_agreement_section_manager,section manager,model_agreement_section,group_agreement_manager,1,1,1,1 +access_agreement_clause_readonly,clause readonly,model_agreement_clause,group_agreement_readonly,1,0,0,0 access_agreement_clause_allusers,clause all users,model_agreement_clause,group_agreement_user,1,1,1,0 access_agreement_clause_manager,clause manager,model_agreement_clause,group_agreement_manager,1,1,1,1 +access_agreement_appendix_readonly,appendix readonly,model_agreement_appendix,group_agreement_readonly,1,0,0,0 access_agreement_appendix_allusers,appendix all users,model_agreement_appendix,group_agreement_user,1,1,1,0 access_agreement_appendix_manager,appendix manager,model_agreement_appendix,group_agreement_manager,1,1,1,1 +access_agreement_line_readonly,agreement line readonly,model_agreement_line,group_agreement_readonly,1,0,0,0 access_agreement_line_allusers,agreement line all users,model_agreement_line,group_agreement_user,1,1,1,0 access_agreement_line_manager,agreement line manager,model_agreement_line,group_agreement_manager,1,1,1,1 -access_agreement_stage_allusers,stage all users,model_agreement_stage,group_agreement_user,1,0,0,0 +access_agreement_stage_readonly,stage readonly,model_agreement_stage,group_agreement_readonly,1,0,0,0 access_agreement_stage_manager,stage manager,model_agreement_stage,group_agreement_manager,1,1,1,1 -access_agreement_type_allusers,type all users,model_agreement_type,group_agreement_user,1,0,0,0 +access_agreement_type_readonly,type readonly,model_agreement_type,group_agreement_readonly,1,0,0,0 access_agreement_type_manager,type manager,model_agreement_type,group_agreement_manager,1,1,1,1 -access_agreement_subtype_allusers,subtype all users,model_agreement_subtype,group_agreement_user,1,0,0,0 +access_agreement_subtype_readonly,subtype readonly,model_agreement_subtype,group_agreement_readonly,1,0,0,0 access_agreement_subtype_manager,subtype manager,model_agreement_subtype,group_agreement_manager,1,1,1,1 -access_agreement_renewaltype_allusers,renewaltype all users,model_agreement_renewaltype,group_agreement_user,1,0,0,0 +access_agreement_renewaltype_readonly,renewaltype readonly,model_agreement_renewaltype,group_agreement_readonly,1,0,0,0 access_agreement_renewaltype_manager,renewaltype manager,model_agreement_renewaltype,group_agreement_manager,1,1,1,1 -access_agreement_increasetype_allusers,increasetype all users,model_agreement_increasetype,group_agreement_user,1,0,0,0 +access_agreement_increasetype_readonly,increasetype readonly,model_agreement_increasetype,group_agreement_readonly,1,0,0,0 access_agreement_increasetype_manager,increasetype manager,model_agreement_increasetype,group_agreement_manager,1,1,1,1 diff --git a/agreement_legal/security/res_groups.xml b/agreement_legal/security/res_groups.xml index 5edde0149..8cef37463 100644 --- a/agreement_legal/security/res_groups.xml +++ b/agreement_legal/security/res_groups.xml @@ -4,11 +4,19 @@ Agreement 17 + + + + Read-Only Users + + + + User - + diff --git a/agreement_legal/views/menu.xml b/agreement_legal/views/menu.xml index 09d72b49a..177fbde41 100644 --- a/agreement_legal/views/menu.xml +++ b/agreement_legal/views/menu.xml @@ -11,7 +11,7 @@ web_icon="agreement_legal,static/description/icon.png" sequence="80" action="agreement_dashboard_agreement" - groups="agreement_legal.group_agreement_user"/> + groups="agreement_legal.group_agreement_readonly"/>