https://github.com/PALAXO/Circularo-Frappe-Integration
Installation
Please follow this guide:
https://github.com/frappe/frappe/wiki/The-Hitchhiker%27s-Guide-to-Installing-Frappe-on-Linux
Those are the main steps from the guide you must perform:
-
Install all dependencies (including
wkhtmltopdf) -
Prepare MySQL database
-
Create new
bench -
Create new site (tenant)
-
Install application ERPNext
To install Circularo-Frappe-Integration application, use following commands:
bench get-app https://github.com/PALAXO/Circularo-Frappe-Integration
bench --site {site_name} install-app circularo
benech update --build
-
In some cases the second command may fail because OS didn’t allow to rename the repository name
-
It usually happens when WSL is used
-
In this case, please call following commands and try it again:
-
mv apps/Circularo-Frappe-Integration apps/circularo
echo circularo >> sites/apps.txt
pip3 install -q -U -e apps/circularo
Then you need to perform initial settings - fill in user’s name, organization’s name, choose ERPNext modules to be used, etc.
-
All these things can be updated later
-
In the last step it may throw error
System failed→ click buttonretryuntil it works-
Python code cache is updated in this step, which causes internal restarts
-
-
Then it may throw an error about insufficient rights of newly created user
-
Don’t care, you can update the rights from admin account
-
Once completed, sign as Administrator once more and configure SMTP
-
Settings→Email AccountandSettings→Email Domain -
The best is probably delete all records in both and create new domain and new account
-
Then go to
Circularo Integration→Advanced settingsand activate automatic e-mail send