From Frappe version 6.26 onward, users will not be allowed to re-arrange fields in a form unless they are custom fields. Here are the reasons:
Example
- ERPNext is a constantly evolving product and new fields will be added and arrangements will change, frequently. If the user has already re-arranged fields, this creates a conflict. New fields may be added out of context in such a case. All fields have
labels that have a meaning based on the section they are based in, and if you move the field out of the section, the context changes and this could be disastrous.
- The original motivation to allow rearrangement of fields was because there was no Print Format Builder. Now it is very easy to rearrange fields for printing.
- Custom fields can still be placed where ever you want.
We hate taking back features, but in this case, this feature usually leads to a bad user experience and the original motivation also does not exist. This also restricts us from releasing new features and is a lose-lose all the way.
Example
Field arrangement messed up because of user re-arrangement

Rushabh Mehta
Rushabh is a software developer and founder of ERPNext. He usually writes about the startup experience, open source and the technologies he is working on.
No comments yet. Login to start a new discussion Start a new discussion