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 |
|
Gani Georgiev
|
a07f67002f
|
added view collection type
|
2023-02-18 19:33:42 +02:00 |
|
Gani Georgiev
|
536707bfe7
|
sync with master
|
2023-01-26 09:23:59 +02:00 |
|
Gani Georgiev
|
eb1246fc41
|
[#1689] fixed cascade delete condition on rel records with the same id as the main record
|
2023-01-26 00:05:20 +02:00 |
|
Gani Georgiev
|
ae371e8481
|
refactored Record.data and Record.expand to be concurrent safe
|
2023-01-25 22:39:42 +02:00 |
|
Gani Georgiev
|
4c010847e3
|
[#976] added optional RelationOptions.DisplayFields and refactored the relation picker UI
|
2023-01-23 21:57:35 +02:00 |
|
Gani Georgiev
|
012546e838
|
removed delete worker pool since it is no longer needed and changed the files delete operation to run in the background (will be replaced with job queue)
|
2023-01-12 15:34:56 +02:00 |
|
Gani Georgiev
|
9b880f5ab4
|
filter enhancements
|
2023-01-07 22:27:11 +02:00 |
|
Gani Georgiev
|
fb57c8091d
|
[#586] fixed nested multiple expands with shared path
|
2022-12-20 11:07:16 +02:00 |
|
Gani Georgiev
|
ca528cef03
|
improved auth record errors reporting and updated nested tx test
|
2022-12-18 14:06:48 +02:00 |
|
Gani Georgiev
|
687a79b450
|
updated linter
|
2022-12-16 17:06:03 +02:00 |
|
Gani Georgiev
|
9ae8536515
|
updated base_test error messages
|
2022-12-16 13:37:28 +02:00 |
|
Gani Georgiev
|
89de29fc84
|
updated code comments and renamed async/sync db to concurrent/nonconcurrent db
|
2022-12-16 13:07:58 +02:00 |
|