Context
When temporary accounts are enabled on a wiki, checks to see if a user is registered will return true for both permanent named accounts, and auto created temporary accounts (see https://www.mediawiki.org/wiki/User_account_types).
Action
In this task, we should make sure that all schemas which have a performer attribute also indicate if the performer is a temporary account or is not.
Schemas which are already reusing the fragment/mediawiki/state/entity/user fragment from the primary schema repository already have this attribute built-in to the performer with is_temp.
A list of schemas that reference performer:
- schemas/event/primary (10 files)
- jsonschema/fragment/mediawiki/common/current.yaml (1 matches)
- jsonschema/fragment/mediawiki/state/change/page/current.yaml (1 matches)
- jsonschema/mediawiki/page/change/current.yaml (1 matches)
- jsonschema/mediawiki/page/prediction_classification_change/current.yaml (1 matches)
- jsonschema/mediawiki/revision/create/current.yaml (3 matches)
- jsonschema/mediawiki/revision/recommendation-create/current.yaml (1 matches)
- jsonschema/mediawiki/revision/score/current.yaml (1 matches)
- jsonschema/mediawiki/revision/tags-change/current.yaml (1 matches)
- jsonschema/mediawiki/revision/visibility-change/current.yaml (1 matches)
- jsonschema/mediawiki/user/blocks-change/current.yaml (1 matches)
- schemas/event/secondary (11 files)
- jsonschema/analytics/legacy/templatewizard/current.yaml (2 matches)
- jsonschema/analytics/mediawiki/accountcreation/account_conversion/current.yaml (6 matches)
- jsonschema/analytics/mediawiki/accountcreation/block/current.yaml (1 matches)
- jsonschema/analytics/mediawiki/client/metrics_event/current.yaml (3 matches)
- jsonschema/analytics/mediawiki/editattemptsblocked/current.yaml (1 matches)
- jsonschema/analytics/mediawiki/ip_reputation/score/current.yaml (2 matches)
- jsonschema/analytics/mediawiki/talk_page_edit/current.yaml (2 matches)
- jsonschema/fragment/analytics/product_metrics/app/current.yaml (1 matches)
- jsonschema/fragment/analytics/product_metrics/common/current.yaml (1 matches)
- jsonschema/fragment/analytics/product_metrics/web/current.yaml (1 matches)
- jsonschema/sparql/query/current.yaml (2 matches)