====== Bulk User Editor ======
A JavaScript port of the [[util:allusers]] utility.

===== Usage =====

  util:jsexec allusers.js [[ARS] [...]] [[/modify] [...]]

  * where //ARS// is [[access:requirements|any valid Access Requirements String]]
  * where //modify// is one of:
    * L#                     change security [[access:level]] to #
    * F#[+|-]<flags>         add or remove [[access:flags]] from flag set #
    * E[+|-]<flags>          add or remove [[access:exemptions]]
    * R[+|-]<flags>          add or remove [[access:restrictions]]

==== Examples ====

Add the "A" to flag set #1 for all level 30+ users:
  jsexec allusers.js "L30" /FA              
Remove the "G" flag from flag set #3 of **all** users:
  jsexec allusers.js /F3-G                  
Remove the "P" exemption from all users with FLAG "2B":
  jsexec allusers.js F2B /E-P               
Add the "W" restriction to all level 60+ users with exemption "A"
  jsexec allusers.js "60$XA" /R+W           

**Note**: Multi-word ARS strings or ARS strings with special characters must be enclosed in "quotes"

===== See Also =====
  * [[:module:|module index]]

{{tag>user security access}}
