Skip to main content

Posts

Showing posts from September, 2020

Frappe ERPNext installation on new system

Step:1 sudo apt update sudo apt -y upgrade sudo apt autoremove Step:2 Install python 3.7 sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.7 Step:3 Install Dependency sudo apt-get install -y python3-testresources Step: 4 Install Python pip Tool wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip3 install --upgrade pip3 setuptools [ Alternative - Execute if the command above fails. 1) curl https://bootstrap.pypa.io/get-pip.py | python3 2) pip install --upgrade setuptools ] sudo pip3 install ansible Step:5 Install curl and yarn sudo apt -y install curl curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt -y update && sudo apt -y install yarn Step: 6 Install MariaDB 10.4 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys

Creating a Page in Frappe

The following are the steps to create a page for any dashboard or Customized report. When you create a page we will see js file created in the page directory  You can continue with the same structure on this page, but I suggest you use the extended class to improve the reusability of the code. As shown in the picture below, you can extend a frappe class. In the above picture, you can see the init function is the constructor of the class. Where you can render the HTML template to the page. Related Topics Filters on the page. https://erpnexttutor.blogspot.com/2020/10/filters-on-page-in-frappe.html?m=1