Since it's a change in SilvaMetadata, I applied this to the trunk and not the 2.1 branch.
In SM, I only needed to change Binding.renderElementEdit, I didn't have to go as deep as I was originally expecting.
I don't know how to write functional tests, but we should probably have some tests for this new functionality. Who should write them? I'm fine if it's me, I just haven't before.
Additionally, the error message on the metadata screen needs to change (I can do that)
Since it's a change in SilvaMetadata, I applied this to the trunk and not the 2.1 branch.
In SM, I only needed to change Binding. renderElementEd it, I didn't have to go as deep as I was originally expecting.
I don't know how to write functional tests, but we should probably have some tests for this new functionality. Who should write them? I'm fine if it's me, I just haven't before.
Additionally, the error message on the metadata screen needs to change (I can do that)