Files
odoo_source/addons/spreadsheet/utils.py
T
Lucas Lefèvre a28cc1cdd4 [MOV] spreadsheet: extract empty spreadsheet utils
The empty spreadsheet data structure is reused (see Enterprise PR #34567)

So we extract it to a function.

closes odoo/odoo#106975

Related: odoo/enterprise#34567
Signed-off-by: Pierre Rousseau (pro) <pro@odoo.com>
2022-12-14 18:33:04 +01:00

27 lines
658 B
Python

import json
import base64
from odoo import _
def empty_spreadsheet_data_base64():
"""Create an empty spreadsheet workbook.
Encoded as base64
"""
data = json.dumps(empty_spreadsheet_data())
return base64.b64encode(data.encode())
def empty_spreadsheet_data():
"""Create an empty spreadsheet workbook.
The sheet name should be the same for all users to allow consistent references
in formulas. It is translated for the user creating the spreadsheet.
"""
return {
"version": 1,
"sheets": [
{
"id": "sheet1",
"name": _("Sheet1"),
}
]
}