Giter VIP home page Giter VIP logo

Comments (9)

diziara avatar diziara commented on July 18, 2024 1

If those below ban can read it, it should be only ban or admin that can remove entries

from longsphinx.

TurqW avatar TurqW commented on July 18, 2024

A few clarifications needed, I think:

  1. Permissions: Can I just make it "anyone that has the 'kick members' permission can warn people? Or do I need to configure a role per server?
  2. What should the warning history look like? Just a list of [Date]: warned by [warner] for [reason]?
  3. Should warnings be visible at all on servers where they weren't received? Should off-server warnings in the history be shown with some sort of flag on them, or maybe just a and 3 other off-server warnings at the end?

from longsphinx.

diziara avatar diziara commented on July 18, 2024
  1. I think it should be able to ban, but if it's not crazy, a setting to choose between kick or ban might be a good idea.
  2. Yeah, it doesn't need to be complicated
  3. I'm of mixed thoughts. Maybe a config for if the admin wants to share and/or see other servers data?

from longsphinx.

diziara avatar diziara commented on July 18, 2024

re 2. The record should maybe include who warned the user. While I hope that it won't matter in the context of where Cecil and Tim are currently deployed, if someone on staff ends up outing themselves as crap, it should be clear if someone's warn history includes entries from that person, so that it can be audited if necessary.

Which leads to also: should it be possible for staff/admin to be able to strike someone's warning from their history if it comes to light that a warning was unjustified?

from longsphinx.

TurqW avatar TurqW commented on July 18, 2024

That's what the "warner" part was meant to be. I was thinking that would be something like:

/warnlog <user>

Warnings received by <user>
2021/01/22: warned by Death Kitten for loud chewing
2021/03/14: warned by Tin Wizard for insulting robots
And 3 public warnings on other servers, most recent on 2022/01/07

The phrasing was definitely unclear, I'll update it to match how I wrote it here.

And I can absolutely make it a DeletableListView like the other ones I'm using in the new system. Should removing a warning take different permissions than adding one?

from longsphinx.

diziara avatar diziara commented on July 18, 2024

Yeah. Like, if the warnings are allowed to be set by people with kick perms as well as ban perms, then they should only be removable by people with ban perms. And I know I said earlier that warning should be ban perms only, but upon reflection, allowing people with kick perms to be able to set warnings is probably good, but only allowing someone with ban perms to delete them would reduce abuse.

from longsphinx.

diziara avatar diziara commented on July 18, 2024

2021/01/22: warned by Death Kitten for loud chewing

Bitch eating crackers 😹

from longsphinx.

TurqW avatar TurqW commented on July 18, 2024

I'm integrating the warnlogs with the bans, kicks, and timeouts; what should the minimum permission be to view the whole discipline log?

from longsphinx.

diziara avatar diziara commented on July 18, 2024

I'm torn between limiting it to those with ban perms, but being able to read the list when you are able to add to it doesn't seem out of order either.

from longsphinx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.