I’m new to Frappe and looking into it for a new project as it has some great features out of the box. I’ve gone through the tutorial and created a new app, but was surprised to see how many Roles and associated DocTypes were already setup. Is there an option during app creation to make the app more boilerplate, perhaps with just the system/admin role and only necessary DocTypes for expanding from there so I can build my own model/rules from scratch? I did not see any options for this when searching the documentation or inspecting the bench code.
A more specific example: I don’t need a “Purchase Master Manager” role, or most of the 20 default roles created. Likewise I don’t need the “Blog Post” DocType and some of the others there. I tried deleting that role and got a message saying I could not because it was linked with DocType Contact.
I don’t think it’s the right move to go through and try to undo those relationships one at a time just so I can delete unnecessary roles. It’s also unclear if that would break functionality in the default app. I am aware that I can “disable” roles, but leaving in a bunch of extra disabled Roles and DocTypes would be messy too.
This question is similar in concept to the following topic, but asking more specifically about the default Roles and DocTypes:
Thanks for your help.