Commit Graph
131 Commits
Author SHA1 Message Date
Gani Georgiev 026b5e274a fixed RecordUpsert.RemoveFiles godoc example 2024-02-02 09:21:41 +02:00
Gani Georgiev 6496091cb3 fixed typos and some linter suggestions 2024-01-23 20:56:14 +02:00
Gani Georgiev 765680ac33 added support for loading a serialized json payload as part of multipart/form-data request 2024-01-14 22:20:46 +02:00
Gani Georgiev 0bcc6c527e [#4066] mark user as verified on confirm password reset 2024-01-13 17:52:41 +02:00
Gani Georgiev a8777b327a [#4068] fixed the json field query comparisons to work correctly with plain JSON values 2024-01-03 10:43:46 +02:00
Gani Georgiev 5fce1f8a82 updated some of the tests to use t.Parallel 2024-01-03 04:30:20 +02:00
Gani Georgiev 36444e47f8 docs fixes commits from develop 2023-12-29 21:25:32 +02:00
Gani Georgiev c249991ff9 [#3790] added MaxSize json field option 2023-12-09 22:30:37 +02:00
Gani Georgiev 790f1e4980 added onlyVerified auth collection option 2023-12-06 11:57:04 +02:00
Gani Georgiev 8256c4cd18 added support for comments in the API rules and filter expressions 2023-12-02 16:37:04 +02:00
Gani Georgiev bbd856fcdc [#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 49e2283faf added OAuth2 displayName and pkce options 2023-11-29 20:19:54 +02:00
Gani Georgiev d6d4c69c66 logs refactoring 2023-11-26 13:33:17 +02:00
Gani Georgiev 3014b77b79 synced with master 2023-11-11 12:50:20 +02:00
Gani Georgiev 6389e06ccc [#3697] allowed hyphens in usernames 2023-11-11 12:19:33 +02:00
Gani Georgiev e6cbf5c60d synced with master 2023-11-10 15:18:14 +02:00
Gani Georgiev 41838aaf77 [#3735] fixed text field min/max validators to properly count multi-byte characters 2023-11-10 14:58:00 +02:00
Gani Georgiev 4427f1057a synced with master 2023-11-06 11:42:59 +02:00
Gani Georgievandsergeypdev ac8ade5c0e [#3689] relaxed the OAuth2 redirect url validation to allow any string value
Co-authored-by: sergeypdev <[email protected]>
2023-11-06 11:33:10 +02:00
Gani Georgiev 1818be0ab2 updated relation field validation message 2023-10-21 15:52:19 +03:00
Gani Georgiev d09661f9d9 renamed record upsert local requestInfo to requestData to distinguish better from models.RequestInfo 2023-10-08 22:52:14 +03:00
Gani Georgiev ac9b40a6f8 added more descriptive internal password reset error message 2023-09-15 20:45:28 +03:00
Gani Georgiev 6a602168d3 use singular NoDecimal option name 2023-08-29 18:41:20 +03:00
Gani Georgiev c601566d66 [#3113] added NoDecimal number field option 2023-08-29 18:35:57 +03:00
Gani Georgiev e7e2b9d1a1 [#2599] added option to upload a backup file from the Admin UI 2023-08-28 20:06:48 +03:00
Gani Georgiev 415d655d80 added SchemaField.Presentable field 2023-08-21 12:58:18 +03:00
Gani Georgiev a9fba4e10d updated LastVerificationSentAt and LastResetSentAt fill sequence 2023-08-17 14:03:11 +03:00
Gani Georgiev 13f8832dce [#3110] normalized view queries with numeric or expression ids 2023-08-11 14:29:18 +03:00
Gani Georgiev 0040e613c5 [#3090] fixed relation to view error message 2023-08-08 12:41:51 +03:00
Gani Georgiev 62276366f9 updated ui/dist and some lint warnings 2023-07-30 13:40:22 +03:00
Gani Georgiev 5ec04e4e82 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 54042866da [#3000] disallowed relations to views from non-view collections 2023-07-27 15:57:20 +03:00
Gani Georgiev 62ee7c3171 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 2b4f4a076b [#2868] fixed unique validator detailed error message not being returned when camelCase field name is used 2023-07-06 23:14:18 +03:00
Gani Georgiev 7c18e853a8 eager update app settings and added isServe check for the auto backups 2023-05-21 11:47:05 +03:00
Gani Georgiev d3858275e9 added backup apis and tests 2023-05-13 22:12:42 +03:00
Gani Georgiev 84c72a5792 (untested!) added temp backup api scaffoldings before introducing autobackups and rotations 2023-05-08 21:52:40 +03:00
Gani Georgiev a18cd7f8f0 Merge branch 'master' into develop 2023-04-14 12:58:03 +03:00
Gani Georgiev 5f10c1deb0 [#2287] fixed unique field detailed error not being returned on DrySubmit failure 2023-04-13 22:37:10 +03:00
Gani Georgiev a60d0e35c6 added extra table name checks in the overwritten dao hooks in case of duplicated ids 2023-04-12 16:46:08 +03:00
Gani Georgiev 6ab55c478c synced with master 2023-04-12 16:31:36 +03:00
Gani Georgiev 88a9a26328 updated changelog and ui/dist 2023-04-12 16:23:53 +03:00
Gani Georgiev db69b3a03e [#2277] added check for nil dao hooks 2023-04-12 16:09:35 +03:00
Gani Georgiev 12731bbb0d [#215] added server-side handlers for serving private files 2023-04-04 20:33:35 +03:00
Gani Georgiev 19df6097b4 updated the record file handling for the before update hook too 2023-04-01 12:51:00 +03:00
Gani Georgiev 60f9704d77 fix realtime events firing before files upload completion 2023-04-01 11:47:01 +03:00
Gani Georgiev 7299af8ec7 updated changelog and formatting 2023-03-28 07:59:37 +03:00
Gani Georgiev 7457ed82ec revert record upsert changes on upload failure 2023-03-26 22:49:18 +03:00
Gani Georgiev 0bd51a6945 added ProviderName and ProviderClient fields to core.RecordAuthWithOAuth2Event 2023-03-26 19:32:23 +03:00
Gani Georgiev f69ae63f11 renamed daos.GetTableColumns and daos.GetTableInfo for consistency 2023-03-22 17:15:17 +02:00