Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

Alpha 2 Warning System #170

Open
6 tasks
wpillar opened this issue Aug 23, 2015 · 6 comments
Open
6 tasks

Alpha 2 Warning System #170

wpillar opened this issue Aug 23, 2015 · 6 comments

Comments

@wpillar
Copy link
Contributor

wpillar commented Aug 23, 2015

Potential additions to the warning system for Alpha 2:

  • Configurable warning thresholds, X number of points is a ban etc etc.
  • Configurable automatic warnings
    • Posting a certain word or phrase
    • Posting a link to a certain domain
  • Warning points expiry (using task system Scheduled Task System #12)
  • Integration with Notifications (Alpha 1 Notifications #14)
@wpillar wpillar added this to the Alpha 2 milestone Aug 23, 2015
@Destroy666x
Copy link
Contributor

Configurable automatic warnings
Posting a certain word or phrase
Posting a link to a certain domain

Once again, should be integrated with censor/word filter IMO.

@wpillar
Copy link
Contributor Author

wpillar commented Aug 30, 2015

I disagree, I think there's an opportunity here to develop what I would call a 'conditions & effects' system. Rather than having all these different components for doing something when something happens, like bad words, automated moderation, automated warnings, group promotions etc, I think we can abstract all of that away into a 'if this condition is reached, apply this effect'.

We'd have an incredibly flexible and extendable way of automating all kinds of things:

  • When a user reaches X posts, put them in this group.
  • If a post has been reported, hide it.
  • If someone posts the word 'shit' replace it with 'shoot'.
  • If a users first post contains a link, flag it for moderation.

@Destroy666x
Copy link
Contributor

Rather than having all these different components for doing something when something happens, like bad words, automated moderation, automated warnings, group promotions etc, I think we can abstract all of that away into a 'if this condition is reached, apply this effect'.

And how exactly is that different? I'm not following your idea.

@wpillar
Copy link
Contributor Author

wpillar commented Aug 31, 2015

It's different because there's one component instead of N.

@Destroy666x
Copy link
Contributor

How would this single component look? Another page where admin would be able to choose from a variety of conditions and then from a variety of effects for each condition? If so, shouldn't that be separated into another "conditions & effects" issue?

@wpillar
Copy link
Contributor Author

wpillar commented Aug 31, 2015

@Destroy666x something like that, yes it should be a separate issue.

@euantorano euantorano removed this from the Alpha 2 milestone Apr 26, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants