Commit graph

1182 commits

Author SHA1 Message Date
Mouse Reeve 1ec2f20486 avoid naming clash is to_activity for field vs model 2020-11-30 14:54:45 -08:00
Mouse Reeve 77aead722d serialize book and author models 2020-11-30 14:40:26 -08:00
Mouse Reeve 3966c84e08 Updates status model and serializer 2020-11-30 14:24:31 -08:00
Mouse Reeve 8bc0a57bd4 Remove outdated user fields 2020-11-30 11:40:04 -08:00
Mouse Reeve 74a58e5267 Use custom model fields in user model 2020-11-30 10:32:29 -08:00
Mouse Reeve 96563598bf mock celery tasks for broadcast tests 2020-11-29 10:13:30 -08:00
Mouse Reeve 205fa0d465 set user's remote server in a celery task 2020-11-29 10:08:19 -08:00
Mouse Reeve 9ddd60ce16 Fixes broadcast tests 2020-11-29 09:40:15 -08:00
Mouse Reeve e9be31e9c1 merge migrations 2020-11-28 19:06:40 -08:00
Mouse Reeve d8fdc66450 removes outdated update book code 2020-11-28 19:03:37 -08:00
Mouse Reeve c9433a3c7e Simplify bookwyrm connector abstract 2020-11-28 18:56:28 -08:00
Mouse Reeve 9d84346d3c remove need for get_or_create_book 2020-11-28 18:46:50 -08:00
Mouse Reeve 34e8fb3e5c style fix and removing stray print statement 2020-11-28 18:28:09 -08:00
Mouse Reeve 1789b091d6 not all that better way to distinguish add book to shelf vs tag 2020-11-28 18:23:34 -08:00
Mouse Reeve b4fe9f160f Correctly look up books by remote/origin id 2020-11-28 18:11:52 -08:00
Mouse Reeve dfd730757d handle unset default editions 2020-11-28 17:42:09 -08:00
Mouse Reeve 72c7829bab Preserve remote_id syntax for authors and books 2020-11-28 17:29:03 -08:00
Mouse Reeve 7ed2e310c0 User origin ids for books and authors 2020-11-28 13:40:09 -08:00
Mouse Reeve 1483b0b62c Merge branch 'main' into follow-remote-ids 2020-11-28 13:14:53 -08:00
Mouse Reeve 0a8ef98854 use localized remote_ids for books 2020-11-28 13:14:18 -08:00
Mouse Reeve 421a13fda0 automatically load authors and editions 2020-11-28 13:00:04 -08:00
Mouse Reeve e99394e6f7 User serializer to create follow request 2020-11-28 12:25:53 -08:00
Mouse Reeve 76ce20a5e0 Fixes tests 2020-11-28 11:52:00 -08:00
Mouse Reeve b0202eb8e8 Remove special remote user handling code
also fixes date parsing
2020-11-28 11:48:17 -08:00
Mouse Reeve fd7e476c9b refactors tag model to fit ordered collection structure 2020-11-28 11:04:54 -08:00
Mouse Reeve a93b5cf5bc Use remote_id resolver to load books, user 2020-11-28 10:18:24 -08:00
Mouse Reeve e0fec9f570 fixes incorrect decorators 2020-11-28 09:17:24 -08:00
Mouse Reeve 81bdd2b3f1 Merge branch 'main' into follow-remote-ids 2020-11-28 08:40:37 -08:00
Mouse Reeve 0fba7aaa1b
Merge pull request #370 from mouse-reeve/quick-add-description
Inline form to add description to book
2020-11-28 08:39:43 -08:00
Mouse Reeve 1c8a0c942a
Merge branch 'main' into quick-add-description 2020-11-28 08:36:46 -08:00
Mouse Reeve 305eeb64e7
Merge pull request #371 from mouse-reeve/http-method-decoration
use require_GET decorator
2020-11-28 08:35:26 -08:00
Mouse Reeve b2ca67a67c Make adding a description require edit perms 2020-11-28 08:29:55 -08:00
Mouse Reeve 9c33d0ebfa use require_GET decorator 2020-11-28 08:22:25 -08:00
Mouse Reeve 3c8360010d
Merge pull request #369 from mouse-reeve/activitypub-cleanup
Activitypub cleanup
2020-11-28 08:17:36 -08:00
Mouse Reeve 78fa949237 Inline form to add description to book 2020-11-28 07:55:31 -08:00
Mouse Reeve ebb82287c2 First pass at recursively resolving foreign keys 2020-11-27 22:10:38 -08:00
Mouse Reeve 5638597112 Fixes errors caught in tests 2020-11-27 20:27:56 -08:00
Mouse Reeve 86cbb3edbd Merge branch 'main' into activitypub-cleanup 2020-11-27 20:13:32 -08:00
Mouse Reeve 4626d94ab9 handle image attachments recursively 2020-11-27 20:11:46 -08:00
Mouse Reeve 2480690378 Automatically handle image fields in model serializer 2020-11-27 18:26:07 -08:00
Mouse Reeve 4ae785a7f7 move image activity to its own file 2020-11-27 17:59:46 -08:00
Mouse Reeve 624ff71a11 Makes attachment Images a serializable class 2020-11-27 17:20:01 -08:00
Mouse Reeve ef4a0a6f3a
Merge pull request #368 from cincodenada/timezone-aware
Replaces naive datetimes with aware ones
2020-11-27 17:04:28 -08:00
Joel Bradshaw d8b2afff3d Replace naive datetimes with aware ones 2020-11-27 16:35:03 -08:00
Mouse Reeve 69a6644011 Corrects activitypub fields to camelcase in Book 2020-11-27 15:34:47 -08:00
Mouse Reeve 1df5b2d481
Merge pull request #365 from mouse-reeve/refactor-bookwyrm-connector
Refactors bookwyrm connector to use activitypub serializer
2020-11-27 15:25:22 -08:00
Mouse Reeve 7b6035898b Serialize activitypub authors from data in connector 2020-11-27 14:54:08 -08:00
Mouse Reeve f593970332 Merge branch 'main' into refactor-bookwyrm-connector 2020-11-27 14:26:02 -08:00
Mouse Reeve 0f851e15bb
Merge pull request #367 from mouse-reeve/test-ci
Adds django test runner
2020-11-27 14:23:24 -08:00
Mouse Reeve 9e48328e9e Mocks broadcast task for outgoing shelve tests 2020-11-27 14:18:45 -08:00