This repository has been archived on 2022-08-26. You can view files and clone it, but cannot push or open issues/pull-requests.
gosocial/pkg
Noah 96e5b1abfa Block Lists
Implement block lists. They work like friend lists but are unidirectional,
but take effect in both directions (blocker and blockee can not see one
another on the site -- except admin users can always see all users).

* Profile page says 404
* User gallery says 404
* User search page filters out blocked users
* Compose endpoint blocks sending messages to blocked users (except admin)
* Site Gallery filters photos by blocked (and uncertified) users
* Inbox page hides chat list for blocked users (can still read the chat
  history if you have a link to the old thread)
2022-08-14 17:45:55 -07:00
..
config Block Lists 2022-08-14 17:45:55 -07:00
controller Block Lists 2022-08-14 17:45:55 -07:00
log Initial commit 2022-08-09 22:32:19 -07:00
mail Initial commit 2022-08-09 22:32:19 -07:00
markdown User Profile and Settings Pages 2022-08-10 20:59:59 -07:00
middleware Admin Actions 2022-08-14 16:27:57 -07:00
models Block Lists 2022-08-14 17:45:55 -07:00
photo User Account Busywork 2022-08-14 14:40:57 -07:00
ratelimit User Account Busywork 2022-08-14 14:40:57 -07:00
redis Initial commit 2022-08-09 22:32:19 -07:00
router Block Lists 2022-08-14 17:45:55 -07:00
session Admin Actions 2022-08-14 16:27:57 -07:00
templates Admin Actions 2022-08-14 16:27:57 -07:00
utility User Account Busywork 2022-08-14 14:40:57 -07:00
version.go Initial commit 2022-08-09 22:32:19 -07:00
webserver.go Initial commit 2022-08-09 22:32:19 -07:00