Frédéric Péters
73958864d1
misc: limit query to recent sessions when checking for locked objects ( #34097 )
2019-06-19 16:32:57 +02:00
Frédéric Péters
f14115483d
backoffice: create/display user label from data fields ( #33812 )
2019-06-18 11:18:20 +02:00
Frédéric Péters
8163ce659a
sql: force field id to be lowercase ( #33679 )
2019-06-05 07:47:03 +02:00
Frédéric Péters
f2fe49567f
sql: replace dashes used in backoffice attribute names in order clause ( #32684 )
2019-04-29 19:30:37 +02:00
Frédéric Péters
101c650a56
sql: replace dashes used in backoffice attribute names ( #32678 )
2019-04-29 17:09:22 +02:00
Thomas NOËL
447368ea95
sql: add evo.who on evolution update ( #31472 )
2019-04-23 09:43:59 +02:00
Frédéric Péters
10301475e4
sql: fix column name used for _structured field ( #32430 )
2019-04-18 07:49:19 +02:00
Frédéric Péters
9e9b5e1463
misc: give unique identifiers to backoffice fields ( #17375 )
2019-04-16 08:16:16 +02:00
Frédéric Péters
e9c01df247
sql: change default to rebuild global view ( #32191 )
2019-04-15 09:32:43 +02:00
Frédéric Péters
4f4689ccc9
python3: force pickle protocol compatible with python 2 ( #30996 )
2019-03-04 12:44:32 +01:00
Frédéric Péters
4f6895a7b1
misc: add evolution messages to fulltext search ( #22651 )
2019-01-17 09:55:53 +01:00
Frédéric Péters
d86034497a
misc: don't crash storing unicode passwords for logged users ( #19217 )
2019-01-08 11:40:24 +01:00
Frédéric Péters
5d67c72b7b
api: filter user forms when requested by another user ( #28732 )
2018-12-09 08:59:36 +01:00
Frédéric Péters
9719d0ade6
backoffice: consider visibility in total formdata counts ( #27483 )
2018-11-02 14:57:05 +01:00
Frédéric Péters
fde53b65d6
misc: allow lowercase letters in tracking codes ( #26429 )
2018-10-03 19:21:03 +02:00
Frédéric Péters
248a99f393
sql: add display id and formdef name to full-text index ( #25643 )
2018-08-17 15:07:38 +02:00
Frédéric Péters
85943dfd5b
sql: use category slug to build category view name ( #24819 )
2018-06-27 16:27:12 +02:00
Frédéric Péters
398ebbdda5
sessions: use dedicated get_sessions_for_saml in SQL backend ( #23972 )
2018-05-27 12:00:46 +02:00
Frédéric Péters
31156f6ca1
sql: always rebuild security attributes of formdata in the same order ( #23918 )
2018-05-18 15:53:37 +02:00
Frédéric Péters
4dc3d6ea3a
misc: use an afterjob to update form digests ( #23919 )
2018-05-18 15:17:02 +02:00
Thomas NOËL
ce94b90179
do not add an evolution on static jump ( #22236 )
2018-05-16 13:47:30 +02:00
Frédéric Péters
95668f69e5
workflows: handle concerned/actions roles with conditions on actions ( #23839 )
...
When a workflow is changed security details of all related have to be
recomputed (rebuild_security). With the introduction of conditions on
actions this process now requires to have objects available in the
context for evaluating conditions.
2018-05-15 15:17:39 +02:00
Frédéric Péters
c6cad6591f
general: add support for a stored digest value on formdatas ( #23511 )
2018-05-14 11:39:52 +02:00
Frédéric Péters
46ef21e541
formdef: store fields in a different pickle chunk ( #23028 )
2018-05-02 12:32:47 +02:00
Thomas NOËL
3961764ac9
sql: delay re-index operations on first cron ( #22383 )
2018-04-20 14:38:32 +02:00
Thomas NOËL
f724295485
sql: make select a possible iterator ( #23305 )
2018-04-20 13:59:55 +02:00
Frédéric Péters
34d77aa973
sql: remove unused variable
2018-04-17 10:26:21 +02:00
Frédéric Péters
77439a80ce
misc: use SQL to store sessions ( #22954 )
2018-04-17 09:29:23 +02:00
Frédéric Péters
8c968c4685
sql: change get_with_indexed_value into a generator ( #23180 )
2018-04-17 09:29:23 +02:00
Frédéric Péters
b5293358bf
sql: add indexes on formdata id in evolution tables ( #22234 )
2018-03-14 14:44:20 +01:00
Frédéric Péters
95651fc809
general: cache substitution variables in requests ( #22107 )
2018-03-14 14:12:56 +01:00
Frédéric Péters
ba5936593e
backoffice: use SQL views to compute counts in management view ( #21949 )
2018-02-26 14:04:26 +01:00
Frédéric Péters
337f0a476c
sql: add reindex for change in fts indexing ( #21240 )
2018-01-18 19:09:22 +01:00
Frédéric Péters
73397f7248
sql: always apply same string transform for full text search ( #21229 )
2018-01-17 16:13:41 +01:00
Frédéric Péters
def9802431
sql: unaccent strings for full text search ( #9112 )
2018-01-02 14:52:21 +01:00
Thomas NOËL
32d7fd745c
sql: add f_ before varnames in on views to prevent name conflicts ( #19385 )
2017-10-16 14:23:51 +02:00
Frédéric Péters
98b74edd3f
formdata: keep link from evolution objects to related formdata ( #17601 )
2017-08-12 16:51:11 +02:00
Frédéric Péters
c3be61b8d1
formdef: add internal identifier attribute, separated from url_name ( #15663 )
...
This will allow changing url name behaviour without impacting on storage
matters.
2017-07-31 10:40:25 +02:00
Frédéric Péters
c754ac53bc
sql: add possibility to drop formdef table ( #17524 )
2017-07-17 15:33:05 +02:00
Frédéric Péters
b52dbf27f2
sql: get varchar/text values as unicode ( #15802 )
...
This matches what's being done in Django and will help integrating
w.c.s. with Django applications.
2017-06-26 17:57:03 +02:00
Frédéric Péters
d73542e727
sql: only consider known valid connection parameters ( #17143 )
2017-06-23 09:58:30 +02:00
Jean-Baptiste Jaillet
c3f6b06007
general: add a command to delete a tenant ( #15636 )
2017-06-15 13:44:16 +02:00
Frédéric Péters
9629a27027
sql: keep createdb-connection-params available after deployment ( #16794 )
2017-06-15 13:25:57 +02:00
Frédéric Péters
699e9f63b2
sql: manage user.form_data being None ( #15805 )
2017-04-10 10:30:12 +02:00
Frédéric Péters
a6cae077f1
sql: force views to be rebuilt ( #15783 )
2017-04-06 16:54:32 +02:00
Frédéric Péters
1f1ebe035f
general: search for users without looking at accents ( #13061 )
2017-04-05 17:03:28 +02:00
Thomas NOËL
8aad054330
sql: create new id for new formdef ( #15662 )
2017-04-03 13:21:25 +02:00
Frédéric Péters
12124f14ab
general: remove "user hash" stuff ( #13840 )
2017-03-03 14:15:49 +01:00
Frédéric Péters
e385356263
sql: add geolocation to views ( #14784 )
2017-03-01 13:23:11 +01:00
Frédéric Péters
1fa7d23494
sql: add support for empty list in (Not)Contains criteria ( #14392 )
2016-12-21 10:14:11 +01:00