b61a4ab994
Adds tests for unnotify
2022-07-06 08:51:35 -07:00
e8a570b687
Merge pull request #2185 from bookwyrm-social/userless-link-domain
...
Adds missing migration
2022-07-05 18:09:45 -07:00
003ef65db5
Adds missing migration
2022-07-05 18:01:10 -07:00
cccf0ec3a0
Merge pull request #2184 from bookwyrm-social/userless-link-domain
...
Handle link domains with no associated user
2022-07-05 17:51:12 -07:00
d4f8a5f448
Fixes links to report modals
2022-07-05 17:43:03 -07:00
4f386e8c4e
Allow reports with no associated user
2022-07-05 17:19:03 -07:00
0be4fec167
Don't assume that link domains have a known user
...
This is an edge case, and they OUGHT to have a user, but if the user was
deleted for a remote link, the field won't be able to resolve and the
user will be unset.
2022-07-05 16:51:03 -07:00
24349b0a4c
Updates notification view tests
2022-07-05 16:20:27 -07:00
37bcb031f7
Adds notification model unit tests
2022-07-05 16:03:25 -07:00
f7e02061cb
Merge pull request #2183 from bookwyrm-social/dependabot/pip/django-3.2.14
...
Bump django from 3.2.13 to 3.2.14
2022-07-05 16:01:03 -07:00
dependabot[bot]
1e0055663b
Bump django from 3.2.13 to 3.2.14
...
Bumps [django](https://github.com/django/django ) from 3.2.13 to 3.2.14.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.13...3.2.14 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-05 22:45:57 +00:00
7fe722b595
Fixes follow request notifications
...
Since the main way to interact with them is by approving them in the
notification, I didn't group them
2022-07-05 15:04:14 -07:00
e54c563865
Consistent use of plurals
2022-07-05 14:49:04 -07:00
7508ae9eae
Separate vars for user count and display counts
2022-07-05 14:25:42 -07:00
8cbf8f62c7
List add notifications
2022-07-05 14:15:12 -07:00
41f42e33ed
Moves list add notification into notification model
...
Right now notifications are a mix of post-save signals and clauses in
the save function of the model. I'm not actually sure which is better,
but I'm moving them to signals where it's straightforward to be
consistent.
2022-07-05 13:28:09 -07:00
736d29ea20
Updates group leave and remove notifications
2022-07-05 13:05:28 -07:00
c65381adf9
Comma format count of other users in a notification
2022-07-05 12:49:02 -07:00
79f3382ece
Updates reports notification
2022-07-05 12:48:10 -07:00
9e94a13acf
Updates mention and reply notifications
2022-07-05 12:40:41 -07:00
ee71f5df21
Updates language on boosts
2022-07-05 12:28:48 -07:00
fc375bbab4
Finishes fav status translation strings
2022-07-05 12:21:22 -07:00
97b53d4998
Merge pull request #2180 from bookwyrm-social/set-access-level-user
...
Fixes setting access level to "user"
2022-07-05 12:08:30 -07:00
e2a50230c7
Fixes setting acces level to "user"
...
This wasn't working because "user" isn't a group, it's the absense of
any group.
2022-07-04 21:44:55 -07:00
f76d661e07
Updates templates for fav notifications
2022-07-04 21:32:53 -07:00
971bed9942
Notification field is read, not unread
...
Oops
2022-07-04 21:32:35 -07:00
801ba03aaf
Keep group as a foreign key field
2022-07-04 20:32:13 -07:00
9948dd2356
Use enums in more models
2022-07-04 20:27:56 -07:00
aeefd5a3e9
Use signal for creating group invite notification
2022-07-04 20:24:29 -07:00
03f5a3f2c1
Use enums for notification types
2022-07-04 20:19:18 -07:00
72a8229a5c
Updates group notifications
2022-07-04 20:05:39 -07:00
b193652a67
Python formatting
2022-07-04 19:58:27 -07:00
dc8e61f316
Updates reports created in automod task
2022-07-04 19:57:58 -07:00
62e57ac931
Adds notify and unnotify helper class methods
...
In the new paradigm, a notification related to a status has users added
to it and removed from it, rather than a new notification being added
every time. These helper functions make this behavior consistent.
2022-07-04 19:48:10 -07:00
a9a2da0957
Keep status as a single field
2022-07-04 19:20:04 -07:00
0cc2bc269e
Updates view
2022-07-04 18:51:07 -07:00
c7ecbb2fdf
New migration file
...
I don't know why it felt important to do this but it did. The migrations
are in one file now and don't need a merge migration.
2022-07-04 18:42:56 -07:00
f1f78c9cde
Merge pull request #2177 from bookwyrm-social/deleted-user-color
...
Show deleted users as red in the user list
2022-07-04 17:56:38 -07:00
a718a168a3
Merge branch 'main' into notifications
2022-07-04 17:38:21 -07:00
5672c73ac4
Show deleted users as red in the user list
...
It can be hard to differentiate at a glance if a user is deleted or
suspended -- without this, you would have to read the deactivation
reason. By making deletions (moderator and self deletions) red, it's
clear at a glance if an account has been permanently deleted or just
temporarily suspended.
2022-07-04 17:33:10 -07:00
fe33fdcf56
Merge pull request #2173 from bookwyrm-social/html-sanitizer
...
Html sanitizer
2022-07-04 14:07:36 -07:00
9d9b7f366a
Use "strip" in bleach
...
This removes forbidden html, rather than leaving them in place but
unrendered.
2022-07-04 13:55:58 -07:00
70beb24d95
Removed misleading test
...
This wasn't really testing what I wanted it to.
2022-07-04 13:34:09 -07:00
13376f8970
Catches missing reference to previous sanitizer
2022-07-04 13:24:13 -07:00
62aa4bf869
Tick version number
2022-07-04 13:21:18 -07:00
7f78140015
Uses library for html cleanup
2022-07-04 13:21:13 -07:00
58b23a74da
Merge pull request #2169 from bookwyrm-social/inventaire-import
...
Handle getting edition data as dict or string
2022-07-03 11:27:02 -07:00
5d363da175
Handle getting edition data as dict or string
2022-07-03 11:05:20 -07:00
0b900dc1ac
Merge pull request #2166 from bookwyrm-social/email-config-warning
...
Add warning to dashboard if email sender looks misconfigured
2022-07-03 10:49:14 -07:00
89165fd909
Creates helper function for creating charts
2022-07-03 08:28:24 -07:00