
Security News
AI Slop Is Polluting Bug Bounty Platforms with Fake Vulnerability Reports
AI-generated slop reports are making bug bounty triage harder, wasting maintainer time, and straining trust in vulnerability disclosure programs.
payload-kanban-board
Advanced tools
Note This plugin is currently under active development and still in an early stage. Check the roadmap below in this readme for more details / upcoming features.
The most recent version of payload-kanban-board currently only supports Payload 3.0 and up.
$ yarn add payload-kanban-board
$ npm i payload-kanban-board
To use it on payload version < 3.0
$ yarn add payload-kanban-board@1.0.3
$ npm i payload-kanban-board@1.0.3
import { payloadKanbanBoard } from 'payload-kanban-board';
const config = buildConfig({
collections: [ ... ],
plugins: [
payloadKanbanBoard({
collections: {
posts: {
enabled: true,
config: {
statuses: [
{
value: 'draft',
label: 'Draft',
},
{ value: 'in-progress', label: 'In Progress' },
{
value: 'ready-for-review',
label: 'Ready for review',
dropValidation: ({ user, data }) => {
return { dropAble: false }
//<dropValidation key is optional>
},
},
{ value: 'published', label: 'Published' },
],
defaultStatus: 'todo',
hideNoStatusColumn: true,
},
},
},
})
],
});
To use it on payload version < 3.0
import { payloadKanbanBoard } from 'payload-kanban-board';
const config = buildConfig({
collections: [ ... ],
plugins: [
payloadKanbanBoard({
'my-collection-slug': {
statuses: [
{value: 'draft', label: 'Draft', dropValidation:({user,data})=>return true}, //<dropValidation key is optional>
{value: 'in-progress', label: 'In Progress'},
{value: 'ready-for-review', label: 'Ready for review'},
{value: 'published', label: 'Published'},
],
defaultStatus: 'draft',
hideNoStatusColumn: false,
fieldAccess:{
// <These fields are optional>
update:() => true,
create:() => false,
read:() => false,
},
fieldAdmin: {
// <These fields are optional>
hidden:true
// Any admin props for a normal field in payload cms
},
}
})
],
});
The kanban plugin introduces a new field called kanbanStatus
. This field does not interact with the draft/publish
system of Payload.
You can "integrate" the kanban status with the draft/publish system of Payload yourself by using Payloads hooks.
For example: Automatically publish the document when the kanbanStatus
has been changed to published
.
title
and createdAt
)kanbanStatus
aren't
visible on the board)defaultLimit
amount of cards)FAQs
A kanban board plugin for Payload CMS
We found that payload-kanban-board demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
AI-generated slop reports are making bug bounty triage harder, wasting maintainer time, and straining trust in vulnerability disclosure programs.
Research
Security News
The Socket Research team investigates a malicious Python package disguised as a Discord error logger that executes remote commands and exfiltrates data via a covert C2 channel.
Research
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.