Circularo Frappe Integration
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 buttonretry
until it worksPython 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 Account
andSettings
→Email Domain
The best is probably delete all records in both and create new domain and new account
Then go to
Circularo Integration
→Advanced settings
and activate automatic e-mail send