Mouse Reeve
6902ffc4c3
Adds missing view file
2021-09-30 22:22:32 -07:00
Mouse Reeve
5dd2aac600
Merge branch 'main' into search-refactor
2021-09-30 10:41:30 -07:00
Mouse Reeve
75e69eb269
Post-processes statuses composed in modals
2021-09-30 10:00:05 -07:00
Mouse Reeve
33b3b518e8
Move views into subdirectory
2021-09-29 13:42:27 -07:00
Mouse Reeve
899e6b55a8
Updates references to book templates
2021-09-29 13:27:07 -07:00
Mouse Reeve
52c6a90498
Don't redirect on http request to readthrough
2021-09-29 11:02:04 -07:00
Mouse Reeve
d78c278665
Progress update flow for modal
2021-09-29 10:59:36 -07:00
Mouse Reeve
002a9c4267
Merge pull request #1456 from Tak/add-cover-from-url-while-adding-book
...
Add cover from url while adding book
2021-09-29 08:56:05 -07:00
Mouse Reeve
6dbd402345
Merge pull request #1469 from bookwyrm-social/user-shelf
...
Reorganize user/shelf/goal views code
2021-09-28 17:51:58 -07:00
Mouse Reeve
5ea40e23b7
Moves shelf delete button
2021-09-28 17:17:01 -07:00
Mouse Reeve
6d9bf349d1
Fixes delete shelf logic and adds tests
2021-09-28 17:02:18 -07:00
Mouse Reeve
24553e0e35
Updates edit/create shelf forms
2021-09-28 16:37:24 -07:00
Mouse Reeve
183e76eb2a
Adds test for shelf
2021-09-28 16:18:32 -07:00
Mouse Reeve
d9945ac5e3
Updates references to templates
2021-09-28 16:04:08 -07:00
Mouse Reeve
21fee19b42
Use recently active as the default sort order
2021-09-28 15:51:49 -07:00
Mouse Reeve
9b091eaf75
Moves user admin templates into settings directory
2021-09-28 12:46:38 -07:00
Mouse Reeve
a1a1fd90a1
Moves reports into settings directory
2021-09-28 12:43:21 -07:00
Mouse Reeve
9c9adfc6f0
Updates references to templates
2021-09-28 12:39:52 -07:00
Mouse Reeve
a9eb544bac
Moves blocks views and tests into preferences dir
2021-09-28 11:44:53 -07:00
Mouse Reeve
85f6b615bd
Python formatting
2021-09-28 11:27:16 -07:00
Mouse Reeve
1b0a5232bc
Move preferences views into directory
2021-09-28 11:23:47 -07:00
Hugh Rundle
66494e7788
fix reverse reference to user bookwyrm_groups
2021-09-28 18:53:11 +10:00
Mouse Reeve
0a37556941
Merge pull request #1401 from bookwyrm-social/opensearch
...
Adds opensearch xml file
2021-09-27 19:48:53 -07:00
Mouse Reeve
95cdaae4d4
Python formatting
2021-09-27 19:38:54 -07:00
Mouse Reeve
c32f975a67
Working in firefox
2021-09-27 19:28:50 -07:00
Mouse Reeve
99ef81be9b
Linter fixes
2021-09-27 19:05:13 -07:00
Mouse Reeve
15fc31bf77
Merge branch 'main' into opensearch
2021-09-27 18:58:28 -07:00
Mouse Reeve
e0aa8a7fdf
Fixes shelf view boolean logic
2021-09-27 17:58:21 -07:00
Mouse Reeve
f13f3d460c
Fixing checking list perms
2021-09-27 17:52:27 -07:00
Mouse Reeve
99c1a670f4
Fixes checking goal perms
2021-09-27 17:52:20 -07:00
Mouse Reeve
c874a762dd
Updates inbox view
2021-09-27 17:27:17 -07:00
Mouse Reeve
62ff9d6199
Python formatting
2021-09-27 16:08:52 -07:00
Mouse Reeve
dfa8bafe18
Uses new visible/editable/deleteable functions
2021-09-27 16:04:40 -07:00
Mouse Reeve
e6ae500569
Fixes syntax problem on http raises
2021-09-27 16:00:50 -07:00
Mouse Reeve
84443c7f81
Custom perms function for shelf view
2021-09-27 15:55:55 -07:00
Mouse Reeve
3657f9e0df
Check perms in status views
2021-09-27 14:03:17 -07:00
Mouse Reeve
556ae0726b
Check perms in list views
2021-09-27 14:03:06 -07:00
Mouse Reeve
ab5521480d
Merge pull request #1462 from bookwyrm-social/fewer-active-shelf-queries
...
Fewer active shelf queries
2021-09-27 13:16:50 -07:00
Mouse Reeve
6d2403bbc7
Merge pull request #1459 from bookwyrm-social/password-reset
...
Prevent password reset for inactive users
2021-09-27 12:55:05 -07:00
Mouse Reeve
36c00c49ab
User viewer aware objects for feed suggested books
2021-09-27 11:37:50 -07:00
Mouse Reeve
8e8f46ee51
Only call .all once in shelf view
2021-09-27 11:27:46 -07:00
Mouse Reeve
cb089ed817
One query to get book for book view
2021-09-27 11:23:55 -07:00
Mouse Reeve
995e2c47db
User viewer aware objects for book page
...
Plus other refactors for that view
2021-09-27 11:17:42 -07:00
Mouse Reeve
6d06edc2c7
User viewer aware books for all books shelf view
2021-09-27 10:58:34 -07:00
Mouse Reeve
eb34bb2d93
Merge pull request #1461 from bookwyrm-social/views-init
...
Adds init file to admin views dir
2021-09-27 10:37:23 -07:00
Mouse Reeve
69b010a8d3
f string updates
2021-09-27 10:21:46 -07:00
Mouse Reeve
28d40e9914
Use url names in redirects
2021-09-27 10:17:16 -07:00
Mouse Reeve
92de48afd4
Adds init file to admin views dir
...
Is this why they're not pylinting?
2021-09-27 10:06:46 -07:00
Mouse Reeve
c399d6edfb
Prevent password reset for inactive users
2021-09-27 09:31:51 -07:00
Hugh Rundle
fb823189a0
don't allow non-local users to join groups (yet)
...
Groups are not compatible with ActivityPub because I don't know what I'm doing.
NOTE: this is super hacky, fix ASAP
2021-09-27 21:48:40 +10:00
Levi Bard
0e6895633c
Allow adding a cover by url when adding a new book ( #1443 )
2021-09-27 13:00:16 +02:00
Hugh Rundle
1a02af1450
allow members to see groups and their lists
...
- add additional logic to visible_to_user, for groups and their objects
- cleans up some queries in Group view
NOTE: I can't work out how to make group lists only visible
to users who should be able to see them, on user group listings.
They still can't access the actual group, but can see it on
user pages. This is potentialy problematic.
2021-09-27 20:24:25 +10:00
Hugh Rundle
c87712c995
allow group members to add items to group lists directly
...
NOTE: this will be the case regardless of privacy settings of the list
2021-09-27 18:41:29 +10:00
Hugh Rundle
81e5ff5b76
show groups on member pages if allowed
...
- display groups on user pages when not the logged in user
- restrict visibility of groups on user pages and group pages themselves according to privacy settings
2021-09-27 17:51:18 +10:00
Hugh Rundle
e38d7b63f3
make groups actually editable
2021-09-27 16:49:56 +10:00
Hugh Rundle
493ed14f34
better group creation form logic and placement
2021-09-27 16:39:12 +10:00
Hugh Rundle
2874e52309
rationalise group creation and prep for group privacy
2021-09-27 15:34:14 +10:00
Hugh Rundle
5fccb991a7
remove list from group when changing curation
...
Allows 'group' to be blank when saving a list.
Removes the 'group' field when saving a list with curation other than 'group' - this stops the list "sticking" to a group after it is changed from group curation to something else.
2021-09-26 18:28:16 +10:00
Hugh Rundle
f3a3ba5f01
pass group value to list views and vice-versa
2021-09-26 15:56:02 +10:00
Hugh Rundle
ec0720514e
don't allow non-manager to add and remove group members
2021-09-25 20:25:30 +10:00
Hugh Rundle
b645d75303
add and remove users from groups
2021-09-25 17:34:44 +10:00
Hugh Rundle
7c0deabcb2
update urls and group view for searching users to add to group
2021-09-25 11:14:04 +10:00
Hugh Rundle
273ad9a466
add create_group to __init__.py
...
you probably want this otherwise nothing previously added for group creation will work :-)
2021-09-25 10:55:32 +10:00
Hugh Rundle
d4fcf88cf5
add list cards to groups page
...
- add list cards to groups page based on lists page
- add sort to members on group page
2021-09-24 21:57:01 +10:00
Hugh Rundle
86a60d58e5
add user cards to group pages
2021-09-24 21:24:06 +10:00
Hugh Rundle
9b6d2a9d88
add group page
2021-09-24 20:34:11 +10:00
Hugh Rundle
f32a2cc4d0
group creation form can now be submitted!
...
Whoops
2021-09-24 15:04:52 +10:00
Hugh Rundle
4e93b09067
create group form
...
adds a group creation form to user dashboard
2021-09-24 14:12:36 +10:00
Hugh Rundle
3e3c90ec03
add views for groups
2021-09-24 07:49:25 +10:00
Mouse Reeve
c465c70c22
Handles statuses with no readthrough updates
2021-09-22 17:06:06 -07:00
Mouse Reeve
d510d72b8d
Fixes syntax in reading view
2021-09-22 16:41:43 -07:00
Mouse Reeve
a96d027cf3
Easier to read first-item-or-none list logic
2021-09-22 16:16:53 -07:00
Mouse Reeve
c54609d7fd
Refactors how readthroughs get updated
2021-09-22 16:08:25 -07:00
Mouse Reeve
2419942770
Create model function to update user last active date
2021-09-22 08:35:20 -07:00
Mouse Reeve
ea303fb285
Updating string format synatx part 3
2021-09-20 16:45:26 -07:00
Mouse Reeve
cf3157a3b5
Merge branch 'main' into pylint-update
2021-09-20 16:31:27 -07:00
Mouse Reeve
89fad59793
Query efficiency in user view
2021-09-20 15:25:29 -07:00
Mouse Reeve
aa0ffd86c0
Fetch related items when loading list page
2021-09-20 14:49:07 -07:00
Mouse Reeve
22ead6ba46
More efficient followers query
2021-09-20 14:29:01 -07:00
Mouse Reeve
38c66b208c
Adds customizable invite request copy
2021-09-18 15:45:04 -07:00
Mouse Reeve
385da1ea43
Handle get request to /register path
2021-09-18 15:08:02 -07:00
Mouse Reeve
acfb1bb376
Updating string format synatx part 2
2021-09-18 11:32:00 -07:00
Mouse Reeve
6022e7b232
Adds IP blocklist views
2021-09-17 13:04:10 -07:00
Mouse Reeve
8c4cafed79
Fixes formatting isbn endpoint results
2021-09-16 12:53:27 -07:00
Mouse Reeve
0d5e05a3c2
Updates other calls to the search endpoint
2021-09-16 10:55:23 -07:00
Mouse Reeve
98325818b2
Display search results in api mode and regular
2021-09-16 10:44:33 -07:00
Mouse Reeve
1f06d1a1d8
Removes local connector
2021-09-14 15:26:36 -07:00
Mouse Reeve
be7fae2053
Show recent servers first
2021-09-12 10:02:15 -07:00
Mouse Reeve
0f3e71978e
Federated and blocked tabs
2021-09-11 14:41:52 -07:00
Mouse Reeve
03a5ac9c3f
Use elided page range for federated peer list
2021-09-11 14:27:42 -07:00
Mouse Reeve
09e49c70ed
Fixes peers endpoint
2021-09-11 13:30:27 -07:00
Mouse Reeve
e801c7d991
Cleaner chart intervals
2021-09-11 09:32:29 -07:00
Mouse Reeve
84b90db4bb
Adds filtering to admin panel
2021-09-11 08:47:16 -07:00
Mouse Reeve
1f53ce33a8
Fixes user stats reporting
2021-09-11 07:52:56 -07:00
Mouse Reeve
19cdda372c
Tidies up charts
2021-09-11 07:14:14 -07:00
Mouse Reeve
a79fb14686
Basic dashboard page
2021-09-10 21:12:08 -07:00
Mouse Reeve
e515912dbc
Move admin views into their own directory
2021-09-10 18:50:31 -07:00
Mouse Reeve
7c3cf095f3
Adds opensearch xml file
2021-09-10 16:47:59 -07:00
Mouse Reeve
9413dacaf2
Updates instance info endpoint
2021-09-10 11:44:51 -07:00
Mouse Reeve
3a7717e22f
Fixes status code variable in http response
2021-09-10 08:59:18 -07:00
Mouse Reeve
3c38a64a81
Return http responses for ajax requests
2021-09-10 08:03:22 -07:00
Mouse Reeve
de3c79ce21
Merge branch 'main' into email-blocking
2021-09-08 17:43:08 -07:00
Mouse Reeve
15344b6a8e
Let moderators delete users
2021-09-08 17:21:45 -07:00
Mouse Reeve
916be2552d
View for moderators deleting users
2021-09-08 16:58:16 -07:00
Mouse Reeve
658e12eb86
Allow admins to suspend pending users
2021-09-08 16:47:12 -07:00
Mouse Reeve
d28db51a14
Adds delete functionality
2021-09-08 16:24:13 -07:00
Mouse Reeve
5441b5b7f3
Prevent users from registering with blocked emails
2021-09-08 15:49:18 -07:00
Mouse Reeve
59096ae9ec
Adds email filtering to user admin view
2021-09-08 15:37:52 -07:00
Mouse Reeve
8717d8a675
Create new email domain block entries
2021-09-08 15:31:01 -07:00
Mouse Reeve
c705178c3b
Adds create block form
2021-09-08 15:08:22 -07:00
Mouse Reeve
fd0cf49b40
Adds html and view for email blocklist
2021-09-08 14:32:11 -07:00
Mouse Reeve
527c0542af
View to hide suggestions
2021-09-08 10:03:23 -07:00
Mouse Reeve
e13e13d3f3
Move import templates into directory
2021-09-08 07:28:42 -07:00
Mouse Reeve
de3f18655c
Set priorities on tasks
2021-09-07 16:33:43 -07:00
Mouse Reeve
47ba2478b6
Split out test files
2021-09-07 15:06:44 -07:00
Mouse Reeve
ec501dfee9
Make sure passwords aren't exposed in error reporting
2021-09-07 13:21:40 -07:00
Mouse Reeve
75cc2ee164
Split authentication views into login and register
2021-09-07 13:11:44 -07:00
Mouse Reeve
aa856b0155
Merge pull request #1369 from bookwyrm-social/delete-lists
...
Delete lists
2021-09-06 13:16:56 -07:00
Mouse Reeve
c8f148acb8
Merge pull request #1366 from bookwyrm-social/user-admin
...
User admin view improvements
2021-09-06 10:54:31 -07:00
Mouse Reeve
c630ec3572
Adds delete list view
2021-09-06 10:41:55 -07:00
Mouse Reeve
a68196d9bb
Improves user admin filter behavior
2021-09-06 08:54:57 -07:00
Mouse Reeve
0f32471b2a
Show quotes without content as large discover cards
2021-09-06 08:47:59 -07:00
Mouse Reeve
a2811b6c1b
Fixes redirects in fallback post modal
2021-09-05 15:24:03 -07:00
Mouse Reeve
ccc41deb36
Retain whitespace in split for detecting urls
2021-09-02 13:36:01 -07:00
Mouse Reeve
5bfa09e411
Fixes whitespace when formatting links
2021-09-02 09:13:02 -07:00
reesporte
4f321e5f33
fix link formatting issue, for real this time
2021-08-30 14:23:04 -05:00
reesporte
c6d08050e2
bruh
2021-08-30 11:51:42 -05:00
reesporte
0f481714c0
fix pylint errors
2021-08-30 11:47:19 -05:00
reesporte
6e628fed38
formatting
2021-08-30 11:38:00 -05:00
reesporte
ac6438147d
remove unused import
2021-08-30 11:20:56 -05:00
reesporte
5291308677
fix link formatting issues
2021-08-30 11:12:05 -05:00
Mouse Reeve
76ba56f656
Fixes admin permissions
2021-08-29 08:14:53 -07:00
Mouse Reeve
41ed5f3103
Merge pull request #1337 from bookwyrm-social/feed-logic
...
Feed logic
2021-08-28 11:29:37 -07:00
Mouse Reeve
4fb834f10f
Simpler feed verification logic
2021-08-28 09:42:03 -07:00
D Anzorge
92b96afc2d
Make webfinger match usernames in case insensitive manner
2021-08-27 21:27:54 +02:00
Mouse Reeve
c727d351ba
Fixes variable name
2021-08-23 15:33:49 -07:00
Mouse Reeve
f267e53b56
let's call it save not bookmark
2021-08-23 15:07:38 -07:00
Mouse Reeve
a30094c822
View bookmarked lists
2021-08-23 13:40:07 -07:00
Mouse Reeve
42abc145c8
Adds action views
2021-08-23 13:15:35 -07:00
Mouse Reeve
7345705b08
Small efficiency improvement in list view
2021-08-21 20:21:39 -07:00
Mouse Reeve
3a9b9623e9
Merge pull request #1321 from bookwyrm-social/html-validation
...
Html validation fixes
2021-08-21 13:07:34 -06:00
Mouse Reeve
85a4c331eb
Use search results template for isbn view
2021-08-21 10:48:26 -07:00
Mouse Reeve
596b6ca084
Resolves warning in books view
2021-08-21 07:25:18 -07:00
Mouse Reeve
075715ca22
Use gettext_lazy not gettext
2021-08-17 14:35:28 -07:00
Mouse Reeve
fc9613b975
Merge pull request #1305 from bookwyrm-social/search-editions
...
Search editions
2021-08-17 13:26:20 -06:00
Mouse Reeve
32d4ae1f4e
Python formatting
2021-08-17 12:04:14 -07:00
Mouse Reeve
b178ba6326
Removes unneeded list comprehension
2021-08-17 11:57:19 -07:00
Mouse Reeve
cb4c6100aa
Adds tests
2021-08-17 11:49:29 -07:00
Mouse Reeve
6db3391f8b
Search editions in view
2021-08-17 10:45:30 -07:00
Mouse Reeve
4b788f5df1
Move editions into their own view file
2021-08-17 10:26:56 -07:00