Bart Schuurmans
839ab2fafd
Merge branch 'main' into move-fix
2024-04-24 14:56:32 +02:00
Hugh Rundle
6684d60526
refactor Move for more redundancy
...
As outlined in #3354 , a use `Move` fails if the user is moving from a BookWyrm server to another BookWrym server.
This is because:
1. the original code did not announce changes to alsoKnownAs;
2. the original code always checked the locally saved profile rather than refetching the remote data;
This commit fixes both these problems by forcing `MoveUser` to always perform a "refresh" of the local data from the remote, and by saving the user with broadcast=True when updating alsoKnownAs ids.
2024-04-22 13:35:08 +10:00
Hugh Rundle
d48d312c0a
Merge branch 'main' into user-export
2024-04-13 12:26:13 +10:00
Mouse Reeve
73630331d1
Merge pull request #3299 from Minnozz/absorb
...
Track which Author/Work/Edition a duplicate has been merged into
2024-04-09 05:55:44 -05:00
Bart Schuurmans
ef57c0bc8b
Check last user export too in post handler
2024-03-26 13:41:39 +01:00
Bart Schuurmans
6a67943408
Merge branch 'main' into user-export
2024-03-26 13:15:40 +01:00
Bart Schuurmans
f721289b1d
Simplify logic for rendering user exports
2024-03-25 18:14:45 +01:00
Bart Schuurmans
aee8dc16af
Fix pylint warning
2024-03-24 13:27:01 +01:00
Bart Schuurmans
5bd66cb3f7
Only generate signed S3 link to user export when user clicks download
2024-03-24 13:08:33 +01:00
Bart Schuurmans
ab7b0893e0
User exports: handle files that no longer exist on file storage
2024-03-24 12:47:26 +01:00
Bart Schuurmans
a770689245
Merge branch 'main' into user-export
2024-03-24 12:07:14 +01:00
Hugh Rundle
dd27684d4b
set signed s3 url expiry with env value
...
Adds S3_SIGNED_URL_EXPIRY val to .env and settings (defaults to 15 mins)
Note that this is reset every time the user loads the exports page
and is independent of the _creation_ of export files.
2024-03-24 20:53:49 +11:00
Bart Schuurmans
e04cd79ff8
Redirect to new URL when a merged object is requested
2024-03-23 19:28:57 +01:00
Bart Schuurmans
36222afa79
Switch author search from TrigramSimilarity to SearchQuery
2024-03-23 19:26:51 +01:00
Mouse Reeve
8e088a6d53
Merge branch 'main' into switch_edition_invalidate_active_shelves
2024-03-23 07:53:24 -07:00
Adeodato Simó
518da3b9cf
Merge from main into 'user-export'
...
Conflicts:
bookwyrm/models/bookwyrm_export_job.py
requirements.txt
2024-03-18 14:47:34 -03:00
Adeodato Simó
9e7b040b73
Fix shelving date changing when changing editions ( #3193 )
...
Merged from from jakejack13/switch-edition
Fixes : #3139 .
2024-03-03 18:48:04 -03:00
Mouse Reeve
ec52460f02
Merge pull request #3274 from Minnozz/author-search
...
Add search for author
2024-02-29 15:55:12 -08:00
Adeodato Simó
e6b6bd648d
Merge branch 'main' into move-ratings-and-reviews-when-switching-editions
2024-02-21 18:42:18 -03:00
Bart Schuurmans
6c9ca0bf19
Add search for author
2024-02-03 21:55:46 +01:00
Mouse Reeve
48f8ee57a6
Merge branch 'main' into check-version-number
2024-02-03 08:02:15 -08:00
Mouse Reeve
a1ac9494b2
Allow admins to un-schedule tasks
2024-02-03 08:00:07 -08:00
Mouse Reeve
e0667c6a03
Merge pull request #3237 from Minnozz/status-title-description
...
Improve OpenGraph tags for status and book pages
2024-02-03 07:37:00 -08:00
Jacob Kerr
2ba7dff845
Fixed shelving date changing when changing editions
2024-01-30 16:53:59 -05:00
Hugh Rundle
3675a4cf3f
disable user exports if using azure
2024-01-29 14:28:30 +11:00
Hugh Rundle
2c231acebe
linting and tests
2024-01-28 20:35:47 +11:00
Hugh Rundle
2bb9a85591
various fixes
...
- use signed url for s3 downloads
- re-arrange tar.gz file to match original
- delete all working files after tarring
- import from s3 export
TODO
- check local export and import
- fix error when avatar missing
- deal with multiple s3 storage options (e.g. Azure)
2024-01-28 15:07:55 +11:00
Rohan Sureshkumar
c4596544a3
Issue-3187: fix failing tests
2024-01-24 19:18:46 +05:30
Bart Schuurmans
ea9d3f8ba1
Use Status.page_image for OpenGraph tags
2024-01-20 17:34:52 +01:00
Bart Schuurmans
f7b4d9ea50
Give individual status page a title and OpenGraph description
2024-01-20 17:34:52 +01:00
Rohan Sureshkumar
8e2649ba3b
Issue-3187: change variable name and code formatting
2024-01-18 21:23:25 +05:30
Rohan
d73141792d
Merge branch 'main' into issue-3187
2024-01-18 21:19:20 +05:30
Hugh Rundle
469172947b
cleanup and linting
2024-01-18 18:43:45 +11:00
Mouse Reeve
a585321ef9
Merge pull request #3226 from hughrun/disable-exports
...
Disable user exports
2024-01-17 14:23:29 -08:00
Hugh Rundle
d640e4ac96
disable user exports by default
...
- new setting to enable user exports defaults to False
- add setting to enable and disable user exports
- do not allow user exports when using s3 storage
- do not serve non-image files from /images/ (requires update to nginx settings)
- increase default file upload limit to 100MB to enable user exports to be imported (can be changed in .env)
2024-01-16 21:32:13 +11:00
Rohan
8144507893
Merge branch 'main' into issue-3187
2024-01-15 17:25:36 +05:30
Rohan Sureshkumar
5ef104b802
Issue-3187: addressing review comments
2024-01-15 17:22:33 +05:30
Adeodato Simó
eb13eb9882
Invalidate active_shelf
when switching editions
2024-01-13 19:00:57 +01:00
Carlos Camara
854eb36618
Export bookshelves and review date
2024-01-13 16:47:51 +00:00
Rohan Sureshkumar
1a682753c0
Issue-3187: changes
2024-01-09 15:31:05 +05:30
Carlos Camara
ce18d343e8
Fix pylint error and code format
2024-01-06 09:55:39 +01:00
Carlos Camara
c2622a510c
Change else statement to None vs ""
2024-01-04 11:40:40 +01:00
Carlos Camara
30c9ec9611
Prevent lint error
...
See @hughrun 's explanation https://github.com/bookwyrm-social/bookwyrm/pull/3189#issuecomment-1876145423
2024-01-04 11:28:17 +01:00
Carlos Camara
51cb70d344
Change readhtrough order
2024-01-04 11:27:17 +01:00
Carlos Camara
9acb5f66fe
Convert DateTime to date
2024-01-04 11:26:44 +01:00
Carlos Camara
766a2163dd
Code formatting
2024-01-03 20:41:31 +01:00
Carlos Camara
db8c686dd3
Include book Readtrhough in the csv export
2024-01-03 15:43:15 +01:00
Mouse Reeve
9c3e6384f8
Merge pull request #3118 from rosschapman/let-a-user-search-within-their-books
...
Let a user search books within their shelves
2024-01-02 18:37:33 -08:00
Mouse Reeve
193a1c7d54
updates wording and fixes get or create logic
2024-01-02 13:28:25 -08:00
Mouse Reeve
8be9e91d21
Re-use schedules rather than creating new ones
2024-01-02 13:18:26 -08:00