add: GitHub authentication

This commit is contained in:
Dominik Natter
2025-03-26 12:51:29 +01:00
parent b4b24410c2
commit 18ab55600b
12 changed files with 96 additions and 10275 deletions

View File

@@ -1,26 +0,0 @@
import type { CollectionConfig } from 'payload'
import { authenticated } from '../../access/authenticated'
export const Users: CollectionConfig = {
slug: 'users',
access: {
admin: authenticated,
create: authenticated,
delete: authenticated,
read: authenticated,
update: authenticated,
},
admin: {
defaultColumns: ['name', 'email'],
useAsTitle: 'name',
},
auth: true,
fields: [
{
name: 'name',
type: 'text',
},
],
timestamps: true,
}

7
src/collections/users.ts Normal file
View File

@@ -0,0 +1,7 @@
// users.ts
import type { CollectionConfig } from 'payload'
const Users: CollectionConfig = {
slug: "users",
fields: [],
};