https://bugzilla.wikimedia.org/show_bug.cgi?id=61698

            Bug ID: 61698
           Summary: Remove enum constraint from Schema:Echo
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Echo
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: dtarabore...@wikimedia.org
                CC: agarr...@wikimedia.org, bs...@wikimedia.org,
                    legoktm.wikipe...@gmail.com, pandiculat...@gmail.com
       Web browser: ---
   Mobile Platform: ---

Given that notifications are in the wild and arbitrary notification types can
now be added, it makes no sense to maintain a fixed schema with a limited
number of valid types any longer.

The existing enum is already breaking validation for legitimate events
generated by Flow. I modified Schema:Echo and removed the enum so we can
recover these missing events [1]

However, this approach is not going to be viable in the long term. As with
campaigns, we will need to replace the current dashboards and data processing
scripts (which assume a fixed schema) with something more flexible.

[1]
https://meta.wikimedia.org/w/index.php?title=Schema%3AEcho&diff=7572295&oldid=6081131

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to