We have a custom telephone lines entity which we use to track start and end dates of a contract of the line itself. When we want to perform a contract renewal on a number of selected line records. We want to be able to select a new salesorder related to the account, input a start date of the renewal and the length of the renewal contract in months in a dialog style entry. I then want to calculate the end date and update all the selected records with the new start and end dates (as specified and calculated) and updated order. I fairly sure this will have to be a custom plugin to do the data entry as a dialog cant run on multiple records?
Can anyone confirm if this is possible to do and if so provide some guidance how to do it?