Added staff restrictions

@yeago Its not very flexible but I guess it works fine for what we want. What do you think?
i hate else