Update types
This commit is contained in:
@ -9,17 +9,17 @@ const Dispatches: CollectionConfig = {
|
||||
read: () => true,
|
||||
},
|
||||
fields: [
|
||||
{
|
||||
name: 'dispatchesCode',
|
||||
type: 'text',
|
||||
required: true,
|
||||
},
|
||||
// {
|
||||
// name: 'dispatchesCode',
|
||||
// type: 'text',
|
||||
// required: false,
|
||||
// },
|
||||
{
|
||||
name: 'products',
|
||||
type: 'relationship',
|
||||
relationTo: 'products',
|
||||
hasMany: true // required
|
||||
// required,
|
||||
hasMany: true,
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: 'courier',
|
||||
@ -46,6 +46,7 @@ const Dispatches: CollectionConfig = {
|
||||
name: 'status',
|
||||
type: 'select',
|
||||
hasMany: true,
|
||||
required: true,
|
||||
options: [
|
||||
{
|
||||
label: 'Requested',
|
||||
|
@ -1,5 +1,4 @@
|
||||
import { CollectionConfig } from 'payload/types';
|
||||
import { geoPickerField } from "../customFields/geoPicker/field";
|
||||
|
||||
const Makers: CollectionConfig = {
|
||||
slug: 'makers',
|
||||
@ -11,21 +10,22 @@ const Makers: CollectionConfig = {
|
||||
},
|
||||
fields: [
|
||||
{
|
||||
name: 'name',
|
||||
type: 'text',
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: 'location',
|
||||
type: 'point',
|
||||
label: 'Location',
|
||||
},
|
||||
{
|
||||
name: 'products',
|
||||
type: 'relationship',
|
||||
relationTo: 'products',
|
||||
hasMany: true,
|
||||
}
|
||||
name: 'name',
|
||||
type: 'text',
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: 'location',
|
||||
type: 'point',
|
||||
label: 'Location',
|
||||
required: true
|
||||
},
|
||||
{
|
||||
name: 'stock',
|
||||
type: 'relationship',
|
||||
relationTo: 'products',
|
||||
hasMany: true,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
|
@ -10,7 +10,7 @@ const Products: CollectionConfig = {
|
||||
},
|
||||
fields: [
|
||||
{
|
||||
name: 'productTitle',
|
||||
name: 'title',
|
||||
type: 'text',
|
||||
required: true,
|
||||
},
|
||||
@ -18,7 +18,15 @@ const Products: CollectionConfig = {
|
||||
name: 'picture',
|
||||
type: 'relationship',
|
||||
relationTo: 'media',
|
||||
hasMany: false
|
||||
hasMany: false,
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: 'weight',
|
||||
label: 'Weight (kg)',
|
||||
type: 'number',
|
||||
hasMany: false,
|
||||
required: false,
|
||||
}
|
||||
],
|
||||
};
|
||||
|
@ -1,4 +1,5 @@
|
||||
import { CollectionConfig } from 'payload/types';
|
||||
import { geoPickerField } from "../customFields/geoPicker/field";
|
||||
|
||||
const Retailers: CollectionConfig = {
|
||||
slug: 'retailers',
|
||||
@ -18,9 +19,10 @@ const Retailers: CollectionConfig = {
|
||||
name: 'location',
|
||||
type: 'point',
|
||||
label: 'Location',
|
||||
required: true
|
||||
},
|
||||
{
|
||||
name: 'requestedProducts',
|
||||
name: 'stock',
|
||||
type: 'relationship',
|
||||
relationTo: 'products',
|
||||
hasMany: true,
|
||||
|
@ -19,13 +19,8 @@ const Users: CollectionConfig = {
|
||||
{
|
||||
name: 'phoneNumber',
|
||||
type: 'number',
|
||||
required: true
|
||||
required: false
|
||||
},
|
||||
{
|
||||
name: 'email',
|
||||
type: 'email',
|
||||
required: true
|
||||
}
|
||||
],
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user