In #299 multivalue Program fields were added to the CFR. On the management task form these programs/activities are loaded into the Activity and Sub-activity selects and stored in the database as a string with the format asset_id:fieldname:delta. Because we are storing the delta we cannot allow an editor to change the order of the program field deltas.
There is a core patch that does this but it is huge and unlikely to be accepted in the near future.
[ ] Create a new patch based on the logic in the core patch but specific to the Program field.
[ ] Add a @todo note in the patch that recommends replacing it with the core setting when/if the core patch is accepted
In #299 multivalue Program fields were added to the CFR. On the management task form these programs/activities are loaded into the Activity and Sub-activity selects and stored in the database as a string with the format asset_id:fieldname:delta. Because we are storing the delta we cannot allow an editor to change the order of the program field deltas.
There is a core patch that does this but it is huge and unlikely to be accepted in the near future.