Page MenuHomePhabricator

Implement logging of registration enabled
Open, Needs TriagePublic

Description

As a wiki user or admin, I want to be able to access logs of enabled registration, so that I can monitor for bad actors or unexpected activity that may require further investigation.

Acceptance Criteria:

  • If a user enables registration for an event, their username and the event they enabled registration for should be displayed in a public log so admins can view updates related to events
  • We would be logging to Special:Log
  • Note that logging is per-wiki and not global in terms of what users can see in Special:Log

Event Timeline

We would need answers to the following questions to determine the complexity of this task, or in general to actually implement it:

  • Are we only logging when a registration is enabled, or also when it's updated?
  • Name of the log (first selector on Special:Log)
    • I would suggest using a generic name here, and then having subtypes (cfr. "type of deletion" input on Special:Log/delete) for enabled vs disabled; in this case, we would also need the label of this selector, and the names of its options.
  • Content of the header below the page title (for the deletion log, this is "Below is a list of the most recent deletions."). Remember that this should describe all subtypes.
  • Who should be able to view this log? Should be public unless there are good reasons against it.

Also, as you noted, this log would be per-wiki, and here is the technical documentation.

ifried renamed this task from [negotiable for V1 or V2] implement logging of registration enabled to Implement logging of registration enabled.Oct 27 2022, 4:00 PM