Coding

Review Frappe Kanban View and Board Implementation

Analyze Frappe’s Kanban view, templates, and Vuex-powered board implementation. Explain its initialization, interface structure, state management, permissions, server-side integrations, and board-creation flow.

5 steps English

Prompt template

Run these steps in order.

01
Review the supplied JavaScript class KanbanView, which extends ListView. Focus on how it loads and initializes Kanban boards, checks permissions, and renders the view.
02
Examine kanban_column.html, kanban_card.html, and kanban_board.html to explain the Kanban interface structure and layout.
03
Analyze kanban_board.bundle.js and explain how it uses Vuex to manage board state, columns, cards, ordering, and user interactions.
04
Identify the integration points, including permission enforcement, server-side methods for updating boards and cards, and dialogs for creating Kanban boards.
05
Use the supplied code and analysis as a reference implementation for developing or customizing Kanban boards in Frappe-based applications such as ERPNext.

Prompt library

Use these prompts directly inside ChatGPT.

Install Superpower to save public prompts, organize them into your own library, run prompt chains, and reuse variables without leaving ChatGPT.