Commit Graph
729 Commits
Author SHA1 Message Date
Sergi Almacellas Abellana 4db0e2dd8e Add header parameter on export data
issue9301
review439151003
2022-07-01 12:45:38 +02:00
Cédric Krier 53227fcf7b Enforce certificate validation for SMTP connection
issue11564
review417381003
2022-06-21 10:16:35 +02:00
Cédric Krier a5ac7ba55c Use singleton for TableHandler
issue11301
review366861002
2022-05-07 11:35:14 +02:00
Cédric Krier be9f2a039d Prepare release 6.4.0 [skip ci] 2022-05-02 16:24:52 +02:00
Cédric Krier 63c26bbeea Replace test setuptools command by unittest discover
issue9215
review389851002
2022-04-16 18:30:20 +02:00
Cédric Krier 69b60e4571 Add module tutorial
review32711002
2022-04-12 13:09:01 +02:00
Cédric Krier ca287e019a Test that all XML view and SVG icon files are used
issue10830
review375751002
2022-04-12 10:35:40 +02:00
Cédric Krier 4ecc0c4c71 Add notification message
issue11065
review367951004
2022-04-11 23:41:21 +02:00
Cédric Krier fcbe0df011 Add validate_fields to ModelStorage
issue11303
review386191002
2022-04-11 23:24:21 +02:00
Cédric Krier c0451724c7 Drop support for PyPy and psycopg2cffi
issue11330
review386371003
2022-04-10 19:10:14 +02:00
Nicolas Évrard ccd48d320c Send only the required fields when fetching a readonly view definition
issue11134
review380081002
2022-04-08 19:07:14 +02:00
Cédric Krier 9f5f7306e0 Make warning check re-entrant
issue11341
review354821002
2022-04-08 09:50:47 +02:00
Cédric Krier 1c55eee094 Manage DatabaseDataError in ModelSQL
issue11314
review399111003
2022-04-04 00:35:38 +02:00
Cédric Krier 115d185c55 Remove support for pysqlite2
issue11316
review366931002
2022-04-04 00:14:03 +02:00
Cédric Krier 60a6d5f390 Do not import empty One2Many data
issue11308
review388081002
2022-04-04 00:11:26 +02:00
Nicolas Évrard 27135a1bb7 Deduplicate entries in domain inversion's simplify
issue11248
review397301002
2022-03-30 19:20:31 +02:00
Cédric Krier 7c8e01c08d Prevent to create and delete singleton
issue1639
review378481002
2022-03-26 13:03:39 +01:00
David Harper b6e57422ec Allow CORS on root path
issue10974
review379651002
2022-03-24 09:59:09 +00:00
Sergi Almacellas Abellana 37e546a04c Allow button access to be deactivated
issue11284
review364911002
2022-03-22 09:53:36 +01:00
Sergi Almacellas Abellana 8f8cb9ba04 Allow to deactivate button access
issue11284
review364911002
2022-03-21 16:11:04 +01:00
Cédric Krier 9c4d0aa334 Always return tuple for MultiSelection
issue11282
review361021002
2022-03-20 01:45:22 +01:00
Cédric Krier 889539d5cc Use default selectors instead of select
issue11268
review364881002
2022-03-20 01:40:28 +01:00
Cédric Krier 8659065ca7 Add batch option to push queue tasks
issue11129
review381661002
2022-03-09 00:57:17 +01:00
Cédric Krier 5110586a84 Improve ref attribute in XML data
The model is enforced according to the ref usage.
The ref attribute can be used as value for Reference field.
The exceptions raised by the parser are normalized.

issue10982
review384341002
2022-03-07 00:52:58 +01:00
Cédric Krier 56c18b8a1c Protect against XML vulnerabilities
issue11219
issue11244
2022-03-01 19:07:56 +01:00
Cédric Krier 655257ec2c Use dictionary as search_order on Reference field
issue11251
review387941002
2022-02-22 23:06:02 +01:00
Cédric Krier a9f00a2d40 Retry sending email on temporary failure
issue11179
review354581002
2022-02-17 00:43:04 +01:00
Cédric Krier 2495c0cbdd Order unsorted Selection by index definition
issue11169
review387771003
2022-02-15 00:06:57 +01:00
Cédric Krier 10d277f001 Add optional column on tree view
issue10989
review374321002
2022-02-03 23:13:28 +01:00
Cédric Krier 632deb43e5 Use dictionary as domain for Reference field
issue11074
review383911002
2022-02-03 23:05:47 +01:00
Cédric Krier 5f34224215 Include model, field and column in import data error message
issue11132
review381701002
2022-01-30 12:58:51 +01:00
Cédric Krier 19ad886d45 Add limit to search count
issue10967
review389301002
2022-01-30 01:42:23 +01:00
Cédric Krier 4a023ef216 Add RPC view_get method to View
This allows to extend the inherit mechanism of the view and support inherit for
the board view.
Also the inherit is now applied to all element found by the xpath.

issue11107
issue11108
review389601002
2022-01-23 13:32:59 +01:00
Cédric Krier 171cd78ac9 Limit board action domain to active id and ids
And use a dedicated _actions dictionary to store the active ids per action ids.

issue11106
review389591002
2022-01-23 13:27:52 +01:00
Cédric Krier c8dc6db2a8 Remove entropy check on password
It is not a good way to enforce good password. It is better to include common
password with repetitive or sequential characters in the forbidden list.

issue11100
review376341002
2022-01-23 13:05:17 +01:00
Cédric Krier 51a08fb809 Set view_id in the context when calling view_attributes
issue11091
review364531002
2022-01-04 22:30:41 +01:00
Cédric Krier f9569e7018 Add ip_address and device_cookie login method options
issue10987
review360491008
2021-12-29 12:39:51 +01:00
Cédric Krier b539e1be4c Add support for Python 3.10
and remove support for Python 3.6.

issue11048
review364451002
2021-12-18 16:34:37 +01:00
Cédric Krier 91f8217557 Add creatable attribute on tree and form views
issue10929
review370201002
2021-12-16 22:26:04 +01:00
Cédric Krier e02c830159 Fill local cache of Function field instances with values
issue10936
review377511003
2021-11-28 13:40:30 +01:00
Cédric Krier a00d26dd3c Cache Function field getter without context in readonly transactions
issue10936
review367781002
2021-11-28 13:27:52 +01:00
Cédric Krier fd9cde4d9a Use expire delay instead of UTC datetime in reset password email
issue10906
review381291002
2021-11-24 01:09:36 +01:00
Cédric Krier 1250c434af Do not store in global cache Function field
issue10936
review364331002
2021-11-14 23:54:52 +01:00
Cédric Krier d8c3e5ccca Use RENAME and DROP COLUMN with SQLite backend
issue7703
review367691002
2021-11-08 19:31:34 +01:00
Cédric Krier 834007b353 Support window functions with SQLite backend
issue7703
review364231002
2021-11-08 19:30:15 +01:00
Cédric Krier a1a2e6eb70 Use JSONB to store Dict field on PostgreSQL backend
issue10858
review379371002
2021-11-08 19:27:03 +01:00
Cédric Krier 10a4f8d88a Prepare release 6.2.0 [skip ci] 2021-11-01 16:57:41 +01:00
Cédric Krier 8bbecaa817 Allow to cast as date using timezone
issue10860
review372321002
2021-10-21 00:11:57 +02:00
Cédric Krier ca372a24ec Support create/delete attribute in view
issue10840
review377341002
2021-10-11 22:53:02 +02:00
Sergi Almacellas Abellana b6678dfe19 Skip default values when copying records
This allows users with no write access to a field to copy records if their
values have not been modified.

issue10536
review336541002
2021-10-11 15:14:57 +02:00