mirror of
https://github.com/camptocamp/odoo-cloud-platform.git
synced 2026-06-23 18:04:34 +00:00
Make pylint happy
This commit is contained in:
@@ -0,0 +1,37 @@
|
|||||||
|
Base FileURL Field
|
||||||
|
==================
|
||||||
|
|
||||||
|
This module adds a new field type FileURL to odoo.
|
||||||
|
FileURL is an extension of field type Binary, with the aim to store its
|
||||||
|
value on any kind external storage.
|
||||||
|
It's been built with the focus on Amazon S3 but could be used with
|
||||||
|
other storage solution as long as it extends the functionaly of
|
||||||
|
base_attachment_object_storage.
|
||||||
|
|
||||||
|
Usage
|
||||||
|
-----
|
||||||
|
|
||||||
|
FileURL fields is intended to store Binary data on an external storage
|
||||||
|
with the possibility to be accessed outside of odoo.
|
||||||
|
|
||||||
|
:param storage_location: Required external storage that must be
|
||||||
|
activated on the system (cf base_attachment_storage)
|
||||||
|
|
||||||
|
:param storage_path: Path to be used as a prefix to the filename in the
|
||||||
|
storage solution (must be used with filename)
|
||||||
|
|
||||||
|
:param filename: Field on the same model which stores the filename.
|
||||||
|
Will be used to set fname on ir.attachment and, if storage_path is
|
||||||
|
defined, will be passed to force the storage key.
|
||||||
|
|
||||||
|
Limitations / Issues
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Filename must be stored in a separate field on the same model defining a FileURL field.
|
||||||
|
* While using storage_path and filename attributes, there's a risk existing storage object
|
||||||
|
are overwritten if files with the same filename are added on different records.
|
||||||
|
|
||||||
|
Example
|
||||||
|
-------
|
||||||
|
|
||||||
|
cf `test_base_fileurl_field` module in https://github.com/camptocamp/odoo-cloud-platform
|
||||||
@@ -3,16 +3,10 @@
|
|||||||
{
|
{
|
||||||
"name": "Base FileURL Field",
|
"name": "Base FileURL Field",
|
||||||
"summary": "Implements of FileURL type fields",
|
"summary": "Implements of FileURL type fields",
|
||||||
"category": "Technical Settings",
|
|
||||||
"description": """
|
|
||||||
This module adds a new field type FileURL to odoo.
|
|
||||||
FileURL is an extension of field type Binary, with the aim to store its
|
|
||||||
value on any kind external storage.
|
|
||||||
It's been built with the focus on Amazon S3 but could be used with
|
|
||||||
other storage solution as long as it extends the functionaly of
|
|
||||||
base_attachment_object_storage.
|
|
||||||
""",
|
|
||||||
"version": "12.0.1.0.0",
|
"version": "12.0.1.0.0",
|
||||||
|
"category": "Technical Settings",
|
||||||
|
'author': 'Camptocamp, Odoo Community Association (OCA)',
|
||||||
|
'license': 'AGPL-3',
|
||||||
"depends": [
|
"depends": [
|
||||||
"base_attachment_object_storage",
|
"base_attachment_object_storage",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Test Base FileURL Field
|
||||||
|
=======================
|
||||||
|
|
||||||
|
This module serves as implementation example for `base_fileurl_field` and to run its tests.
|
||||||
@@ -2,9 +2,11 @@
|
|||||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
|
||||||
{
|
{
|
||||||
'name': 'test base fileurl fields',
|
'name': 'test base fileurl fields',
|
||||||
|
'summary': """A module to verify fileurl field.""",
|
||||||
'version': '12.0.1.0.0',
|
'version': '12.0.1.0.0',
|
||||||
'category': 'Tests',
|
'category': 'Tests',
|
||||||
'description': """A module to verify fileurl field.""",
|
'author': 'Camptocamp,Odoo Community Association (OCA)',
|
||||||
|
'license': 'AGPL-3',
|
||||||
'depends': [
|
'depends': [
|
||||||
'base_fileurl_field'
|
'base_fileurl_field'
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -15,4 +15,4 @@
|
|||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user