Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Mod rewrite #89

Open
wants to merge 145 commits into
base: develop
Choose a base branch
from
Open

Mod rewrite #89

wants to merge 145 commits into from

Conversation

LoCrealloc
Copy link
Member

@LoCrealloc LoCrealloc commented Jul 19, 2021

Description
Rewrite of the mod tools.
Features added:

  • possibility to use other time units than days for mute/ban durations
  • added warn/mute/kick/ban ids to the ulog
  • edit warns/mutes/kicks/bans
  • delete warns/mutes/kicks/bans
  • possibility to add an evidence picture to reports/warns/mute/kicks/bans
  • puts bans initiated through discords ban system into the database
  • mod loop now runs every minute

Added a documentation for the mod tools

Issue
Closes #54
Closes #83
Closes #71

Additional Notes
Database changes required!

LoC added 30 commits June 21, 2021 23:13
LoCrealloc added 4 commits May 2, 2022 21:07
# Conflicts:
#	moderation/mod/cog.py
#	moderation/mod/models.py
#	moderation/mod/translations/en.yml
# Conflicts:
#	moderation/mod/cog.py
@Tristan-H11
Copy link
Member

Maybe squash all the non-mod-related commits? This PR has way too many files not related to the mod rewrite and thus makes it hard to analyze.
Also this does not need to be such a big PR. You could also split it into individual parts and request them onto the same (temporary) branch and then merge this branch into v3.3.
E.g: One PR for the basic work underlying the new changes, one PR for Bans, one PR for Kicks, and so on.

Sounds like a lot of work, but would be significantly easier to read then 130 files in 180 commits with over 4500 lines :)

@Defelo Defelo changed the base branch from v3.3 to develop June 10, 2022 09:13
LoCrealloc and others added 22 commits June 20, 2022 21:55
…atically when it is set.

also fixed some minor bugs (misspelled variable)

Signed-off-by: LoC <[email protected]>
@codeclimate
Copy link

codeclimate bot commented Sep 27, 2022

Code Climate has analyzed commit 48a83ce and detected 0 issues on this pull request.

View more on Code Climate.

@Defelo Defelo removed their assignment Oct 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request priority: high
Projects
Status: In Progress
5 participants