summaryrefslogtreecommitdiff
path: root/addons/base_sparse_field/__manifest__.py
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/base_sparse_field/__manifest__.py
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/base_sparse_field/__manifest__.py')
-rw-r--r--addons/base_sparse_field/__manifest__.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/addons/base_sparse_field/__manifest__.py b/addons/base_sparse_field/__manifest__.py
new file mode 100644
index 00000000..8b727680
--- /dev/null
+++ b/addons/base_sparse_field/__manifest__.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+{
+ 'name': "Sparse Fields",
+ 'summary': """Implementation of sparse fields.""",
+ 'description': """
+ The purpose of this module is to implement "sparse" fields, i.e., fields
+ that are mostly null. This implementation circumvents the PostgreSQL
+ limitation on the number of columns in a table. The values of all sparse
+ fields are stored in a "serialized" field in the form of a JSON mapping.
+ """,
+ 'category': 'Hidden',
+ 'version': '1.0',
+ 'depends': ['base'],
+ 'data': [
+ 'security/ir.model.access.csv',
+ 'views/views.xml',
+ ],
+ 'license': 'LGPL-3',
+}