How To Migrate Doctype Changes To Production

1. DocType / Schema Changes

If you are in developer_mode , the .json files for each DocType are automatically updated.

When you update in your production using --latest or bench update , these changes are updated in the site's schema too!

2. Permissions

Permissions do not get updated because the user may have changed them. To update permissions, you can add a new patch in the patches.txt of your app.

execute:frappe.permissions.reset_perms("[docype]")

On this page