mirror of https://github.com/muk-it/muk_base
MuK IT GmbH
5 years ago
22 changed files with 356 additions and 349 deletions
-
2muk_attachment_lobject/LICENSE
-
41muk_attachment_lobject/README.rst
-
25muk_attachment_lobject/__init__.py
-
35muk_attachment_lobject/__manifest__.py
-
41muk_attachment_lobject/doc/index.rst
-
1muk_attachment_lobject/i18n/ar.po
-
1muk_attachment_lobject/i18n/de.po
-
1muk_attachment_lobject/i18n/es.po
-
1muk_attachment_lobject/i18n/fr.po
-
1muk_attachment_lobject/i18n/hi.po
-
1muk_attachment_lobject/i18n/muk_attachment_lobject.pot
-
1muk_attachment_lobject/i18n/nl.po
-
1muk_attachment_lobject/i18n/pt.po
-
1muk_attachment_lobject/i18n/ru.po
-
2muk_attachment_lobject/models/__init__.py
-
121muk_attachment_lobject/models/ir_attachment.py
-
2muk_attachment_lobject/static/description/icon.svg
-
313muk_attachment_lobject/static/description/index.html
-
5muk_attachment_lobject/tests/__init__.py
-
46muk_attachment_lobject/tests/test_attachment.py
-
59muk_attachment_lobject/tests/test_download.py
-
4muk_attachment_lobject/views/ir_attachment.xml
2
muk_attachment_lobject/static/description/icon.svg
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,197 +1,142 @@ |
|||||
<section class="oe_container"> |
<section class="oe_container"> |
||||
<div class="oe_row oe_spaced"> |
|
||||
<h2 class="oe_slogan">MuK Large Objects Attachment</h2> |
|
||||
<h3 class="oe_slogan">Large Objects Attachment Location</h3> |
|
||||
<h4 class="oe_slogan" style="font-size: 23px;"> |
|
||||
MuK IT GmbH - www.mukit.at |
|
||||
</h4> |
|
||||
</div> |
|
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">MuK Large Objects Attachment</h2> |
||||
|
<h3 class="oe_slogan">Large Objects Attachment Location</h3> |
||||
|
<h4 class="oe_slogan" style="font-size: 23px;">MuK IT GmbH - |
||||
|
www.mukit.at</h4> |
||||
|
</div> |
||||
</section> |
</section> |
||||
|
|
||||
<section class="oe_container"> |
<section class="oe_container"> |
||||
<div class="oe_row oe_spaced"> |
|
||||
<div class="text-justify" style="max-width: 84%; margin: 16px 8%;"> |
|
||||
<h3 class="oe_slogan">Overview</h3> |
|
||||
<div class="oe_mt32" style="padding-bottom: 10px; text-align: justify;"> |
|
||||
<p> |
|
||||
Provides a new attachment location to save attachment as large |
|
||||
objects. To enable the large object storage option change the |
|
||||
<code>ir_attachment.location</code> |
|
||||
parameter to |
|
||||
<code>lobject</code> |
|
||||
. |
|
||||
</p> |
|
||||
<h5 style="padding-top: 10px;"> |
|
||||
Advantages over the in-database storage |
|
||||
</h5> |
|
||||
<ul> |
|
||||
<li> |
|
||||
Better RAM efficiency (This is more important for large files than |
|
||||
for small ones.) |
|
||||
</li> |
|
||||
<li> |
|
||||
Possibility to easily dump the base without the large objects (This |
|
||||
can be useful for reproducing bugs.) |
|
||||
</li> |
|
||||
</ul> |
|
||||
<h5 style="padding-top: 10px;"> |
|
||||
Advantages over the file system storage |
|
||||
</h5> |
|
||||
<ul> |
|
||||
<li>Large objects are transactional (fully ACID)</li> |
|
||||
<li> |
|
||||
They work out of the box in multi-system setups (So there is no need |
|
||||
for NFS or similar file sharing tools.) |
|
||||
</li> |
|
||||
<li>Enables you to easily create backups of the entire system</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="text-justify" style="max-width: 84%; margin: 16px 8%;"> |
||||
|
<h3 class="oe_slogan">Overview</h3> |
||||
|
<div class="oe_mt32" |
||||
|
style="padding-bottom: 10px; text-align: justify;"> |
||||
|
<p> |
||||
|
Provides a new attachment location to save attachment as large |
||||
|
objects. To enable the large object storage option change the |
||||
|
<code>ir_attachment.location</code> |
||||
|
parameter to |
||||
|
<code>lobject</code> |
||||
|
. |
||||
|
</p> |
||||
|
<h5 style="padding-top: 10px;">Advantages over the in-database storage</h5> |
||||
|
<ul> |
||||
|
<li>Better RAM efficiency (This is more important for large files than for small ones.)</li> |
||||
|
<li>Possibility to easily dump the base without the large objects (This can be useful for reproducing bugs.)</li> |
||||
|
</ul> |
||||
|
<h5 style="padding-top: 10px;">Advantages over the file system storage</h5> |
||||
|
<ul> |
||||
|
<li>Large objects are transactional (fully ACID)</li> |
||||
|
<li>They work out of the box in multi-system setups (So there is no need for NFS or similar file sharing tools.)</li> |
||||
|
<li>Enables you to easily create backups of the entire system</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
</section> |
</section> |
||||
|
|
||||
<section class="oe_container oe_dark"> |
<section class="oe_container oe_dark"> |
||||
<div class="oe_row oe_spaced"> |
|
||||
<h3 class="oe_slogan">Our Services</h3> |
|
||||
<div |
|
||||
style="display: flex; padding-top: 20px; justify-content: space-between;" |
|
||||
> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/MQ5" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;" |
|
||||
> |
|
||||
<img |
|
||||
src="service_implementation.png" |
|
||||
style="width: 100%; border-radius: 100%;" |
|
||||
/> |
|
||||
</div> |
|
||||
<h3 |
|
||||
class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;" |
|
||||
> |
|
||||
Odoo <br />Implementation |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/u7c" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;" |
|
||||
> |
|
||||
<img |
|
||||
src="service_integration.png" |
|
||||
style="width: 100%; border-radius: 100%;" |
|
||||
/> |
|
||||
</div> |
|
||||
<h3 |
|
||||
class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;" |
|
||||
> |
|
||||
Odoo <br />Integration |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href="https://mukit.at/r/xDJ" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;" |
|
||||
> |
|
||||
<img |
|
||||
src="service_customization.png" |
|
||||
style="width: 100%; border-radius: 100%;" |
|
||||
/> |
|
||||
</div> |
|
||||
<h3 |
|
||||
class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;" |
|
||||
> |
|
||||
Odoo <br />Customization |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href=" https://mukit.at/r/J3A" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;" |
|
||||
> |
|
||||
<img |
|
||||
src="service_development.png" |
|
||||
style="width: 100%; border-radius: 100%;" |
|
||||
/> |
|
||||
</div> |
|
||||
<h3 |
|
||||
class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;" |
|
||||
> |
|
||||
Odoo <br />Development |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
<div style="flex-basis: 18%;"> |
|
||||
<a href=" https://mukit.at/r/R1v" target="_blank"> |
|
||||
<div |
|
||||
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;" |
|
||||
> |
|
||||
<img |
|
||||
src="service_support.png" |
|
||||
style="width: 100%; border-radius: 100%;" |
|
||||
/> |
|
||||
</div> |
|
||||
<h3 |
|
||||
class="oe_slogan" |
|
||||
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;" |
|
||||
> |
|
||||
Odoo <br />Support |
|
||||
</h3> |
|
||||
</a> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Our Services</h3> |
||||
|
<div |
||||
|
style="display: flex; padding-top: 20px; justify-content: space-between;"> |
||||
|
<div style="flex-basis: 18%;"> |
||||
|
<a href="https://mukit.at/r/MQ5" target="_blank"> |
||||
|
<div |
||||
|
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
||||
|
<img src="service_implementation.png" |
||||
|
style="width: 100%; border-radius: 100%;"> |
||||
|
</div> |
||||
|
<h3 class="oe_slogan" |
||||
|
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
||||
|
Odoo <br>Implementation |
||||
|
</h3> |
||||
|
</a> |
||||
|
</div> |
||||
|
<div style="flex-basis: 18%;"> |
||||
|
<a href="https://mukit.at/r/u7c" target="_blank"> |
||||
|
<div |
||||
|
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
||||
|
<img src="service_integration.png" |
||||
|
style="width: 100%; border-radius: 100%;"> |
||||
|
</div> |
||||
|
<h3 class="oe_slogan" |
||||
|
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
||||
|
Odoo <br>Integration |
||||
|
</h3> |
||||
|
</a> |
||||
|
</div> |
||||
|
<div style="flex-basis: 18%;"> |
||||
|
<a href="https://mukit.at/r/xDJ" target="_blank"> |
||||
|
<div |
||||
|
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
||||
|
<img src="service_customization.png" |
||||
|
style="width: 100%; border-radius: 100%;"> |
||||
|
</div> |
||||
|
<h3 class="oe_slogan" |
||||
|
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
||||
|
Odoo <br>Customization |
||||
|
</h3> |
||||
|
</a> |
||||
|
</div> |
||||
|
<div style="flex-basis: 18%;"> |
||||
|
<a href=" https://mukit.at/r/J3A" target="_blank"> |
||||
|
<div |
||||
|
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
||||
|
<img src="service_development.png" |
||||
|
style="width: 100%; border-radius: 100%;"> |
||||
|
</div> |
||||
|
<h3 class="oe_slogan" |
||||
|
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
||||
|
Odoo <br>Development |
||||
|
</h3> |
||||
|
</a> |
||||
|
</div> |
||||
|
<div style="flex-basis: 18%;"> |
||||
|
<a href=" https://mukit.at/r/R1v" target="_blank"> |
||||
|
<div |
||||
|
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;"> |
||||
|
<img src="service_support.png" |
||||
|
style="width: 100%; border-radius: 100%;"> |
||||
|
</div> |
||||
|
<h3 class="oe_slogan" |
||||
|
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;"> |
||||
|
Odoo <br>Support |
||||
|
</h3> |
||||
|
</a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
</section> |
</section> |
||||
|
|
||||
<section class="oe_container" style="padding: 32px 0;"> |
<section class="oe_container" style="padding: 32px 0;"> |
||||
<div class="oe_row oe_spaced" style="margin: auto;"> |
|
||||
<div class="oe_demo oe_picture oe_screenshot"> |
|
||||
<a href="https://mukit.at/r/SgN" target="_blank"> |
|
||||
<img src="preview.png" /> |
|
||||
</a> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
<div class="oe_row oe_spaced" style="margin: auto;"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<a href="https://mukit.at/r/SgN" target="_blank"> <img src="preview.png"> |
||||
|
</a> |
||||
|
</div> |
||||
|
</div> |
||||
</section> |
</section> |
||||
|
|
||||
<section class="oe_container oe_dark"> |
<section class="oe_container oe_dark"> |
||||
<h3 class="oe_slogan">Help and Support</h3> |
|
||||
<h5 class="oe_slogan" style="font-size: 20px;"> |
|
||||
Feel free to contact us, if you need any help with your Odoo integration or |
|
||||
addiontal features. |
|
||||
</h5> |
|
||||
<div class="oe_slogan"> |
|
||||
<a |
|
||||
class="btn btn-primary btn-lg mt8" |
|
||||
href="https://mukit.at" |
|
||||
target="_blank" |
|
||||
> |
|
||||
<i class="fa fa-globe"></i> Website |
|
||||
</a> |
|
||||
<a |
|
||||
class="btn btn-primary btn-lg mt8" |
|
||||
href="https://mukit.at/page/contactus" |
|
||||
target="_blank" |
|
||||
> |
|
||||
<i class="fa fa-envelope"></i> Contact Us |
|
||||
</a> |
|
||||
<a |
|
||||
class="btn btn-primary btn-lg mt8" |
|
||||
href="https://github.com/muk-it" |
|
||||
target="_blank" |
|
||||
> |
|
||||
<i class="fa fa-github"></i> Issues |
|
||||
</a> |
|
||||
</div> |
|
||||
<img |
|
||||
src="logo.png" |
|
||||
style="width: 200px; margin-bottom: 20px; display: block;" |
|
||||
class="mx-auto center-block" |
|
||||
/> |
|
||||
</section> |
|
||||
|
<h3 class="oe_slogan">Help and Support</h3> |
||||
|
<h5 class="oe_slogan" style="font-size: 20px;">Feel free to |
||||
|
contact us, if you need any help with your Odoo integration or |
||||
|
addiontal features.</h5> |
||||
|
<div class="oe_slogan"> |
||||
|
<a class="btn btn-primary btn-lg mt8" href="https://mukit.at" target="_blank"> |
||||
|
<i class="fa fa-globe"></i> Website |
||||
|
</a> |
||||
|
<a class="btn btn-primary btn-lg mt8" href="mailto:sale@mukit.at"> |
||||
|
<i class="fa fa-envelope"></i> Contact Us |
||||
|
</a> |
||||
|
<a class="btn btn-primary btn-lg mt8" href="https://github.com/muk-it" target="_blank"> |
||||
|
<i class="fa fa-github"></i> Issues |
||||
|
</a> |
||||
|
</div> |
||||
|
<img src="logo.png" |
||||
|
style="width: 200px; margin-bottom: 20px; display: block;" |
||||
|
class="mx-auto center-block"> |
||||
|
</section> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue