- 28 Dec, 2023 32 commits
-
-
Kazuhiko Shiozaki authored
also str representation of unicode character is different.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Arnaud Fontaine authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
py2/py3: import InstanceDict from DocumentTemplate._DocumentTemplate instead of deprecated DocumentTemplate.DT_Util.
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
use urlsplit instead, prepending '//' like discussed in https://bugs.python.org/issue27485#msg270215
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
fixes errors on python3, File needs bytes
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Aurel authored
This not closed comment tag was probably a problem for Chameleon, this is from a commit from Aurélien in 2021, adjusted by Jérome in 2023 (to actually remove the code that were commented out, not just removing the comment and leaving the code)
-
- 27 Dec, 2023 1 commit
-
-
Jérome Perrin authored
New cloudooo uses text/csv as mimetype for CSV, which is correct, but this revealed issues in ERP5: - ERP5 did not detect text/csv for csv extensions - downloading a file with content type text/csv caused an error See merge request !1859
-
- 26 Dec, 2023 7 commits
-
-
Rafael Monnerat authored
See merge request nexedi/erp5!1860
-
Rafael Monnerat authored
in addition to None, id can be an empty list on this case
-
Rafael Monnerat authored
See merge request nexedi/erp5!1858
-
Rafael Monnerat authored
-
Jérome Perrin authored
DownloadableMixin uses mimetypes_registry to guess an extension from the mimetype, but this was wrong when the entry in mimetype only defines globs, an error like this was raised: Module erp5.component.mixin.erp5_version.DownloadableMixin, line 143, in index_html output_format = mimetype_object.globs.strip('*.') AttributeError: 'list' object has no attribute 'strip' Also blindly apply the same fix in OOoTemplate, as it used the same problematic pattern.
-
Jérome Perrin authored
we use to have two entries for csv: - text/comma-separated-values - mimes: ["text/comma-separated-values"] - extensions: ["csv"] - globs: [] - CSV document - mimes: ["text/csv", "text/x-comma-separated-values", "text/x-csv"] - extensions: [] - globs: ["*.csv"] but text/comma-separated-values does not really exist, rfc4180 recommends text/csv. The problem with this configuration is that when ERP5 picks a mime type for csv extension, it uses text/comma-separated-values, as this one has extensions set. Change the configuration to delete "text/comma-separated-values" and keep everything in "CSV document": - CSV document - mimes: ["text/csv", "text/x-comma-separated-values", "text/x-csv", "text/comma-separated-values"] - extensions: ["csv"] - globs: ["*.csv"]
-
Jérome Perrin authored
The previous pattern of using click and then pause is fragile and seems to be the cause for test failures.
-