Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ addon | version | maintainers | summary
[fs_storage_ms_drive](fs_storage_ms_drive/) | 18.0.2.0.0 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Add the microsoft drives (OneDrive, Sharepoint) as a storage backend
[image_tag](image_tag/) | 18.0.1.0.0 | | Image tag model
[microsoft_drive_account](microsoft_drive_account/) | 18.0.2.0.1 | <a href='https://github.com/lmignon'><img src='https://github.com/lmignon.png' width='32' height='32' style='border-radius:50%;' alt='lmignon'/></a> | Link user with Microsoft
[storage_backend](storage_backend/) | 18.0.1.0.0 | | Implement the concept of Storage with amazon S3, sftp...
[storage_backend](storage_backend/) | 18.0.1.1.0 | | Implement the concept of Storage with amazon S3, sftp...
[storage_backend_ftp](storage_backend_ftp/) | 18.0.1.0.0 | | Implement FTP Storage
[storage_backend_s3](storage_backend_s3/) | 18.0.1.1.0 | | Implement amazon S3 Storage
[storage_backend_sftp](storage_backend_sftp/) | 18.0.1.0.0 | | Implement SFTP Storage
[storage_file](storage_file/) | 18.0.1.2.0 | | Storage file in storage backend
[storage_file](storage_file/) | 18.0.1.3.0 | | Storage file in storage backend
[storage_file_swap_backend_queue](storage_file_swap_backend_queue/) | 18.0.1.1.0 | <a href='https://github.com/simahawk'><img src='https://github.com/simahawk.png' width='32' height='32' style='border-radius:50%;' alt='simahawk'/></a> | Delegate storage file backend swap to queue jobs
[storage_image](storage_image/) | 18.0.1.2.0 | | Store image and resized image in a storage backend
[storage_image](storage_image/) | 18.0.1.3.0 | | Store image and resized image in a storage backend
[storage_image_product](storage_image_product/) | 18.0.1.1.0 | | Link images to products and categories
[storage_media](storage_media/) | 18.0.1.3.0 | | Give the posibility to store media data in Odoo
[storage_media](storage_media/) | 18.0.1.4.0 | | Give the posibility to store media data in Odoo
[storage_media_product](storage_media_product/) | 18.0.1.1.0 | | Link media to products and categories
[storage_thumbnail](storage_thumbnail/) | 18.0.1.1.0 | | Abstract module that add the possibility to have thumbnail

Expand Down
26 changes: 15 additions & 11 deletions storage_backend/README.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===============
Storage Backend
===============
Expand All @@ -7,13 +11,13 @@ Storage Backend
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:7b577a9f96f6fa3f26a6fa5603de86b8bca5cc78f82d1ed2948b84766989f458
!! source digest: sha256:93486c7bc0b8c99e2e3fa71a055f5e4e43bf92c40926732f17bb557116c84b97
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png
.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstorage-lightgray.png?logo=github
Expand Down Expand Up @@ -66,15 +70,15 @@ Authors
Contributors
------------

- Sébastien BEAU <sebastien.beau@akretion.com>
- Raphaël Reverdy <raphael.reverdy@akretion.com>
- Florian da Costa <florian.dacosta@akretion.com>
- Cédric Pigeon <cedric.pigeon@acsone.eu>
- Renato Lima <renato.lima@akretion.com>
- Benoît Guillot <benoit.guillot@akretion.com>
- Laurent Mignon <laurent.mignon@acsone.eu>
- Denis Roussel <denis.roussel@acsone.eu>
- Thien Vo <thienvh@trobz.com>
- Sébastien BEAU <sebastien.beau@akretion.com>
- Raphaël Reverdy <raphael.reverdy@akretion.com>
- Florian da Costa <florian.dacosta@akretion.com>
- Cédric Pigeon <cedric.pigeon@acsone.eu>
- Renato Lima <renato.lima@akretion.com>
- Benoît Guillot <benoit.guillot@akretion.com>
- Laurent Mignon <laurent.mignon@acsone.eu>
- Denis Roussel <denis.roussel@acsone.eu>
- Thien Vo <thienvh@trobz.com>

Other credits
-------------
Expand Down
3 changes: 2 additions & 1 deletion storage_backend/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{
"name": "Storage Backend",
"summary": "Implement the concept of Storage with amazon S3, sftp...",
"version": "18.0.1.0.0",
"version": "18.0.1.1.0",
"category": "Storage",
"website": "https://github.com/OCA/storage",
"author": " Akretion, Odoo Community Association (OCA)",
Expand All @@ -15,6 +15,7 @@
"depends": ["base", "component", "server_environment"],
"data": [
"views/backend_storage_view.xml",
"views/storage_backend_category_view.xml",
"data/data.xml",
"security/ir.model.access.csv",
],
Expand Down
38 changes: 38 additions & 0 deletions storage_backend/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,23 @@ msgstr "Tipo de servidor"
msgid "Backend Type Env Default"
msgstr "Tipo de servidor Ent Por defecto"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__backend_ids
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
msgid "Backends"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__categ_id
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_search
msgid "Category"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,help:storage_backend.field_storage_backend__categ_id
msgid "Category to group backends for swapping operations"
msgstr ""

#. module: storage_backend
#. odoo-python
#: code:addons/storage_backend/models/storage_backend.py:0
Expand All @@ -46,14 +63,21 @@ msgstr "¡Conexión de Prueba Exitosa!"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_date
msgid "Created on"
msgstr "Creado el"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__description
msgid "Description"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__directory_path
msgid "Directory Path"
Expand All @@ -66,6 +90,7 @@ msgstr "Ruta del Directorio Ent Predet"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__display_name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

Expand All @@ -87,21 +112,25 @@ msgstr "Tiene Validación"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__id
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__id
msgid "ID"
msgstr "ID(identificación)"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_uid
msgid "Last Updated by"
msgstr "Última Actualización por"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_date
msgid "Last Updated on"
msgstr "Última Actualización el"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__name
msgid "Name"
msgstr "Nombre"

Expand All @@ -126,6 +155,15 @@ msgstr "Valores por defecto del Entorno de Servidor"
msgid "Storage Backend"
msgstr "Servidor de Almacenamiento"

#. module: storage_backend
#: model:ir.actions.act_window,name:storage_backend.act_open_storage_backend_category_view
#: model:ir.model,name:storage_backend.model_storage_backend_category
#: model:ir.ui.menu,name:storage_backend.menu_storage_backend_category
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_search
msgid "Storage Backend Category"
msgstr ""

#. module: storage_backend
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_form
msgid "Test connection"
Expand Down
38 changes: 38 additions & 0 deletions storage_backend/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,23 @@ msgstr "Tipo backend"
msgid "Backend Type Env Default"
msgstr "Tipo backend ambiente predefinito"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__backend_ids
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
msgid "Backends"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__categ_id
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_search
msgid "Category"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,help:storage_backend.field_storage_backend__categ_id
msgid "Category to group backends for swapping operations"
msgstr ""

#. module: storage_backend
#. odoo-python
#: code:addons/storage_backend/models/storage_backend.py:0
Expand All @@ -46,14 +63,21 @@ msgstr "Test connessione avvenuto con successo!"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_uid
msgid "Created by"
msgstr "Creato da"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_date
msgid "Created on"
msgstr "Creato il"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__description
msgid "Description"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__directory_path
msgid "Directory Path"
Expand All @@ -66,6 +90,7 @@ msgstr "Percorso cartella ambiente predefinito"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__display_name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__display_name
msgid "Display Name"
msgstr "Nome visualizzato"

Expand All @@ -87,21 +112,25 @@ msgstr "Ha validazione"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__id
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__id
msgid "ID"
msgstr "ID"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento di"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento il"

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__name
msgid "Name"
msgstr "Nome"

Expand All @@ -126,6 +155,15 @@ msgstr "Predefiniti ambiente server"
msgid "Storage Backend"
msgstr "Backend deposito"

#. module: storage_backend
#: model:ir.actions.act_window,name:storage_backend.act_open_storage_backend_category_view
#: model:ir.model,name:storage_backend.model_storage_backend_category
#: model:ir.ui.menu,name:storage_backend.menu_storage_backend_category
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_search
msgid "Storage Backend Category"
msgstr ""

#. module: storage_backend
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_form
msgid "Test connection"
Expand Down
38 changes: 38 additions & 0 deletions storage_backend/i18n/storage_backend.pot
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,23 @@ msgstr ""
msgid "Backend Type Env Default"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__backend_ids
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
msgid "Backends"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__categ_id
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_search
msgid "Category"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,help:storage_backend.field_storage_backend__categ_id
msgid "Category to group backends for swapping operations"
msgstr ""

#. module: storage_backend
#. odoo-python
#: code:addons/storage_backend/models/storage_backend.py:0
Expand All @@ -43,14 +60,21 @@ msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_uid
msgid "Created by"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__create_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__create_date
msgid "Created on"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__description
msgid "Description"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__directory_path
msgid "Directory Path"
Expand All @@ -63,6 +87,7 @@ msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__display_name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__display_name
msgid "Display Name"
msgstr ""

Expand All @@ -84,21 +109,25 @@ msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__id
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__id
msgid "ID"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_uid
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_uid
msgid "Last Updated by"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__write_date
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__write_date
msgid "Last Updated on"
msgstr ""

#. module: storage_backend
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend__name
#: model:ir.model.fields,field_description:storage_backend.field_storage_backend_category__name
msgid "Name"
msgstr ""

Expand All @@ -123,6 +152,15 @@ msgstr ""
msgid "Storage Backend"
msgstr ""

#. module: storage_backend
#: model:ir.actions.act_window,name:storage_backend.act_open_storage_backend_category_view
#: model:ir.model,name:storage_backend.model_storage_backend_category
#: model:ir.ui.menu,name:storage_backend.menu_storage_backend_category
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_form
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_category_view_search
msgid "Storage Backend Category"
msgstr ""

#. module: storage_backend
#: model_terms:ir.ui.view,arch_db:storage_backend.storage_backend_view_form
msgid "Test connection"
Expand Down
1 change: 1 addition & 0 deletions storage_backend/models/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
from . import storage_backend
from . import storage_backend_category
6 changes: 6 additions & 0 deletions storage_backend/models/storage_backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,12 @@ class StorageBackend(models.Model):
_description = "Storage Backend"

name = fields.Char(required=True)
categ_id = fields.Many2one(
"storage.backend.category",
string="Category",
ondelete="restrict",
help="Category to group backends for swapping operations",
)
backend_type = fields.Selection(
selection=[("filesystem", "Filesystem")], required=True, default="filesystem"
)
Expand Down
Loading
Loading