Mouse Reeve
8ba3a4ab00
Adds link confirmation modal
2022-01-10 11:48:07 -08:00
Mouse Reeve
0bfa15bb47
Adds id on static link edit view
2022-01-09 20:48:16 -08:00
Mouse Reeve
aa9864a21e
Only show approved links
2022-01-09 20:30:23 -08:00
Mouse Reeve
bae01e1ea5
Updates modal
2022-01-09 14:20:52 -08:00
Mouse Reeve
16a58ae079
Merge branch 'main' into book-file-links
2022-01-08 16:58:37 -08:00
Mouse Reeve
2f4899dc1f
Remove old modal, new modal is our best friend now
2021-12-30 19:19:55 -08:00
Mouse Reeve
65c719d2d4
Move readthrough delete modal into books dir
2021-12-30 17:49:41 -08:00
Mouse Reeve
7af4af278d
Readthrough delete modal
2021-12-30 17:48:09 -08:00
Mouse Reeve
57ce894667
Updates book sync modals
2021-12-30 14:19:31 -08:00
Mouse Reeve
0031a63511
Updates add cover modal
2021-12-30 14:07:30 -08:00
Joachim
cd89271724
Apply review suggestions
2021-12-30 10:43:23 +01:00
Joachim
3b0096caf0
Add button overlay
2021-12-29 18:55:02 +01:00
Joachim
6952ab0081
Solve markup validation issues
2021-12-29 17:10:44 +01:00
Joachim
e5f3e9cd2c
fix curlylint issue
2021-12-29 17:00:40 +01:00
Joachim
3de2396cb8
Update cover_show_modal.html
2021-12-29 16:45:36 +01:00
Joachim
87ab665583
fix for editorConfig linting
2021-12-29 16:43:38 +01:00
Joachim
f12ba8609f
Front-end: On book page, click on cover to show/add image
...
Closes #1009
2021-12-29 16:40:19 +01:00
Mouse Reeve
86b294afd7
Re-structures link models
2021-12-15 16:23:21 -08:00
Mouse Reeve
322bb909fc
Better mobile display
2021-12-15 13:35:10 -08:00
Mouse Reeve
d911e2c6db
Cleans up sidebar html
2021-12-15 13:23:25 -08:00
Mouse Reeve
5ed5d5d222
Don't show cancel button in static mode
2021-12-15 13:21:08 -08:00
Mouse Reeve
c8e038cd4e
Adds form errors
2021-12-15 13:20:05 -08:00
Mouse Reeve
cc3db31db9
Adds noscript fallback for links modal
2021-12-15 13:11:49 -08:00
Mouse Reeve
4f576b77a0
Use urlfield
2021-12-15 12:46:10 -08:00
Mouse Reeve
1d6b200172
Modal to add link
2021-12-15 12:40:25 -08:00
Mouse Reeve
e500f53125
Sync button for books
2021-12-07 12:47:33 -08:00
Mouse Reeve
02313f40b8
Adds update from inventaire link for books
2021-12-05 13:48:05 -08:00
Mouse Reeve
4085714764
Update openlibrary author with ISNI
2021-12-05 13:26:22 -08:00
Mouse Reeve
d7e4e6aa1e
Adds openlibrary update for book
2021-12-05 13:02:42 -08:00
Mouse Reeve
2d875b5575
Add link properties for remotes
2021-12-05 12:29:54 -08:00
Mouse Reeve
f9c78c79c8
Removes inoperative translation string
2021-12-04 14:40:25 -08:00
Mouse Reeve
c0ac838ed8
Merge branch 'main' into font-end-accessibility-improvements
2021-12-03 10:08:47 -08:00
Mouse Reeve
baca5e50e7
Merge pull request #1608 from hughrun/move-shelves
...
refactor shelf activity on book page
2021-12-02 12:06:07 -08:00
Chad Nelson
e59a480065
Merge branch 'main' into 1203-better-ui-for-adding-authors
2021-11-30 17:30:00 -05:00
Chad Nelson
66e414be3c
Standardize JS, use button, & filter empty authors
2021-11-30 17:22:35 -05:00
Joachim
63d31b8623
Edit book form
2021-11-29 23:29:22 +01:00
Hugh Rundle
b91915d316
change shelf var for shelf_selector in book view
2021-11-25 08:20:34 +11:00
Hugh Rundle
09c5a3861b
prefer English language sources for ISNI titles
2021-11-22 12:15:06 +11:00
Chad Nelson
6be9ac4f70
Abstract JS for multivalue form fields
2021-11-21 17:32:48 -05:00
Hugh Rundle
fd2ade2313
refactor isni author enrichment
...
- use activitypub.Author instead of custom dict
- prefer to display "Author of [title]" from ISNI data instead of short description
- merge isni and db authors for edit_book display
- fix edit_book template to use changed data
- rename some functions in utils/isni.py
2021-11-22 08:49:22 +11:00
Hugh Rundle
1e6e4b0f8d
use activitypub dataclass for isni authors
...
- add timeout to isni API call
- use activitypub.Author dataclass instead of bespoke dict
- display isni authors as "Author of" first title in ISNI record if possible
- sensible fallbacks if title info unavailable in isni record
2021-11-21 19:55:55 +11:00
Hugh Rundle
c6a2de3bbc
pass readthrough id to shelf_selector
...
- allows user to move book from a shelf to the 'Read' shelf using the move button.
2021-11-20 10:29:17 +11:00
Hugh Rundle
9ffe4d340e
trigger reading status modals from move button
...
- unhide reading status shelves
- trigger modals when moving to a read status shelf
- force page refresh when using move button
2021-11-20 08:06:13 +11:00
Hugh Rundle
03c59f2431
improve security on isni url
2021-11-16 20:37:37 +11:00
Hugh Rundle
ec39346e67
check shelf.editable instead of custom filter
2021-11-16 19:26:49 +11:00
Hugh Rundle
168a2488e2
refactor shelf activity on book page
...
- disallow moving from custom shelf to a reading status shelf with shelf_selector
- always use shelve_button for moving books from a reading status shelf
- redesign shelf information as a list of boxes
2021-11-15 20:59:22 +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
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
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