1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-03-31 17:52:11 +02:00

122 Commits

Author SHA1 Message Date
Gani Georgiev
92dcee7250 skip Cache-Control header for the Admin UI root path 2023-04-21 10:28:28 +03:00
Gani Georgiev
bd2521b14b added cache-control header for the admin ui assets 2023-04-21 01:19:57 +03:00
Gani Georgiev
818857dea2 [] trigger the related record realtime events on custom record model change 2023-04-20 10:44:20 +03:00
Gani Georgiev
abea28a1a9 fixed minor typos 2023-04-17 22:22:41 +03:00
Gani Georgiev
a7d5a0640c allowed specifying non-context auth model for the file token endpoint 2023-04-17 22:05:09 +03:00
Gani Georgiev
6127350e91 added eagerRequestDataCache middleware 2023-04-15 14:44:07 +03:00
Gani Georgiev
177230a765 renamed private to protected 2023-04-15 13:27:42 +03:00
Gani Georgiev
aba6279feb Merge branch 'master' into develop 2023-04-14 12:58:03 +03:00
Gani Georgiev
ac4a961a10 added unique error test for the record update api 2023-04-13 23:04:24 +03:00
Gani Georgiev
8317ae2e6b [] fixed unique field detailed error not being returned on DrySubmit failure 2023-04-13 22:37:10 +03:00
Gani Georgiev
b537085bca updated test scenario name 2023-04-10 22:58:07 +03:00
Gani Georgiev
3e5b021dd8 fixed oauth2SubscriptionRedirect test 2023-04-10 22:51:59 +03:00
Gani Georgiev
dc72d5adee [] added OAuth2 subscription redirect handler 2023-04-10 22:27:00 +03:00
Gani Georgiev
733d7dacdb [] updated the admin ui to allow displaying private files 2023-04-05 13:23:22 +03:00
Gani Georgiev
ba7000125b [] enabled Settings.AdminFileToken validations and added more tests 2023-04-04 20:47:03 +03:00
Gani Georgiev
64c3e3b3c5 [] added server-side handlers for serving private files 2023-04-04 20:33:35 +03:00
Gani Georgiev
48d6803d17 check only the existence of the thumb and add ContentType metadata when creating the thumb 2023-03-31 23:06:22 +03:00
Gani Georgiev
c901c9ab7d updated go deps 2023-03-27 16:16:09 +03:00
Gani Georgiev
3a5d3d521f added ProviderName and ProviderClient fields to core.RecordAuthWithOAuth2Event 2023-03-26 19:32:23 +03:00
Gani Georgiev
e5a22b8bd8 added a flag indicating OAuth2 auth record creation 2023-03-25 15:18:28 +02:00
Gani Georgiev
67ecebe935 [] removed redundant COALESCE normalizations 2023-03-23 19:30:35 +02:00
Gani Georgiev
9b54fd3516 added debug log for already committed response error 2023-03-22 15:42:35 +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
254e691e92 [] registered RemoveTrailingSlash middleware only for the /api/* routes 2023-03-15 18:09:49 +02:00
Gani Georgiev
8728161288 sync with latest changes 2023-03-05 16:16:07 +02:00
Gani Georgiev
2420b2804a synced with master 2023-03-05 16:12:51 +02:00
Gani Georgiev
42e288c71a [] added HEAD requests support for the file download action 2023-03-05 15:39:18 +02:00
Gani Georgiev
a67c14c368 added support for @request.headers.* 2023-03-02 18:56:18 +02:00
Gani Georgiev
07727dbde6 [] normalized _requests.method to UPPERCASE 2023-03-02 15:15:00 +02:00
Gani Georgiev
b328827705 added generate-client-secret api test 2023-03-01 23:45:54 +02:00
Gani Georgiev
f5e5fae773 added apple oauth2 integration 2023-03-01 23:29:51 +02:00
Gani Georgiev
578e1c9bc1 [] updated the internal redirects to allow easier subpath deployment when behind a reverse proxy 2023-02-24 18:49:46 +02:00
Gani Georgiev
aa4e405f92 replaced authentik with generic oidc provider 2023-02-23 21:07:00 +02:00
Gani Georgiev
65a148b741 added UploadedFiles to the record create/update events 2023-02-22 22:09:13 +02:00
Gani Georgiev
41c3cc8a90 added select auto fail/retry 2023-02-21 16:54:08 +02:00
Gani Georgiev
a07f67002f added view collection type 2023-02-18 19:33:42 +02:00
Gani Georgiev
2378bc72c5 [] normalized mailer.Message recipient fields 2023-02-01 22:07:46 +02:00
Gani Georgiev
250642a8f9 allowed overwriting the default file serve headers if an explicit response header is set 2023-01-30 12:54:51 +02:00
Gani Georgiev
b8d7609e9e added support for optional Model and Record event hook tags 2023-01-27 22:19:08 +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 [] added optional RelationOptions.DisplayFields and refactored the relation picker UI 2023-01-23 21:57:35 +02:00
Gani Georgiev
4c73e16f54 [] added Gitea OAuth2 provider
Co-authored-by: Steve MacLeod <sjmacleoddev@gmail.com>
2023-01-20 10:17:57 +02:00
Gani Georgiev
2a34eca07a synced with master 2023-01-18 17:17:01 +02:00
Gani Georgiev
7001a22d92 [] fixed realtime panic on concurrent clients iteration 2023-01-18 15:42:04 +02:00
Gani Georgiev
e25c252fc2 [] added apis.RecordAuthResponse helper 2023-01-17 23:04:13 +02:00
Gani Georgiev
6d08a5f36f [] added Authentik OAuth2 provider
Co-authored-by: Marc Singer <ms@pr0.tech>
2023-01-16 11:50:45 +02:00
Gani Georgiev
fd97732d4d reasign the OAuth2 event fields to make sure that the event always have the latest OAuth2 state 2023-01-15 17:14:52 +02:00
Gani Georgiev
36ab3fd162 [] added dedicated before/after auth hooks and refactored the submit interceptors 2023-01-15 17:00:28 +02:00
Gani Georgiev
55c6bed57f [] added LiveChat OAuth2 provider
Co-authored-by: Marios Antonoudiou <m.antonoudiou@celonis.com>
2023-01-12 22:17:20 +02:00