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

       Web browser: ---
            Bug ID: 54954
           Summary: Implement some restriction on who can deliver
                    cross-wiki messages
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: MassMessage
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: legoktm.wikipe...@gmail.com
                CC: b...@mzmcbride.com, e...@wikimedia.org,
                    federicol...@tiscali.it, legoktm.wikipe...@gmail.com,
                    s...@reedyboy.net
            Blocks: 52723
    Classification: Unclassified
   Mobile Platform: ---

See rationale on bug 52723 comment 37, counter argument on comment 39, response
to that on comment 48.

This feature was removed in https://gerrit.wikimedia.org/r/#/c/78047/.

There are two different ways we can do this:

* Add a new user-right called 'massmessage-global', and require users sending
notifications cross-wiki have this right.

* Add a config switch ($wgAllowCrossWikiMessages) that allows that wiki to send
messages to another wiki. So this would be turned on for meta, and any user on
meta with 'massmessage' would be able to send cross-wiki.

Personally I favor the user-right implementation since it gives more control
and flexibility, but at the same time, it adds yet another user right >.>

Next question: what should happen if a user attempts to send a message to a
list with cross-wiki targets but does not have the proper permissions (or it is
disabled on the wiki)

* The entire submission is rejected until the spamlist has those entries
removed

* A warning is given to the user and those cross-wiki targets are dropped from
the list.

* If we use the config switch, the parser function could reject any target that
is not on the current site with the red error message we have for invalid
input.

-- 
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