- Issue created by @fizcs3
From reading the main project page for this module, and the README.md file in the repo, there is no mention of the fact that this context module actually provides 7 condition plugins that become available upon installation of context. README just says "Context for Drupal 8 uses the built in condition plugins supplied by Drupal through the Plugin API. So any conditional plug-ins supplied by other modules can also be used with context."
The context-provided plugins are:
And these appear as follows in the configure visibility/conditions section:
Sure, if you look in the appropriate src folder of the repo, you can see them sitting there, but, to me, there is no expectation from the readings to even bother looking there to figure that out that we are getting those as a bonus...
The challenge I ran into, long story short, is walking into a project using this module (and not having used it before), finding the module was not being used (there were no contexts defined), wanting to uninstall it... but then running into errors where asset_manager and google_tag were looking for certain plugins... for which I did not think that context was providing such plugins to begin with... and the kicker is those modules weren't even using those conditions anyways, it was just old config in the db, that still declared a dependency on context module and certain plugins for some reason, but cleared out and worked ok upon resaving each's config...
The moral of the above story is to propose to either to:
Active
5.0
Documentation