Comments (9)
If those below ban can read it, it should be only ban or admin that can remove entries
from longsphinx.
A few clarifications needed, I think:
- 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?
- What should the warning history look like? Just a list of
[Date]: warned by [warner] for [reason]
? - 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.
- 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.
- Yeah, it doesn't need to be complicated
- I'm of mixed thoughts. Maybe a config for if the admin wants to share and/or see other servers data?
from longsphinx.
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.
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.
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.
2021/01/22: warned by Death Kitten for loud chewing
Bitch eating crackers 😹
from longsphinx.
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.
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)
- Migrate to PyCord HOT 1
- Variables for saved dice rolls
- Cleaner deployments
- Dropdown-based role picker
- Update pillow and nltk
- Repeat and Public Reminders HOT 2
- Ban without deleting messages HOT 1
- Preview Welcome Message
- Linked Roles and Nova
- Appsmith for configuration HOT 1
- Add secondary sort
- 5e.tools search
- Refreshing timestamps in recurring messages
- Run Generators on a schedule HOT 2
- Automagically pause attempting to pull rss feed when encoutering perms issue
- RSS reader HOT 2
- Server Notices HOT 1
- Birthday Reminders HOT 2
- Slash Commands HOT 2
- Ratcheting timeouts HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from longsphinx.