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 |
|
Gani Georgiev
|
b9e257d2b1
|
added split (sync and async) db connections pool
|
2022-12-15 16:42:35 +02:00 |
|
Gani Georgiev
|
6d46cefd1f
|
updated delete comment
|
2022-12-13 09:08:54 +02:00 |
|
Gani Georgiev
|
b1a63bb98d
|
minor code optimizations
|
2022-12-13 09:07:50 +02:00 |
|
Gani Georgiev
|
be3dd42eac
|
batched rel references and added test for the batch delete processing
|
2022-12-12 19:21:54 +02:00 |
|
Gani Georgiev
|
0eeae9de80
|
updated random_test
|
2022-12-12 19:19:31 +02:00 |
|
Gani Georgiev
|
18d6a1c529
|
optimized record references deletion
|
2022-12-11 22:23:02 +02:00 |
|
Gani Georgiev
|
972b06c708
|
added NOT NULL in addition to the PRIMARY KEY
|
2022-12-10 21:25:07 +02:00 |
|
Gani Georgiev
|
869d1cbcf7
|
fixed record delete test expected query strings
|
2022-12-09 19:15:24 +02:00 |
|
Gani Georgiev
|
9c7f48a66e
|
[#1220] fixed field column name conflict on cascade record deletion
|
2022-12-09 19:09:43 +02:00 |
|
Gani Georgiev
|
e60f470188
|
call root record delete first
|
2022-12-09 01:50:37 +02:00 |
|
Gani Georgiev
|
7aefcd9bf6
|
updated changelog
|
2022-12-08 12:18:17 +02:00 |
|
Gani Georgiev
|
693954cdcd
|
[#1187] added Dao query semaphore and base fail/retry
|
2022-12-08 10:40:42 +02:00 |
|
Gani Georgiev
|
355f7053fd
|
[#1187] move file upload and delete out of the record save transaction
|
2022-12-06 12:26:29 +02:00 |
|
Gani Georgiev
|
b8cd686b32
|
updated automigrate templates, added js bindings tests and updated models IsNew behavior
|
2022-12-05 13:57:09 +02:00 |
|
Gani Georgiev
|
44a69eb4ba
|
skip triggering the before hooks on record delete retry
|
2022-12-01 19:00:38 +02:00 |
|
Gani Georgiev
|
0fa5edb0b1
|
added custom goja field mapper to handle all caps identifiers and allowed errors unwrapping
|
2022-11-30 17:23:41 +02:00 |
|
Gani Georgiev
|
a4953cbb4e
|
optimized record references lookups
|
2022-11-29 22:28:23 +02:00 |
|
Gani Georgiev
|
647158f62d
|
[#1138] fixed concurrent cascade update/delete and added fail/retry because of SQLITE_BUSY
|
2022-11-29 18:14:09 +02:00 |
|
Gani Georgiev
|
8c9b657132
|
moved settings under models and added settings dao helpers
|
2022-11-26 14:42:45 +02:00 |
|
Gani Georgiev
|
d8963c6fc3
|
added plugins subpackage and added basic support for js migrations
|
2022-11-26 09:06:09 +02:00 |
|
Gani Georgiev
|
aed8367231
|
fixed autocomplete base collection keys caching
|
2022-11-18 13:32:32 +02:00 |
|
Gani Georgiev
|
6e9cf986c5
|
[#872] changed the schema required validator to be optional for auth collections
|
2022-11-16 15:13:04 +02:00 |
|
Gani Georgiev
|
9322b13d15
|
[#1028] added case insensitive collection name lookup
|
2022-11-15 00:54:29 +02:00 |
|
Gani Georgiev
|
a998618d75
|
updated godoc comment
|
2022-11-14 14:43:20 +02:00 |
|
Gani Georgiev
|
521df149a2
|
updated db pool limits, added logs VACUUM, updated api docs
|
2022-11-13 00:38:18 +02:00 |
|
Gani Georgiev
|
0ff5606d80
|
renamed PseudoRandom to Pseudorandom
|
2022-11-06 15:28:41 +02:00 |
|
Gani Georgiev
|
4cddb6b5cb
|
added pseudorandom generator
|
2022-11-06 15:26:34 +02:00 |
|
Gani Georgiev
|
90dba45d7c
|
initial v0.8 pre-release
|
2022-10-30 10:28:14 +02:00 |
|
Jan Lauber
|
9cbb2e750e
|
[#794] fixed comment typos
|
2022-10-17 20:17:44 +03:00 |
|
Gani Georgiev
|
9a8c9dd115
|
[#586] fixed multiple nested relation expansions with shared base path
|
2022-09-21 13:34:34 +03:00 |
|
Gani Georgiev
|
9d30ca81cb
|
fixed comment typo
|
2022-09-02 12:45:59 +03:00 |
|
Gani Georgiev
|
93b3788448
|
added additional check for empty ExternalAuth data in case the provider api changes
|
2022-09-02 12:05:00 +03:00 |
|
Gani Georgiev
|
df1a947b61
|
updated response messages and rebuilt ui/dist
|
2022-09-02 10:00:36 +03:00 |
|
Gani Georgiev
|
f5ff7193a9
|
[#276] added support for linking external auths by provider id
|
2022-08-31 13:38:31 +03:00 |
|
Gani Georgiev
|
7f6049ebd6
|
updated test db and ui/dist
|
2022-08-10 20:37:41 +03:00 |
|
Gani Georgiev
|
c5091898ae
|
added test to test schema field persistence after import
|
2022-08-10 17:43:55 +03:00 |
|
Gani Georgiev
|
d56b8fcb90
|
updated import popup handling and api preview examples
|
2022-08-10 16:16:59 +03:00 |
|
Gani Georgiev
|
65b830198b
|
test deleteMissing with schema changes
|
2022-08-10 13:22:27 +03:00 |
|
Gani Georgiev
|
a355c8e8a9
|
removed duplicated method
|
2022-08-09 17:20:22 +03:00 |
|
Gani Georgiev
|
f8f785d6e3
|
call transaction Dao events only after commit, added totalPages to the search response and updated the tests
|
2022-08-09 16:20:39 +03:00 |
|
Gani Georgiev
|
8b2b26c196
|
fixed after hooks
|
2022-08-08 20:14:46 +03:00 |
|
Gani Georgiev
|
8009d37d24
|
updated tests
|
2022-08-08 19:16:33 +03:00 |
|
Gani Georgiev
|
6e9d000426
|
before updateding test data
|
2022-08-07 20:58:21 +03:00 |
|
Gani Georgiev
|
5fb45a1864
|
updated CollectionsImport and CollectionUpsert forms
|
2022-08-06 18:15:18 +03:00 |
|
Gani Georgiev
|
f459dd8812
|
import scaffoldings
|
2022-08-05 06:00:38 +03:00 |
|
Gani Georgiev
|
bb527be493
|
fixed panic on expanding existing byt non-relation type field
|
2022-07-30 07:58:42 +03:00 |
|
Gani Georgiev
|
f295ce9403
|
run added password reset and verification sent hooks tests
|
2022-07-19 14:20:28 +03:00 |
|
Gani Georgiev
|
383b2a1279
|
[#160] support expand query parameter for create and update requests
|
2022-07-19 13:31:52 +03:00 |
|
Gani Georgiev
|
e01f76d37b
|
allow switching schema field names when renaming fields
|
2022-07-18 16:26:37 +03:00 |
|
Gani Georgiev
|
47fc9b1066
|
normalized null handling in search filters
|
2022-07-18 14:07:25 +03:00 |
|
Gani Georgiev
|
9a231ba7b3
|
applied some of the changes from #149
|
2022-07-18 01:03:09 +03:00 |
|
Valley
|
a16b0c9004
|
[#114] simplified some code by returning early and added cap for slices
|
2022-07-14 19:26:08 +03:00 |
|
Valley
|
460c684caa
|
[#47] fixed some doc and code inconsistencies and removed some redundant parentheses
|
2022-07-10 09:13:44 +03:00 |
|
Valley
|
d64fbf9011
|
[#38] added lint and used the lint suggestions
|
2022-07-09 17:17:41 +03:00 |
|
Gani Georgiev
|
3d07f0211d
|
initial public commit
|
2022-07-07 00:19:05 +03:00 |
|