Initial commit: OCA Technical packages (595 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:43:03 +02:00
commit 2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="access_group_01_demo" model="dms.access.group">
<field name="name">Admin</field>
<field name="perm_create">True</field>
<field name="perm_write">True</field>
<field name="perm_unlink">True</field>
<field
name="explicit_user_ids"
eval="[(6, 0, [ref('base.user_admin'), ref('base.user_demo')])]"
/>
</record>
<record id="access_group_02_demo" model="dms.access.group">
<field name="name">Portal</field>
<field name="group_ids" eval="[(6, 0, [ref('base.group_portal')])]" />
</record>
<record id="access_group_03_demo" model="dms.access.group">
<field name="name">Only admin user</field>
<field name="perm_create">True</field>
<field name="perm_write">True</field>
<field name="perm_unlink">True</field>
<field name="explicit_user_ids" eval="[(6, 0, [ref('base.user_admin')])]" />
</record>
</odoo>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="category_01_demo" model="dms.category">
<field name="name">Internal</field>
</record>
<record id="category_02_demo" model="dms.category">
<field name="name">Human Resource</field>
<field name="parent_id" ref="dms.category_01_demo" />
</record>
<record id="category_03_demo" model="dms.category">
<field name="name">Contracts</field>
<field name="parent_id" ref="dms.category_02_demo" />
</record>
<record id="category_04_demo" model="dms.category">
<field name="name">Traveling</field>
<field name="parent_id" ref="dms.category_02_demo" />
</record>
<record id="category_05_demo" model="dms.category">
<field name="name">External</field>
</record>
<record id="category_06_demo" model="dms.category">
<field name="name">News</field>
<field name="parent_id" ref="dms.category_05_demo" />
</record>
</odoo>

View file

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="directory_01_demo" model="dms.directory">
<field name="name">Documents</field>
<field name="is_root_directory" eval="True" />
<field name="parent_id" eval="False" />
<field name="color" eval="1" />
<field name="storage_id" ref="dms.storage_demo" />
<field name="category_id" ref="dms.category_01_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_05_demo')])]"
/>
<field name="group_ids" eval="[(6, 0, [ref('dms.access_group_01_demo')])]" />
</record>
<record id="directory_02_demo" model="dms.directory">
<field name="name">Media</field>
<field name="is_root_directory" eval="True" />
<field name="parent_id" eval="False" />
<field name="color" eval="2" />
<field name="storage_id" ref="dms.storage_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_03_demo')])]"
/>
<field name="group_ids" eval="[(6, 0, [ref('dms.access_group_01_demo')])]" />
</record>
<record id="directory_03_demo" model="dms.directory">
<field name="name">Sheets</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="1" />
<field name="parent_id" ref="dms.directory_01_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_04_demo')])]"
/>
</record>
<record id="directory_04_demo" model="dms.directory">
<field name="name">Templates</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="1" />
<field name="parent_id" ref="dms.directory_01_demo" />
<field name="category_id" ref="dms.category_01_demo" />
<field name="tag_ids" eval="[(6, 0, [ref('dms.tag_07_demo')])]" />
</record>
<record id="directory_05_demo" model="dms.directory">
<field name="name">Photos</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="2" />
<field name="category_id" ref="dms.category_02_demo" />
<field name="parent_id" ref="dms.directory_02_demo" />
<field
name="group_ids"
eval="[(6, 0, [ref('dms.access_group_01_demo'), ref('dms.access_group_02_demo')])]"
/>
</record>
<record id="directory_06_demo" model="dms.directory">
<field name="name">2017</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="2" />
<field name="parent_id" ref="dms.directory_05_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_02_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="directory_07_demo" model="dms.directory">
<field name="name">2018</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="2" />
<field name="parent_id" ref="dms.directory_05_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_02_demo'), ref('dms.tag_06_demo')])]"
/>
</record>
<record id="directory_08_demo" model="dms.directory">
<field name="name">Videos</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="2" />
<field name="parent_id" ref="dms.directory_02_demo" />
</record>
<record id="directory_09_demo" model="dms.directory">
<field name="name">Music</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="2" />
<field name="parent_id" ref="dms.directory_02_demo" />
</record>
<record id="directory_10_demo" model="dms.directory">
<field name="name">Graphics</field>
<field name="is_root_directory" eval="False" />
<field name="parent_id" ref="dms.directory_02_demo" />
</record>
<record id="directory_11_demo" model="dms.directory">
<field name="name">Mails</field>
<field name="is_root_directory" eval="True" />
<field name="parent_id" eval="False" />
<field name="color" eval="3" />
<field name="storage_id" ref="dms.storage_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_04_demo'), ref('dms.tag_05_demo')])]"
/>
<field
name="group_ids"
eval="[(6, 0, [ref('dms.access_group_01_demo'), ref('dms.access_group_02_demo')])]"
/>
</record>
<record id="directory_12_demo" model="dms.directory">
<field name="name">Data</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="1" />
<field name="parent_id" ref="dms.directory_01_demo" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_06_demo'), ref('dms.tag_07_demo')])]"
/>
</record>
<record id="directory_13_demo" model="dms.directory">
<field name="name">Code</field>
<field name="is_root_directory" eval="False" />
<field name="color" eval="1" />
<field name="category_id" ref="dms.category_01_demo" />
<field name="parent_id" ref="dms.directory_01_demo" />
</record>
<record id="directory_14_demo" model="dms.directory">
<field name="name">Slides</field>
<field name="is_root_directory" eval="False" />
<field name="category_id" ref="dms.category_01_demo" />
<field name="parent_id" ref="dms.directory_01_demo" />
</record>
<record id="directory_root_res_partner_demo" model="dms.directory">
<field name="name">Partners</field>
<field name="is_root_directory" eval="True" />
<field name="color" eval="1" />
<field name="storage_id" ref="dms.storage_attachment_demo" />
<field name="category_id" ref="dms.category_01_demo" />
<field name="model_id" ref="base.model_res_partner" />
<field name="res_model">res.partner</field>
</record>
</odoo>

View file

@ -0,0 +1,241 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="file_01_demo" model="dms.file">
<field name="name">Sydney.jpg</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_06_demo" />
<field name="content" type="base64" file="dms/test/image01.jpg" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_05_demo')])]"
/>
</record>
<record id="file_02_demo" model="dms.file">
<field name="name">Logo_01.jpg</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_07_demo" />
<field name="content" type="base64" file="dms/test/image02.jpg" />
</record>
<record id="file_03_demo" model="dms.file">
<field name="name">Logo_02.jpg</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_07_demo" />
<field name="category_id" ref="dms.category_02_demo" />
<field name="content" type="base64" file="dms/test/image03.jpg" />
</record>
<record id="file_04_demo" model="dms.file">
<field name="name">Logo_03.jpg</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_07_demo" />
<field name="content" type="base64" file="dms/test/image04.jpg" />
</record>
<record id="file_05_demo" model="dms.file">
<field name="name">Logo.svg</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_10_demo" />
<field name="category_id" ref="dms.category_03_demo" />
<field name="content" type="base64" file="dms/test/vector.svg" />
</record>
<record id="file_06_demo" model="dms.file">
<field name="name">Loop_01.wav</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_09_demo" />
<field name="content" type="base64" file="dms/test/audio01.wav" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="file_07_demo" model="dms.file">
<field name="name">Loop_02.wav</field>
<field name="color" eval="2" />
<field name="directory_id" ref="dms.directory_09_demo" />
<field name="content" type="base64" file="dms/test/audio02.wav" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="file_08_demo" model="dms.file">
<field name="name">Loop_03.mp3</field>
<field name="color" eval="2" />
<field name="directory_id" ref="dms.directory_09_demo" />
<field name="content" type="base64" file="dms/test/audio03.mp3" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="file_09_demo" model="dms.file">
<field name="name">Loop_04.mp3</field>
<field name="color" eval="2" />
<field name="directory_id" ref="dms.directory_09_demo" />
<field name="content" type="base64" file="dms/test/audio04.mp3" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_01_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="file_10_demo" model="dms.file">
<field name="name">Video.mp4</field>
<field name="color" eval="3" />
<field name="directory_id" ref="dms.directory_08_demo" />
<field name="content" type="base64" file="dms/test/video.mp4" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_02_demo'), ref('dms.tag_03_demo')])]"
/>
</record>
<record id="file_11_demo" model="dms.file">
<field name="name">Mail_01.eml</field>
<field name="color" eval="4" />
<field name="directory_id" ref="dms.directory_11_demo" />
<field name="content" type="base64" file="dms/test/mail01.eml" />
<field name="category_id" ref="dms.category_03_demo" />
</record>
<record id="file_12_demo" model="dms.file">
<field name="name">Mail_02.eml</field>
<field name="color" eval="4" />
<field name="directory_id" ref="dms.directory_11_demo" />
<field name="content" type="base64" file="dms/test/mail02.eml" />
</record>
<record id="file_13_demo" model="dms.file">
<field name="name">Text.txt</field>
<field name="directory_id" ref="dms.directory_12_demo" />
<field name="content" type="base64" file="dms/test/text.txt" />
<field
name="tag_ids"
eval="[(6, 0, [ref('dms.tag_05_demo'), ref('dms.tag_06_demo')])]"
/>
</record>
<record id="file_14_demo" model="dms.file">
<field name="name">ASPECTJ.aj</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code01.aj" />
<field name="category_id" ref="dms.category_01_demo" />
</record>
<record id="file_15_demo" model="dms.file">
<field name="name">Bash.sh</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code02.sh" />
</record>
<record id="file_16_demo" model="dms.file">
<field name="name">C.c</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code03.c" />
</record>
<record id="file_17_demo" model="dms.file">
<field name="name">Cplusplus.cc</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code04.cc" />
</record>
<record id="file_18_demo" model="dms.file">
<field name="name">CSharp.cs</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code05.cs" />
</record>
<record id="file_19_demo" model="dms.file">
<field name="name">COBOL.cbl</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code06.cbl" />
</record>
<record id="file_20_demo" model="dms.file">
<field name="name">CoffeeScript.coffee</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code07.coffee" />
</record>
<record id="file_21_demo" model="dms.file">
<field name="name">Fortran.f</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code08.f" />
</record>
<record id="file_22_demo" model="dms.file">
<field name="name">Go.go</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code09.go" />
</record>
<record id="file_23_demo" model="dms.file">
<field name="name">Groovy.groovy</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code10.groovy" />
</record>
<record id="file_24_demo" model="dms.file">
<field name="name">Java.java</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code11.java" />
</record>
<record id="file_25_demo" model="dms.file">
<field name="name">Scala.sc</field>
<field name="directory_id" ref="dms.directory_13_demo" />
<field name="content" type="base64" file="dms/test/code12.sc" />
</record>
<record id="file_26_demo" model="dms.file">
<field name="name">Sample.md</field>
<field name="directory_id" ref="dms.directory_04_demo" />
<field name="content" type="base64" file="dms/test/markdown.md" />
</record>
<record id="file_27_demo" model="dms.file">
<field name="name">Document_05.pdf</field>
<field name="color" eval="1" />
<field name="directory_id" ref="dms.directory_12_demo" />
<field name="content" type="base64" file="dms/test/document01.pdf" />
</record>
<record id="file_28_demo" model="dms.file">
<field name="name">Slide_01.odp</field>
<field name="directory_id" ref="dms.directory_14_demo" />
<field name="content" type="base64" file="dms/test/slide01.odp" />
</record>
<record id="file_29_demo" model="dms.file">
<field name="name">Slide_02.ppt</field>
<field name="directory_id" ref="dms.directory_14_demo" />
<field name="content" type="base64" file="dms/test/slide02.ppt" />
</record>
<record id="file_30_demo" model="dms.file">
<field name="name">Document_02.doc</field>
<field name="color" eval="5" />
<field name="directory_id" ref="dms.directory_12_demo" />
<field name="content" type="base64" file="dms/test/document02.doc" />
</record>
<record id="file_31_demo" model="dms.file">
<field name="name">Document_03.odt</field>
<field name="color" eval="5" />
<field name="directory_id" ref="dms.directory_12_demo" />
<field name="content" type="base64" file="dms/test/document03.odt" />
</record>
<record id="file_32_demo" model="dms.file">
<field name="name">Sheet_01.xls</field>
<field name="color" eval="6" />
<field name="directory_id" ref="dms.directory_03_demo" />
<field name="content" type="base64" file="dms/test/sheet01.xls" />
</record>
<record id="file_33_demo" model="dms.file">
<field name="name">Sheet_02.csv</field>
<field name="color" eval="6" />
<field name="directory_id" ref="dms.directory_03_demo" />
<field name="content" type="base64" file="dms/test/sheet02.csv" />
</record>
<record id="file_34_demo" model="dms.file">
<field name="name">Sheet_03.ods</field>
<field name="color" eval="6" />
<field name="directory_id" ref="dms.directory_03_demo" />
<field name="content" type="base64" file="dms/test/sheet03.ods" />
</record>
<record id="file_35_demo" model="dms.file">
<field name="name">Document_04.rtf</field>
<field name="color" eval="6" />
<field name="directory_id" ref="dms.directory_03_demo" />
<field name="content" type="base64" file="dms/test/document04.rtf" />
</record>
<record id="file_36_demo" model="dms.file">
<field name="name">Text.rst</field>
<field name="color" eval="3" />
<field name="directory_id" ref="dms.directory_02_demo" />
<field name="content" type="base64" file="dms/test/text.rst" />
</record>
</odoo>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="base.user_demo" model="res.users">
<field eval="[(4, ref('dms.group_dms_user'))]" name="groups_id" />
</record>
</odoo>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="storage_demo" model="dms.storage">
<field name="name">Documents Storage</field>
<field name="save_type">database</field>
</record>
<record id="storage_attachment_demo" model="dms.storage">
<field name="name">Attachment Storage</field>
<field name="save_type">attachment</field>
<field name="inherit_access_from_parent_record" eval="True" />
<field name="include_message_attachments" eval="True" />
<field name="model_ids" eval="[(6, 0, [ref('base.model_res_partner')])]" />
</record>
</odoo>

View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2017-2019 MuK IT GmbH
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
-->
<odoo noupdate="1">
<record id="tag_01_demo" model="dms.tag">
<field name="name">Customer</field>
<field name="color">1</field>
<field name="category_id" ref="category_03_demo" />
</record>
<record id="tag_02_demo" model="dms.tag">
<field name="name">Partner</field>
<field name="color">2</field>
<field name="category_id" ref="category_03_demo" />
</record>
<record id="tag_03_demo" model="dms.tag">
<field name="name">Project</field>
<field name="color">3</field>
<field name="category_id" ref="category_04_demo" />
</record>
<record id="tag_04_demo" model="dms.tag">
<field name="name">Sales</field>
<field name="color">4</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_05_demo" model="dms.tag">
<field name="name">Portal</field>
<field name="color">5</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_06_demo" model="dms.tag">
<field name="name">Apps</field>
<field name="color">6</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_07_demo" model="dms.tag">
<field name="name">Accounting</field>
<field name="color">7</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_08_demo" model="dms.tag">
<field name="name">Customer Invoice</field>
<field name="color">8</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_09_demo" model="dms.tag">
<field name="name">Vendor Bill</field>
<field name="color">9</field>
<field name="category_id" ref="category_05_demo" />
</record>
<record id="tag_10_demo" model="dms.tag">
<field name="name">Product</field>
<field name="color">10</field>
<field name="category_id" ref="category_06_demo" />
</record>
<record id="tag_11_demo" model="dms.tag">
<field name="name">Contract</field>
<field name="color">11</field>
<field name="category_id" ref="category_01_demo" />
</record>
</odoo>