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.