Mouse Reeve
0217d36f7b
Show lists to logged out viewers
...
The activitystreams for lists require a logged in user, so this just
uses a simple database query of all public lists when there is no logged
in user.
2022-07-23 20:42:40 -07:00
Mouse Reeve
639b727c92
Fixes perms check for ratings
2022-07-17 16:21:43 -07:00
Mouse Reeve
3f5bb41380
Unit test for creating rating status
2022-07-17 16:18:59 -07:00
Mouse Reeve
d3f35fb691
Adds Catalan
2022-07-15 12:28:31 -07:00
Mouse Reeve
4a82bef9a6
Ticks version number
2022-07-15 12:21:25 -07:00
Mouse Reeve
086ec10849
Merge pull request #2229 from bookwyrm-social/password-validation
...
Password validation
2022-07-15 11:53:27 -07:00
Mouse Reeve
65117fe3c6
Use manual password field to customize id
2022-07-15 11:41:39 -07:00
Mouse Reeve
b1f5171502
Updates reset password tests
2022-07-15 11:39:29 -07:00
Mouse Reeve
3846b201bd
Updates reset password flow to use validators
2022-07-15 11:39:18 -07:00
Mouse Reeve
1bb0a9d998
Updates tests
2022-07-15 11:18:47 -07:00
Mouse Reeve
b62f8eff42
Updates method decorators
2022-07-15 10:59:35 -07:00
Mouse Reeve
659ee96002
Use password validation in change password flow
...
This also moves the form validation into a form instead of doing it in
the view.
2022-07-15 10:51:58 -07:00
Mouse Reeve
4a65ee326a
Use password validation in register view
2022-07-15 09:59:57 -07:00
Mouse Reeve
d74d59a57b
Disable pylint complaint
2022-07-15 09:33:13 -07:00
Mouse Reeve
7fdfd0c9c7
Check permissions when creating a status
2022-07-15 09:26:52 -07:00
Mouse Reeve
5ecd75ee24
Remove redirecting to "next"
...
This wasn't even particularly working
2022-07-14 12:54:02 -07:00
Mouse Reeve
aa579605e0
Merge pull request #2224 from bookwyrm-social/email-not-found-text
...
Remove error reporting on resend to invalid email address
2022-07-14 12:34:14 -07:00
Mouse Reeve
69728439c8
Remove error reporting on resend to invalid email address
2022-07-14 12:23:43 -07:00
Mouse Reeve
317a239d40
Update shelf test now that it has multiple users
2022-07-14 12:10:29 -07:00
Mouse Reeve
3f47cca5e6
Python formatting
2022-07-14 11:56:18 -07:00
Mouse Reeve
c21864a1ac
Merge branch 'main' into shelf-edit-perms
2022-07-14 11:50:27 -07:00
Mouse Reeve
95a72ae902
Merge pull request #2222 from bookwyrm-social/redirects
...
Removes insecure redirects
2022-07-14 11:46:47 -07:00
Mouse Reeve
73c4a01a6e
Test for PermissionDenied error, not isNone
2022-07-14 11:45:59 -07:00
Mouse Reeve
4f1283ff52
Check editability before creating shelf
2022-07-14 11:42:59 -07:00
Mouse Reeve
05716c3578
Adds unit test for creating shelves for another user
2022-07-14 11:38:53 -07:00
Mouse Reeve
661865de87
Remmoves insecure redirects
...
This should really fundamentally work differently, but this is a quick
for for now to avoid an insecure redirect. There will be a negative
impact on user experience from this, and a followup change should look
into these views and improve their flow.
2022-07-14 11:22:17 -07:00
Mouse Reeve
235e877b3d
Reverse order of notification users lists
...
Should show newest first
2022-07-14 11:00:05 -07:00
Mouse Reeve
3670ae46ec
Reverse order of notification related users
2022-07-12 10:32:56 -07:00
Mouse Reeve
77bff3b263
Merge pull request #2217 from bookwyrm-social/connector-exceptions
...
Log failing to connect as info instead of exception
2022-07-11 09:04:01 -07:00
Mouse Reeve
5706028656
Log failing to connect as info instead of exception
...
These are normal, expected errors, and while we should probably
re-evaluate the connectors in some way, pending that, there's no need to
log these as unepected errors, which causes confusion and clutters my
error logging.
2022-07-11 08:47:18 -07:00
Mouse Reeve
f1ae64543f
Merge pull request #2216 from bookwyrm-social/export-post
...
Use HTTP post for CSV export
2022-07-11 08:14:47 -07:00
Mouse Reeve
9104d1f8db
Fixes reference to renamed view
2022-07-11 08:05:32 -07:00
Mouse Reeve
42e29e40b3
Use HTTP post for csv export
...
Also fixes a missing translation string
2022-07-11 07:51:51 -07:00
Mouse Reeve
a0e01af2ca
Updates tests
2022-07-10 20:22:54 -07:00
Mouse Reeve
f44b3cc4b2
Improves change password flow
...
There are two changes: one is to require the current password to change
your password (which is a security improvement), and the other is error
reporting when you either get your current password wrong or your new
password doesn't match it's second entry.
2022-07-10 20:05:54 -07:00
Mouse Reeve
64bfe5934f
Tick version number
...
This was reported as a security issue, so updating the version number
to indicate where the issue has been fixed.
2022-07-10 09:39:51 -07:00
Mouse Reeve
7a772c7d3e
Use POST instead of GET for logout function
2022-07-10 09:30:39 -07:00
Mouse Reeve
591c4d9b75
Fixes numbering on book lists
2022-07-09 13:33:58 -07:00
Mouse Reeve
85f811022f
Merge pull request #2210 from bookwyrm-social/notification-cw
...
Show content warning in notification status previews
2022-07-09 13:29:22 -07:00
Mouse Reeve
be5e1be5f6
Use content warnings in notifications
2022-07-09 13:12:46 -07:00
Mouse Reeve
11a0c1691b
Move status_preview snippet to notifications directory
...
That's the only place it's used, always nice to de-clutter the snippets
directory
2022-07-09 12:40:21 -07:00
Mouse Reeve
f92b4548b1
Fixes get_or_create error when multiple matching notifications exist
2022-07-09 12:30:05 -07:00
Mouse Reeve
c092d952bd
Adds test to catch notification error
2022-07-09 12:29:29 -07:00
Mouse Reeve
a7553c0b8c
Return HttpResponse instead of redirects for AJAX follows
...
This is more efficient, and most follow activities are ajax
2022-07-09 12:20:18 -07:00
Mouse Reeve
923495e454
More accurate button display
...
Now, a follow button will show as pending even if the user doesn't
manually approve followers, if that's the state the request is in.
2022-07-09 12:19:28 -07:00
Mouse Reeve
bd6774fca8
Merge pull request #2202 from bookwyrm-social/settings-warnings
...
New and improved warnings on the admin dashboard
2022-07-08 15:39:23 -07:00
Mouse Reeve
147d092eac
Removes line breaks from warning links
2022-07-08 15:29:55 -07:00
Mouse Reeve
36553ef2a9
Suppress protected-access warning on admin dashboard
2022-07-08 12:22:23 -07:00
Mouse Reeve
d0e986c283
Hide DMs from profile page
2022-07-08 12:19:51 -07:00
Mouse Reeve
441fef9e86
Use javascript to send DMs
...
This fixes the draft cache issue and also the weird redirects
2022-07-08 12:11:00 -07:00