Dan Ribbens
bab34d82f5
feat: add i18n to admin panel ( #1326 )
...
Co-authored-by: shikhantmaungs <shinkhantmaungs@gmail.com >
Co-authored-by: Thomas Ghysels <info@thomasg.be >
Co-authored-by: Kokutse Djoguenou <kokutse@Kokutses-MacBook-Pro.local >
Co-authored-by: Christian Gil <47041342+ChrisGV04@users.noreply.github.com >
Co-authored-by: Łukasz Rabiec <lukaszrabiec@gmail.com >
Co-authored-by: Jenny <jennifer.eberlei@gmail.com >
Co-authored-by: Hung Vu <hunghvu2017@gmail.com >
Co-authored-by: Shin Khant Maung <101539335+shinkhantmaungs@users.noreply.github.com >
Co-authored-by: Carlo Brualdi <carlo.brualdi@gmail.com >
Co-authored-by: Ariel Tonglet <ariel.tonglet@gmail.com >
Co-authored-by: Roman Ryzhikov <general+github@ya.ru >
Co-authored-by: maekoya <maekoya@stromatolite.jp >
Co-authored-by: Emilia Trollros <3m1l1a@emiliatrollros.se >
Co-authored-by: Kokutse J Djoguenou <90865585+Julesdj@users.noreply.github.com >
Co-authored-by: Mitch Dries <mitch.dries@gmail.com >
BREAKING CHANGE: If you assigned labels to collections, globals or block names, you need to update your config! Your GraphQL schema and generated Typescript interfaces may have changed. Payload no longer uses labels for code based naming. To prevent breaking changes to your GraphQL API and typescript types in your project, you can assign the below properties to match what Payload previously generated for you from labels.
On Collections
Use `graphQL.singularName`, `graphQL.pluralName` for GraphQL schema names.
Use `typescript.interface` for typescript generation name.
On Globals
Use `graphQL.name` for GraphQL Schema name.
Use `typescript.interface` for typescript generation name.
On Blocks (within Block fields)
Use `graphQL.singularName` for graphQL schema names.
2022-11-18 07:36:30 -05:00
James
2f684040fc
fix : #1361 , ensures collection auth depth works while retrieving static assets
2022-11-12 15:44:24 -05:00
Nick Borko
cfef68f364
fix: fixed GraphQL Access query resolver to return the correct data ( #1339 )
2022-11-11 04:25:46 -08:00
Daniel Söderling
09d793926d
feat: added beforeLogin hook ( #1289 )
2022-10-24 12:05:12 -04:00
Jacob Fletcher
1cfce87549
feat: async admin access control
2022-10-06 13:16:15 -04:00
Dan Ribbens
22ea98ca33
fix: field level access for nested fields
2022-09-22 21:37:02 -04:00
James
c8b37f40cb
fix: incorrect auth strategy type
2022-09-09 20:03:49 -07:00
dsod
bc97d3d6f2
Keep original request and add properties to it, instead of copy
2022-08-20 01:33:29 +02:00
James
e9b3f3f060
fix : #884
2022-08-04 14:03:23 -04:00
James Mikrut
bd4dd45f8e
Merge pull request #819 from payloadcms/feat/dataloader
...
feat: greatly enhances performance by using dataloader pattern to batch populations
2022-07-27 11:36:28 -04:00
Jarrod Flesch
d5e88cc1a9
fix: accesses payload config correctly in gql refresh resolver
2022-07-27 09:17:07 -04:00
James
a8a21e119b
chore: better naming conventions within local api
2022-07-26 12:58:02 -04:00
James
c5bcd1e341
feat: greatly enhances performance by using dataloader pattern to batch populations
2022-07-25 15:12:28 -04:00
Vincent Van Dijck
8feed39fb9
fix: trim trailing whitespaces of email in login
2022-07-24 23:08:35 +02:00
James
e1c35b5220
chore: further documents strategies
2022-07-21 16:42:40 -07:00
Luciano Greiner
3b4d5afd41
fix: avoid assuming Email will be present on JWT token. Using ID instead as email might not be in if using disableLocalStrategy ( #789 )
2022-07-21 15:20:23 -07:00
Luciano Greiner
3a3026cd63
feat: pass payload and names to custom auth strategies ( #781 )
2022-07-21 18:18:26 -04:00
Elliot DeNolf
f98ef62ad3
test: port auth tests to int
2022-07-17 10:46:07 -07:00
James
85b7a490eb
feat: scaffolds tabs field
2022-07-15 16:24:54 -07:00
Dan Ribbens
166bd31506
feat: add res to token hooks
2022-07-09 19:38:24 -04:00
Dan Ribbens
4055908bc8
feat: add afterMe afterLogout and afterRefresh
2022-07-09 19:29:00 -04:00
James
d68bb8c292
fix: removes reliance on auth email
2022-07-09 14:40:31 -07:00
James
4b2bc36f89
chore: reduces unnecessary strategy complexity
2022-07-09 08:40:13 -07:00
James
6016e2346c
feat: extends strategies with more properties
2022-07-08 15:16:30 -07:00
James
56cdd943fd
feat: only adds email if local strategy enabled
2022-07-08 14:50:04 -07:00
James
6d02f7d3ac
feat: begins extensible auth strategies
2022-07-08 13:46:12 -07:00
James
d9e7696384
chore: strips trailing slashes from jwt strategy
2022-07-08 10:41:10 -07:00
James
01bc1fef1e
fix: ensures auth/me relations in gql can be queried
2022-07-08 10:25:00 -07:00
Dan Ribbens
91e33d1c1c
fix: relationship field disabled from access control in related collections ( #644 )
...
* fix: disabled relationship field from access control in related collections
* fix: ids can be read from relationships regardless of access of related document
2022-07-03 07:01:45 -04:00
Dan Ribbens
1c37ec3902
feat: telemetry
...
* feat: add telemetry to payload config
wip: more telemetry
* feat: send telemetry events
* chore: update node ci versions
* chore: cleanup console log
* chore: updates ts due to dependency update
* chore: remove unused deps
* chore: fix origin and casing
* docs: telemetry
* feat: uses oneWayHash within telemetry
* chore: sends hashed domain in telemetry
* feat: improves reliability of telemetry projectID
* chore: revises telemetry docs
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
Co-authored-by: James <james@trbl.design >
2022-06-24 17:32:09 -04:00
James
3d5ed93fce
fix : #671 , password reset broken
2022-06-21 15:43:12 -04:00
Dan Ribbens
a1fe17d05d
fix: me auth route breaks with query params ( #648 )
2022-06-13 11:49:04 -04:00
James Mikrut
7083225abd
Feat/remove this bindings ( #629 )
...
* feat: removes this bindings for cleaner, more maintainable code
Co-authored-by: Elliot DeNolf <denolfe@users.noreply.github.com >
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-06-08 14:44:34 -04:00
GeorgeyB
7ee374ea1a
Custom collection/global endpoints ( #607 )
...
* feat: add custom endpoints for collections and globals REST APIs
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com >
2022-05-30 12:43:18 -04:00
Dan Ribbens
4913441017
Free and open-source under MIT license ( #565 )
...
* feat: free and open-source under MIT license
2022-05-16 19:25:20 -04:00
James Mikrut
18489faceb
feat: optimizes field operations
...
* wip: beforeChange field op pattern
* feat: optimizes field-level beforeChange
* feat: optimizes beforeValidate
* feat: optimizes afterChange
* feat: optimizes afterRead
* chore: comment accuracy
2022-05-02 12:46:52 -04:00
Elliot DeNolf
9c6af860d4
test: migrate test files to ts
2022-04-03 23:40:29 -04:00
James
7e5eeef122
chore: revises logic used to determine if hasWhereAccessResult
2022-03-08 14:42:28 -05:00
Dan Ribbens
40487347e3
fix: allow jwt to work without csrf in config
2022-02-16 12:35:17 -05:00
James
3a71afbd37
feat: renames revisions to versions
2021-12-28 19:41:36 -05:00
James
30ec146298
chore: typescript version compatibilities and improvements
2021-12-22 15:32:05 -05:00
James
da5684df27
feat: abstracts revisions components for reuse in globals
2021-12-01 12:21:56 -05:00
James
6d31aa8d86
Merge branch 'master' of github.com:payloadcms/payload into feat/revisions
2021-11-24 17:15:58 -05:00
Jarrod Flesch
96421b3d59
fix: ensures uploads can be fetched with CORS
2021-11-24 17:15:25 -05:00
Jarrod Flesch
051b7d45be
feat: applies upload access control to all auto-generated image sizes
2021-11-24 15:19:21 -05:00
James
763f32e22f
chore: separates revisions from drafts
2021-11-23 17:14:06 -05:00
James
27fabf79bd
Merge branch 'master' of github.com:payloadcms/payload into feat/revisions
2021-11-23 14:32:26 -05:00
James
94c2b8d80b
fix : #351
2021-11-01 17:10:11 -04:00
James
6ed11a5563
feat: adds base revision fields
2021-10-22 10:57:56 -04:00
James
edb723a4fb
feat: builds UI field
2021-10-20 16:56:07 -04:00