Skip to main content

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 ...

Filters on Page in Frappe

To add filters on the Page.

Methods used for adding filters on the page
  • make_control
    • Suppose you want to create new filter, which is select record from doctype Project.
    • We can add options for the filter like shown in below picture.
    • List of options used for filter
      • Label: Label for your filter
      • field type:  you can add any field type present in the specified doctype
      • options: for field type "Link" you need to select doctype name
                    





Comments

Popular posts from this blog

Rest API in Frappe

 Rest API in Frappe: You can use a browser or postman to hit API  Predefined APIs in Frappe: Create :(POST) To create any document with post request  e.g.  Localhost:8000 /api/resource/{doctype}  Read(GET): To get any document related to the mentioned doctype we can use the GET method followed by the document name. E.g. localhost:8000 /api/resource/{doctype}/{name} Update(PUT): To create/update any document with specific name or required field  name to be changed values. localhost:8000 /api/resource/{doctype}/{name}   Delete Custom APIs: With custom API we can create APIs which are not pre-defined. We can create all-new APIs or we can use resource APIs to generate different output or                                         manipulate the output as per the...

Frappe ERPNext version 12 setup- master branch

Frappe- ERPNext setup version 12 Setup for v 12 and master branch   mkdir  ‘Projectname’  cd  ‘Projectname’  virtualenv .  source ./bin/activate  git clone -b master https://github.com/frappe/bench.git bench-repo  pip install -e bench-repo  bench init --frappe-branch version-12 --frappe-path https://github.com/frappe/frappe.git frappe-bench cd frappe-bench source ../bin/activate bench get-app --branch version-12 erpnext https://github.com/frappe/erpnext.git bench new-app (custom app) bench new-site (sitename) bench install-app erpnext bench install-app (custom app) #install erpnext