Hugh Rundle
c3ba7ba547
pylint Y U like this?
2021-11-01 20:04:25 +11:00
Hugh Rundle
6556090524
Update existing authors when isni data available
...
When an existing author is selected as a new author when editing a book,
if they have an ISNI ID recorded we check the record and augment the local
database record from the ISNI data.
Also dedupes author aliases for this feature and when adding a completely
new author.
2021-11-01 19:50:49 +11:00
Hugh Rundle
c845b7a5d0
code cleanup
2021-11-01 16:00:34 +11:00
Hugh Rundle
775470a852
normalise isnis
...
Some isnis are imported with spaces and some not.
This normalises them for comparison and creating URLs
2021-11-01 15:48:52 +11:00
Hugh Rundle
55ac80cc16
ugh pylint
2021-11-01 12:01:57 +11:00
Hugh Rundle
1533b55a32
lint code
2021-11-01 11:58:08 +11:00
Hugh Rundle
b593b9c9d3
Display link to isni record on author page
2021-11-01 11:45:47 +11:00
Hugh Rundle
630f508ee4
code cleanup
2021-11-01 11:39:37 +11:00
Hugh Rundle
552980e208
select correct isni record when adding authors
...
The original implementation of this was so, so broken.
Now it's not.
2021-11-01 11:34:32 +11:00
Hugh Rundle
37148c5127
display isni bio with existing author name
...
If an existing author has an isni on record and it matches an author from the isni api call,
display the isni short description to aid with identifying the appropriate author.
2021-11-01 10:26:17 +11:00
Hugh Rundle
30a959dfce
make pylint happy
2021-11-01 10:20:19 +11:00
Hugh Rundle
3cfd31f1fe
hide isni authors if isni in local db
...
Check the authors suggested from the local DB for a matching ISNI when pulling authors from ISNI.
i.e. we do not want to suggest the same author twice when we *know* it is the same author.
2021-10-31 20:48:47 +11:00
Hugh Rundle
bce5f3f3b5
populate new authors with isni data
...
If a user selects an author pulled from the ISNI service when editing a book, use any relevant data from ISNI to populate the new author record.
This includes
- bio
- aliases
- isni
- wikipedia url
- viaf
2021-10-31 17:58:15 +11:00
Hugh Rundle
45158a1c03
improve isni search logic
...
- skip ISNIs that aren't persons
- don't look for text values in non-existent nameTitle elements
2021-10-30 09:24:42 +11:00
Hugh Rundle
87ed6f8380
code formatting
2021-10-29 21:14:32 +11:00
Hugh Rundle
d87e1b1567
fix encoding
...
The OCLC server claims that the xml payload is encoded as latin1 (ISO-8859-1).
This causes Requests to incorrectly encode things as latin1, when actually everything is (thank goodness) UTF-8.
We can fix it by just telling Requests that it is really UTF-8
With thanks to Tex Texin, creator of http://i18nqa.com/debug/utf8-debug.html
2021-10-29 21:00:35 +11:00
Hugh Rundle
f2e4865adf
check isni sources when editing book authors
2021-10-29 16:13:05 +11:00
Hugh Rundle
625cfac76f
isni author lookup utility
2021-10-29 16:12:31 +11:00
Mouse Reeve
6ba605cbd0
Merge pull request #1577 from hughrun/sort-recent
...
sort shelves by latest shelved date
2021-10-26 14:31:57 -07:00
Mouse Reeve
0e023fd9c9
Merge pull request #1572 from hughrun/trans-updates
...
translate all read statuses
2021-10-26 14:28:49 -07:00
Hugh Rundle
f4573996e6
black wants double quotes
2021-10-26 21:01:45 +11:00
Hugh Rundle
097da148be
sort shelves by latest shelved date
...
Display the latest 2 books to be shelved in each shelf, when in the homepage feed view.
fixes #1576
2021-10-26 20:17:53 +11:00
Mouse Reeve
98cf322eb1
Merge pull request #1573 from bookwyrm-social/author-page-fix
...
Fixes duplicate books in author page when there are multiple authors
2021-10-25 11:32:32 -07:00
Mouse Reeve
24bf3f408c
Fixes duplicate books in author page when there are mulitple authors
2021-10-25 11:06:54 -07:00
Hugh Rundle
c5d530c0c4
translate all read statuses
...
This fixes #1566 - "Already translated strings sometimes show up untranslated in UI"
- add generatednote status header template
- include the relevant template (to-read/reading/read) based on the status.content
- remove GeneratedNote block from note status header template
This is probably not the most correct way of resolving the problem, but it's simple and it works.
2021-10-25 15:30:48 +11:00
Mouse Reeve
f2b11c6ad1
Merge pull request #1565 from bookwyrm-social/translation-whitespace
...
Translation whitespace
2021-10-24 10:55:11 -07:00
Mouse Reeve
7502158e58
Builds latest changes
2021-10-24 07:10:20 -07:00
Mouse Reeve
9a07c11b19
Fixes group quotes and button whitespace
2021-10-24 06:43:31 -07:00
Mouse Reeve
0f9c363b00
Updates locale file for quotes fix
2021-10-23 08:13:07 -07:00
Mouse Reeve
d80a28e128
Consistent quotes around group names in notifications
2021-10-23 08:00:45 -07:00
Mouse Reeve
353ccc1d7d
Updates references locale
2021-10-23 07:11:38 -07:00
Mouse Reeve
1e6390a405
Fixes whitespace in translation strings
2021-10-23 06:59:06 -07:00
Mouse Reeve
b4a4f91002
Merge pull request #1563 from bookwyrm-social/locale-updates
...
Updates locales
2021-10-22 11:23:40 -07:00
Mouse Reeve
37ff68adb1
Updates with new translation strings
2021-10-22 10:48:22 -07:00
Mouse Reeve
230c6f6798
Updates locales
2021-10-22 10:46:56 -07:00
Mouse Reeve
ac749d94b2
Merge pull request #1562 from bookwyrm-social/suggested-users-tests
...
Adds a few more tests to the suggested users module
2021-10-22 10:39:11 -07:00
Mouse Reeve
c59abdc89a
Merge pull request #1561 from hughrun/group-privacy
...
Fix Group privacy
2021-10-22 10:38:43 -07:00
Mouse Reeve
f39ff96a64
Adds a few more tests to the suggested users module
2021-10-22 10:25:33 -07:00
Hugh Rundle
bdb6e4c911
fix template indenting
...
whoops
2021-10-22 21:15:48 +11:00
Hugh Rundle
1d791d950f
add migration for updated notification types
2021-10-22 20:30:25 +11:00
Hugh Rundle
bcbff4f002
Merge branch 'main' into group-privacy
2021-10-22 20:28:31 +11:00
Hugh Rundle
6bc86f189f
notify group members of group changes
...
Send a notification to all group members when group name, description, or privacy are changed.
2021-10-22 20:23:45 +11:00
Hugh Rundle
c9deda8fdd
remove superfluous field
2021-10-22 20:21:55 +11:00
Hugh Rundle
80edc1e95e
remove trailing spaces
2021-10-22 20:16:48 +11:00
Hugh Rundle
bd20c9ce2c
remove followers group visibility test
...
Also updates description of group.followers_filter() override
2021-10-22 18:42:18 +11:00
Hugh Rundle
19c7e43f50
remove followers privacy option from group form
2021-10-22 18:40:55 +11:00
Mouse Reeve
c366f57a8d
Merge pull request #1557 from bookwyrm-social/author-page
...
Author page pagination
2021-10-21 08:02:50 -07:00
Mouse Reeve
278a9de673
Removes duplicate assertions in author view test
2021-10-20 18:29:00 -07:00
Mouse Reeve
72dc21e82a
Adds tests and fixes unset ordering warnings
2021-10-20 18:27:19 -07:00
Mouse Reeve
d706b26ac9
Python formatting
2021-10-20 18:11:31 -07:00