Ævar Arnfjörð Bjarmason <avarab@...> writes:
Magnus's Rewiew extension is just that, and it doesn't make sense to
make special considerations for extension in the main code by
definition. If extensions want something from the main codebase their
authors can add hooks to the main code and modify things with those
hooks.
But this "extension" already has its own table in the data model! Granted the
review/validate feature can be coded to capture different data than it does now,
but the presence of a VALIDATE table in the data model firmly entrenches the
notion that pages are validateable within the Mediawiki "ontology". It thus
shouldn't be bad design to recognize and control this notion elsewhere in the
datamodel.