summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-11-02 19:15:50 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:21 +0100
commitd96c631b601ab7acb161e160ce9dcd14da0820aa (patch)
treecaa79b9e4cb2f9fff669e8389c8369ee3046e2c5 /ishtar_common/models_imports.py
parent1e3da04336b9095e4497d098ea19c3178bc74cf6 (diff)
downloadIshtar-d96c631b601ab7acb161e160ce9dcd14da0820aa.tar.bz2
Ishtar-d96c631b601ab7acb161e160ce9dcd14da0820aa.zip
Import template: add description list - Simplify document import
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index e23e7cd56..0638bc8f4 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -37,6 +37,11 @@ from django.template.defaultfilters import slugify
from django.utils.functional import cached_property
from django.utils.translation import ugettext_lazy as _, pgettext_lazy
+try:
+ assert settings.USE_LIBREOFFICE
+ from ishtar_common.libreoffice import UnoCalc
+except AssertionError:
+ UnoCalc = None
from ishtar_common.model_managers import SlugModelManager
from ishtar_common.utils import create_slug, \
@@ -152,6 +157,10 @@ class ImporterType(models.Model):
cell.CharWeight = 150
cell.setString(column.label)
+ cell = main_sheet.getCellByPosition(col_number - 1, 1)
+ cell.CharWeight = 150
+ cell.setString(column.description)
+
# only managing the first target...
ft = None
for target in column.targets.all():
@@ -174,7 +183,7 @@ class ImporterType(models.Model):
end_row = uno.create_list(lst_sheet, lst_col_number, 0,
str(model._meta.verbose_name), lst)
uno.set_cell_validation_list(
- main_sheet, col_number, 1, ROW_NUMBER + 1,
+ main_sheet, col_number, 2, ROW_NUMBER + 2,
lst_sheet, lst_col_number, [1, end_row])
lst_col_number += 1
tmpdir = tempfile.mkdtemp(prefix="ishtar-templates-")