{"repo":"ibrahim317/enhanced_kanban_view","free":true,"listed":false,"github":"https://github.com/ibrahim317/enhanced_kanban_view","clone":"git clone https://github.com/ibrahim317/enhanced_kanban_view.git","description":"Frappe Kanban boards with Link field columns, validation dialogs, and automatic synchronization. Inspired by Bitrix24's workflow system.","language":"JavaScript","stars":20,"topics":["crm","erpnext","frappe","frappe-app","kanban-board"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"🎯 Enhanced Kanban View A powerful custom Frappe app that extends Kanban view functionality with advanced features for better workflow management and data validation. Inspired by Bitrix24's Kanban board system . ✨ Features 🔗 Link Field-Based Kanban Boards - Automatically creates columns based on Link fields in your DocTypes - Auto-syncs columns when linked records are created, renamed, or deleted 📋 Column Rules & Validation - Define required fields for specific columns - Show validation dialogs when moving cards between columns - Auto-revert cards if validation fails 🎨 Enhanced User Experience - Quick Entry Dialogs with field validation - Smart field detection for rules - Seamless Frappe integration 🚀 Installation 📖 Quick Start 1. Create Link Field-Based Kanban 1. Navigate to your DocType's List view 2. Click Kanban → \"New Kanban Board\" 3. Select your Link field 4. Columns auto-create based on linked records 2. Set Up Column Rules 1. Go to Kanban View Menu Create Kanban Board Rule 2. Choose target column 3. Add required fields in the \"Required Fields\" table 3. Validation Behavior - Moving cards to columns with rules opens validation dialog - Fill required fields to proceed - Failed validation returns card to original position 🎥 Demo & Tutorial 📺 Watch the full demo and tutorial : Enhanced Kanban View Features & Usage 🏗️ Architecture Core Components - Kanban Board Rule : Defines validation rules for columns - Kanban Rule Field : Child table for required fields - Monkey","default_branch":null,"files":null,"tree":[],"storefront":"/r/ibrahim317","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ibrahim317/enhanced_kanban_view/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}