Deprecate/remove old style metadata filter definitions

Description

It looks like the MetadataProvider allows short cutting of filters

<BlackListMetadataFilter> as a short cut for <MetadataFilter type="Blacklist>

and so on. Let's deprecate (warn and continue), or better still remove this stuff in V3.

Environment

None

Activity

Show:

Rod Widdowson March 31, 2018 at 1:49 PM

Done (for now...)

Scott Cantor March 30, 2018 at 4:17 PM

If we're warning on the couple of old filter names, probably.

Rod Widdowson March 30, 2018 at 9:37 AM

... And it looks like Scott is ahead of me here - it's all been done (with an open question about persistentAttributes.

Is this ready to be closed?

Rod Widdowson March 30, 2018 at 9:13 AM

That's a good steer on how to close this off. I'll diff the two schema files and add warning on the differences. I've hit the big tickets items and after all its unlikely that we are going to pull any of the chaining providers from our parsing since its too handy to do the "creation on the fly" using them.

Scott Cantor March 29, 2018 at 4:06 PM

It's a hack but I bet in the implied case there's no parent element.

I don't think any of this stuff is in the schema anyway, but if they are in the 3.0 SPConfig schema, they would be droppable there. The rule is that anything deprecated that's mentioned in the schema is in the 2.0 namespace but not the new one.

Completed

Details

Assignee

Reporter

Original estimate

Fix versions

Created October 31, 2017 at 4:14 PM
Updated July 17, 2018 at 1:56 PM
Resolved March 31, 2018 at 1:49 PM