Documentation around baseline/ops.txt is lacking #34


  • New
  • Defect
Open
Assigned to nisovin
  • _ForgeUser13781473 created this issue Mar 11, 2014

    What steps will reproduce the problem?
    1. Grant operator status to players via ops.txt or /op
    2. Install yapp
    3. Inspect permissions of operators

    What is the expected output? What do you see instead?
    Expected: The equivalent YAPP permissions of the permissions granted with /op
    Found: The expected plus yapp.admin

    What version of the product are you using?
    Version 1.4? (downloaded 2014-03 from Bukkit.org)

    Do you have an error log of what happened?
    N/A

    Please provide any additional information below.
    Basically I'm not finding any documentation around the additional bukkit permissions granted to operators. Specifically the baseline group, which grants permissions to players all but is not a group I can view the permissions of and assigns different permissions to different players. The reason I ask is because I want to reserve yapp.admin to a smaller group than the group that is in the ops.txt file.

    I understand that I could create a 'pseudo-ops' group that contains all the permissions that ops.txt grants less yapp.admin and move operators from ops.txt to that pseudo-ops ground. This is in fact what I am doing. I just wanted to point out there is a gap in your documentation.

    Diff of permissions granted to operators (left) vs. non-operators players (right)
    2,3d1
    <  bukkit.broadcast.admin (baseline)
    <  bukkit.broadcast (baseline)
    5,12d2
    <  bukkit.command.ban (baseline)
    <  bukkit.command.ban.ip (baseline)
    <  bukkit.command.ban.player (baseline)
    <  bukkit.command (baseline)
    <  bukkit.command.defaultgamemode (baseline)
    <  bukkit.command.effect (baseline)
    <  bukkit.command.gamemode (baseline)
    <  bukkit.command.give (baseline)
    14d3
    <  bukkit.command.kick (baseline)
    16d4
    <  bukkit.command.list (baseline)
    18,20d5
    <  bukkit.command.op (baseline)
    <  bukkit.command.op.give (baseline)
    <  bukkit.command.op.take (baseline)
    22,30d6
    <  bukkit.command.reload (baseline)
    <  bukkit.command.save (baseline)
    <  bukkit.command.save.disable (baseline)
    <  bukkit.command.save.enable (baseline)
    <  bukkit.command.save.perform (baseline)
    <  bukkit.command.say (baseline)
    <  bukkit.command.seed (baseline)
    <  bukkit.command.stop (baseline)
    <  bukkit.command.teleport (baseline)
    32,38d7
    <  bukkit.command.time.add (baseline)
    <  bukkit.command.time (baseline)
    <  bukkit.command.time.set (baseline)
    <  bukkit.command.toggledownfall (baseline)
    <  bukkit.command.unban (baseline)
    <  bukkit.command.unban.ip (baseline)
    <  bukkit.command.unban.player (baseline)
    40,50d8
    <  bukkit.command.whitelist.add (baseline)
    <  bukkit.command.whitelist (baseline)
    <  bukkit.command.whitelist.disable (baseline)
    <  bukkit.command.whitelist.enable (baseline)
    <  bukkit.command.whitelist.list (baseline)
    <  bukkit.command.whitelist.reload (baseline)
    <  bukkit.command.whitelist.remove (baseline)
    <  bukkit.command.xp (baseline)
    <  craftbukkit (baseline)
    <  yapp.admin (baseline)
    <  yapp.* (baseline)
    53,56d10
    <  yapp.demote (baseline)
    <  yapp.demote.* (baseline)
    <  yapp.promote (baseline)
    <  yapp.promote.* (baseline)

  • _ForgeUser13781473 added the tags New Defect Mar 11, 2014

To post a comment, please login or register a new account.