Commit Graph

631 Commits

Author SHA1 Message Date
930d9429ef User save() override instead of signal to set user fields
this gets gnarly because of transaction.atomic, so it bears further
testing
2021-02-10 12:43:53 -08:00
759a384852 Merge pull request #592 from mouse-reeve/local-paths
Fixes local paths with remote users
2021-02-10 11:38:54 -08:00
7c5b9f563f Fixes double slash in path 2021-02-10 11:11:55 -08:00
486b660351 Merge pull request #594 from mouse-reeve/broadcast-fixes
Refactors broadcasting
2021-02-10 08:52:15 -08:00
9c3bec23b8 More mocks in tests 2021-02-09 17:26:27 -08:00
25e8b3ddeb Send activitypub pure mode activities when possible 2021-02-09 12:23:59 -08:00
8fb08e09fd Filter pending books from list display 2021-02-09 11:40:35 -08:00
e998ac28da Fixes broadcasting created status that needs second save 2021-02-09 11:13:02 -08:00
4ad51e62c6 Use recipients model attribute in broadcast 2021-02-09 10:26:04 -08:00
2fcfebd4e5 fixes broadcasting for incoming activities 2021-02-07 16:23:20 -08:00
ad7a045582 Makes shelbook user required 2021-02-07 11:29:13 -08:00
ee2b656b08 fixes change password view 2021-02-06 22:37:40 -08:00
272685f27d sketchy fix for boost broadcasting 2021-02-06 21:30:43 -08:00
63fe9777e2 Fixes shelf model tests 2021-02-06 21:02:58 -08:00
b02a2c1aa4 broadcasting for follow, accept, and reject 2021-02-06 19:18:02 -08:00
ffd0759f6f Fixes field and lists tests 2021-02-06 16:13:59 -08:00
3b17c0ed44 Fixes broadcast recipients with software constraint 2021-02-06 12:41:35 -08:00
ff721896c0 Fixes call to mention_users 2021-02-06 12:06:45 -08:00
c7c975d695 Use save method override instead of a signal
and gets the new test file working
2021-02-06 12:00:47 -08:00
2ef777f87e Use activity type mixin 2021-02-04 14:36:57 -08:00
7381536ad6 circular import issues and added_by migration 2021-02-04 14:27:26 -08:00
5a3a6151a6 separate mixins for AP types 2021-02-04 13:22:27 -08:00
42d80ce238 Remove explicit broadcast calls 2021-02-04 13:21:55 -08:00
44996917c7 Activitypub model code in more files 2021-02-04 12:36:39 -08:00
feb8190d8f Created mixin for ordered collection items 2021-02-04 12:25:07 -08:00
12e0e6a1f0 Broadcast implicitly from model save 2021-02-04 11:44:31 -08:00
d633826a20 full path in user-based remote id 2021-02-04 10:48:56 -08:00
dfb5c396b0 Moves activitypub mixin to its own file 2021-02-04 10:47:18 -08:00
582ebc0fe3 Fixes local paths with remote users
Fixes #590
2021-02-04 10:31:08 -08:00
bbc05578fb Fixes tests 2021-02-02 14:59:40 -08:00
f42a5444e5 User ordered collection subtype for shelves 2021-02-02 11:17:31 -08:00
e61d8b7638 Serialize lists as custom activitypub object 2021-02-02 11:13:15 -08:00
e53b4e57fa Federating lists and shelves 2021-02-02 09:37:46 -08:00
d7c32cc314 Paginates lists view 2021-01-31 17:34:06 -08:00
5939a72c81 More list models tests 2021-01-31 13:31:49 -08:00
d73a1b4ec1 handles list privacy in display 2021-01-31 08:41:11 -08:00
69c2b192a4 Adds list creation form 2021-01-31 08:08:52 -08:00
fe088f21fb Model and migration for lists 2021-01-30 21:00:36 -08:00
d994d8d3c8 Moves blocking side effects to model 2021-01-24 17:07:19 -08:00
cc8888dea2 Adds incoming handler for blocking 2021-01-23 11:03:10 -08:00
85edee42ef Merge branch 'main' into progress_update 2021-01-19 23:49:35 -08:00
070fa04b63 Add validators and more tests
I don't think these validators will do anything unless we use them or
are submitting a form, but they're there nonetheless
2021-01-19 23:40:11 -08:00
32346cf9a3 Cascade-delete progress updates
Add a warning about it, and update test to confirm it works
2021-01-19 22:36:44 -08:00
6efe4d54f0 Sets minimum goal 2021-01-19 07:30:35 -08:00
29140be78e Merge branch 'main' into progress_update 2021-01-18 19:41:06 -08:00
69b38bfe91 Show latest read books first in goals page 2021-01-18 12:22:36 -08:00
8a00c7741a Nullable email 2021-01-18 11:51:51 -08:00
11dd8c8f82 Allow users to log in with email or username 2021-01-18 11:06:28 -08:00
a4519d55c9 Merge branch 'main' into progress_update 2021-01-17 13:05:38 -08:00
48febecf0d Merge pull request #523 from cincodenada/fix-ordering-warning
Add order for shelf books to satisfy warning
2021-01-17 11:35:54 -08:00