We’re in the process of evaluating Frappe to help build out some of our backoffice operations. This framework looks like an excellent candidate for our requirements, as it covers both non technical contribution from accounting staff to design the models, relationships and their UI and then hand over to an in house development team to work on the more complex business logic. We were able, at first glance, to get it up and running pretty easily.
However, we simply have not been able to get it working in “developer mode”, or make the “Developer” application widgets appear, logged in as either Administrator or a high-privilege user. We have followed the tutorial to the letter, (up to and until the “Doctype” section), also adding the “developer_mode”: 1 setting to the “site_config.json” and flushing the cache / restarting the bench. We even put debugging code in the main codebase to identify that the application WAS in developer mode. Additionally, we have tried this with both postgres 12 (our ideal scenario) and MariaDb 10.4.13. Can anybody identify what we might be doing wrong or might have left out? When googling about we noticed that this has happened numerous times in the past, but none of the solutions posted seemed to work for us.
The environment/requirements installed are as follows:
VirtualBox 6.1.6 VMs (we have also tried on an AWS EC2 T3 w/2GB RAM with exactly the same effects)
MariaDb 10.4.13 / PostGres 12.3
Although the application boots up and runs without any visible problems, we also see this every time a “bench” command is run:
WARN: bench is installed in editable mode! This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`
Screenshots of desktop attached