Gani Georgiev
|
58ace5d5e7
|
updated the rules when linking OAuth2 by email
|
2024-06-18 16:26:32 +03:00 |
|
Gani Georgiev
|
37dd9c8645
|
vendored and trimmed the s3blob driver and updated dependencies
|
2024-03-29 21:19:26 +02:00 |
|
Gani Georgiev
|
548fce20b5
|
added back-relation expand limit
|
2024-02-25 21:06:43 +02:00 |
|
Gani Georgiev
|
4937acb3e2
|
added back relation filter reference support
|
2024-02-19 16:55:34 +02:00 |
|
Gani Georgiev
|
aabe820e35
|
fixed typos and some linter suggestions
|
2024-01-23 20:56:14 +02:00 |
|
Gani Georgiev
|
80d65a198b
|
optimized multiple records cascade delete query
|
2024-01-23 20:22:51 +02:00 |
|
Gani Georgiev
|
a021fcaa75
|
[#4072] added non-json value dummy object wrap normalization
|
2024-01-03 14:16:12 +02:00 |
|
Gani Georgiev
|
8f625daa2f
|
updated some of the tests to use t.Parallel
|
2024-01-03 04:30:20 +02:00 |
|
Gani Georgiev
|
0599955676
|
sort cascadeDelete refs for deterministic tests output
|
2024-01-03 04:29:30 +02:00 |
|
Gani Georgiev
|
6d942c7d30
|
docs fixes commits from develop
|
2023-12-29 21:25:32 +02:00 |
|
Gani Georgiev
|
fb2eafe860
|
[#3790] added MaxSize json field option
|
2023-12-09 22:30:37 +02:00 |
|
Gani Georgiev
|
14a2fd6215
|
skip wrapping sql.ErrNoRows
|
2023-12-04 16:23:56 +02:00 |
|
Gani Georgiev
|
58a2d3cd09
|
added the failed dao query to the error message
|
2023-12-03 20:54:48 +02:00 |
|
Gani Georgiev
|
aaab643629
|
[#3700] allow a single OAuth2 user to be used for authentication in multiple auth collection
|
2023-12-02 12:43:22 +02:00 |
|
Gani Georgiev
|
821aae4a62
|
logs refactoring
|
2023-11-26 13:33:17 +02:00 |
|
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 |
|