If a user adds a grant or a program in error, they should be able to delete the grant/program.
We need to define the conditions under which deletion is possible. If no data has been entered in the grant or program, it can be deleted. If some data has been entered, deleting the grant/program could require an extra step, or the user could be given a message indicating that they need to delete all data from the grant/program before deleting it.
If a user adds a grant or a program in error, they should be able to delete the grant/program.
We need to define the conditions under which deletion is possible. If no data has been entered in the grant or program, it can be deleted. If some data has been entered, deleting the grant/program could require an extra step, or the user could be given a message indicating that they need to delete all data from the grant/program before deleting it.