Gani Georgiev
|
7fa1ff53c9
|
trim view query semicolon chars and allow single quotes for column aliases
|
2023-10-05 09:31:24 +03:00 |
|
Gani Georgiev
|
864bbe7e12
|
added SchemaField.Presentable field
|
2023-08-21 12:58:18 +03:00 |
|
Gani Georgiev
|
75f58a28ac
|
added placeholder params support for Dao.FindRecordsByFilter and Dao.FindFirstRecordByFilter
|
2023-08-18 06:31:14 +03:00 |
|
Gani Georgiev
|
2236288e57
|
quoted the wrapped view query columns
|
2023-08-15 01:09:53 +03:00 |
|
Gani Georgiev
|
adb5d6e998
|
[#3110] normalized view queries with numeric or expression ids
|
2023-08-11 14:29:18 +03:00 |
|
Gani Georgiev
|
cdeb9a94ed
|
added action arg to the before Dao hook to allow skipping the default persist behavior
|
2023-07-29 19:52:36 +03:00 |
|
Gani Georgiev
|
1330e2e1e7
|
[#2992] fixed zero-default value not being used if the field is not explicitly set when manually creating records
|
2023-07-25 20:37:19 +03:00 |
|
Gani Georgiev
|
99ea916c14
|
renamed expand fetchFunc args to optFetchFunc and updated jsvm types
|
2023-07-24 16:59:13 +03:00 |
|
Gani Georgiev
|
624b443f98
|
removed unnecessary collection queries
|
2023-07-18 13:41:14 +03:00 |
|
Gani Georgiev
|
0110869c89
|
soft deprecated apis.RequestData(c) in favor of apis.RequestInfo(c) and updated jsvm bindings
|
2023-07-17 23:13:39 +03:00 |
|
Gani Georgiev
|
7d4017225c
|
synced with master
|
2023-07-17 13:17:17 +03:00 |
|
Gani Georgiev
|
94a1cc07d5
|
[#2930] added extra normalizations to ensure that newly created multiple fields has the correct zero-default for already inserted records
|
2023-07-17 11:38:19 +03:00 |
|
Gani Georgiev
|
4962dc618b
|
added record.ExpandedOne(rel) and record.ExpandedAll(rel) helpers
|
2023-07-14 15:21:59 +03:00 |
|
Gani Georgiev
|
2b465b0646
|
load a default fetchFunc for dao.ExpandRecord(s)
|
2023-07-14 08:36:01 +03:00 |
|
Gani Georgiev
|
fdccdcebad
|
added option to call Dao.RecordQuery() with the collection id or name
|
2023-07-13 22:38:55 +03:00 |
|
Gani Georgiev
|
3d3fe5c614
|
updated Dao.CanAccessRecord to return the invalid filter or db error
|
2023-07-11 11:50:10 +03:00 |
|
Gani Georgiev
|
a557aa35f5
|
updated readme and Find*ByFilter godoc comment
|
2023-07-08 14:01:02 +03:00 |
|
Gani Georgiev
|
ec303a60ed
|
[#2271] added dao.CanAccessRecord() helper
|
2023-06-14 13:13:21 +03:00 |
|
Gani Georgiev
|
4c2dcac61a
|
added dao.WithoutHooks() helper
|
2023-06-01 15:42:38 +03:00 |
|
Gani Georgiev
|
ddca49ba16
|
[#2309] added query by filter record helpers
|
2023-05-31 11:49:16 +03:00 |
|
Gani Georgiev
|
833a84b3d7
|
[#2570] use ON for consistency with the SQLite examples and updated collection delete test to check for _exterAuths references
|
2023-05-25 20:26:03 +03:00 |
|
Gani Georgiev
|
511259ed10
|
fixed missing view id field error message typo
|
2023-05-24 09:25:46 +03:00 |
|
Gani Georgiev
|
e61d48fe7b
|
[#2349] fixed View collection schema incorrectly resolving multiple aliased fields originating from the same field source
|
2023-04-24 15:43:23 +03:00 |
|
Gani Georgiev
|
cae3315e46
|
[#2349] fixed view query SELECT DISTINCT parsing
|
2023-04-24 12:54:57 +03:00 |
|
Gani Georgiev
|
0b90ce43c3
|
Merge branch 'develop'
|
2023-04-01 12:36:10 +03:00 |
|
Gani Georgiev
|
69bf9779d9
|
added Dao.Clone() helper
|
2023-04-01 11:45:08 +03:00 |
|
Gani Georgiev
|
216efb95a8
|
updated Dao.Save godoc
|
2023-03-30 21:19:14 +03:00 |
|
Gani Georgiev
|
3ea02c945d
|
updated changelog and formatting
|
2023-03-28 07:59:37 +03:00 |
|
Gani Georgiev
|
7a2360d785
|
[#2029] enable any id aliased column in a view query to be detected as relation field
|
2023-03-23 19:51:06 +02:00 |
|
Gani Georgiev
|
9736a45e80
|
renamed daos.GetTableColumns and daos.GetTableInfo for consistency
|
2023-03-22 17:15:17 +02:00 |
|
Gani Georgiev
|
923fc26a31
|
changed types.JsonArray to support generics
|
2023-03-22 17:12:44 +02:00 |
|
Gani Georgiev
|
226352f884
|
replaced indirect expand field.Unique with unique index constraint check
|
2023-03-21 21:38:28 +02:00 |
|
Gani Georgiev
|
17472cb40a
|
minor internal indexes handling adjustments and test
|
2023-03-21 15:31:20 +02:00 |
|
Gani Georgiev
|
a0ec5707d1
|
(no tests) collection indexes scaffoldings
|
2023-03-19 16:18:33 +02:00 |
|
Gani Georgiev
|
e735d9d21b
|
synced with master
|
2023-03-14 02:04:34 +02:00 |
|
Gani Georgiev
|
31b24ecb86
|
removed eager unique collection name check to allow lazy validation during bulk import
|
2023-03-14 01:31:30 +02:00 |
|
Gani Georgiev
|
f180af7af7
|
synced with master
|
2023-03-12 18:09:16 +02:00 |
|
Gani Georgiev
|
94d2f296b2
|
[#2044] fixed view collections import
|
2023-03-12 16:43:27 +02:00 |
|
Gani Georgiev
|
d046811df7
|
optimized single relation lookups
|
2023-03-07 23:28:35 +02:00 |
|
Gani Georgiev
|
0547202382
|
use nonconcurrent db when deleting log requests
|
2023-03-06 23:24:31 +02:00 |
|
Gani Georgiev
|
684f91f7e5
|
added indirect view update by source collection field change
|
2023-03-06 20:10:18 +02:00 |
|
Gani Georgiev
|
5344ec83fa
|
normalized values on maxSelect change
|
2023-03-06 15:20:07 +02:00 |
|
Gani Georgiev
|
cf6d325add
|
added model query autocancellation test
|
2023-02-24 22:07:25 +02:00 |
|
Gani Georgiev
|
21b152b58c
|
fixed formatting and typos
|
2023-02-23 21:51:42 +02:00 |
|
Gani Georgiev
|
aa4e405f92
|
replaced authentik with generic oidc provider
|
2023-02-23 21:07:00 +02:00 |
|
Gani Georgiev
|
6ab2fa9489
|
updated default query timeout to 1m
|
2023-02-23 12:04:16 +02:00 |
|
Gani Georgiev
|
010a396b0e
|
updated dao fail/retry handling
|
2023-02-22 22:20:19 +02:00 |
|
Gani Georgiev
|
4fdc8feafc
|
updated daos.HasTable to check also for views
|
2023-02-21 20:03:27 +02:00 |
|
Gani Georgiev
|
41c3cc8a90
|
added select auto fail/retry
|
2023-02-21 16:54:08 +02:00 |
|
Gani Georgiev
|
b184ef6c3a
|
fixed daos.SaveView test
|
2023-02-18 20:31:41 +02:00 |
|