Hugh Rundle
41f27a4a66
clean up List db queries
...
- don't unnecessarily query DB in List views
- use more efficient query in remove_from_group List class method
2021-10-15 17:56:23 +11:00
Hugh Rundle
5d7f77021b
dammit eslint
2021-10-10 14:02:55 +11:00
Hugh Rundle
3d74b10c5f
eslinting
2021-10-10 13:55:18 +11:00
Hugh Rundle
726217577f
linting
2021-10-10 13:18:16 +11:00
Hugh Rundle
14d3158871
add database migrations for Groups
2021-10-10 12:33:51 +11:00
Hugh Rundle
2a78c1221c
style cleanup
...
Even tests must be formatted to please Black...
2021-10-10 12:33:11 +11:00
Hugh Rundle
8ae20928bb
add tests for groups
2021-10-10 12:06:54 +11:00
Hugh Rundle
18735bdd42
use update() to remove orphaned groups on list edit
...
Using add() broadcasts the database change, which is unnecessary potentially broadcast AP messages twice.
2021-10-10 12:04:03 +11:00
Hugh Rundle
d6a5794ac3
do not load list edit form if viewer not authenticated
2021-10-10 12:02:27 +11:00
Hugh Rundle
83f46b6cda
remove print() statement
...
Whoops accidentally left this behind from manual troubleshooting
2021-10-10 12:01:21 +11:00
Hugh Rundle
252ff0d689
emblacken files
...
Wouldn't it be great if I just remembered to run Black before every commit?
2021-10-09 22:15:24 +11:00
Hugh Rundle
b3cc9e5b75
remove user and their lists from group when group.user blocks them
...
Lists are changed to closed curation with no group.
2021-10-09 22:13:12 +11:00
Hugh Rundle
9940abfd81
refactor removing user from group
...
This is in preparation for removing a user and their lists when the group owner blocks them.
Remove the user via models.group
Remove the lists via models.list
2021-10-09 22:11:46 +11:00
Hugh Rundle
1bf5758e01
overide filters for groups and group lists
...
- use more sensible query for displaying groups on user page
- privacy_filter now allows group members to see followers_only and private lists and groups they would otherwise not see
2021-10-09 16:11:11 +11:00
Hugh Rundle
714a369246
only show list edit form to list.user
2021-10-09 16:10:00 +11:00
Hugh Rundle
056150d583
CASCADE group.user
...
Delete groups when group.user is deleted.
2021-10-08 21:21:19 +11:00
Hugh Rundle
39e002ee13
Merge remote-tracking branch 'origin/bookwyrm-groups' into bookwyrm-groups
...
Merge changes from main project into local branch
2021-10-08 18:53:59 +11:00
Hugh Rundle
5a4026cda3
group views tests
2021-10-08 18:47:03 +11:00
Hugh Rundle
05bde27944
remove commented out code
2021-10-08 18:46:30 +11:00
Hugh Rundle
48fc85c761
adjust commenting on js file
2021-10-08 18:45:28 +11:00
Mouse Reeve
4ba3234f6c
Merge branch 'main' into bookwyrm-groups
2021-10-07 17:27:11 -07:00
Mouse Reeve
2ede3c63ec
Merge pull request #1516 from bookwyrm-social/l10n_main
...
New Crowdin updates
2021-10-07 17:25:20 -07:00
Mouse Reeve
5578efe50b
New translations django.po (Oulipo)
2021-10-07 17:04:04 -07:00
Mouse Reeve
dc15feeb57
New translations django.po (Spanish)
2021-10-07 17:04:03 -07:00
Mouse Reeve
b3c441ed06
New translations django.po (Afrikaans)
2021-10-07 17:04:02 -07:00
Mouse Reeve
5a943362d4
New translations django.po (Arabic)
2021-10-07 17:04:01 -07:00
Mouse Reeve
e1d1dc104a
New translations django.po (Catalan)
2021-10-07 17:04:00 -07:00
Mouse Reeve
a645c9cb1a
New translations django.po (Czech)
2021-10-07 17:03:59 -07:00
Mouse Reeve
974cfcff0d
New translations django.po (Danish)
2021-10-07 17:03:58 -07:00
Mouse Reeve
4d27d505f1
New translations django.po (German)
2021-10-07 17:03:57 -07:00
Mouse Reeve
3666e1e7f4
New translations django.po (Greek)
2021-10-07 17:03:56 -07:00
Mouse Reeve
96ab4b22ff
New translations django.po (Finnish)
2021-10-07 17:03:55 -07:00
Mouse Reeve
6a989348cf
New translations django.po (Hebrew)
2021-10-07 17:03:54 -07:00
Mouse Reeve
324b7b98c8
New translations django.po (Hungarian)
2021-10-07 17:03:52 -07:00
Mouse Reeve
3c744ffd2b
New translations django.po (Italian)
2021-10-07 17:03:51 -07:00
Mouse Reeve
25cd9c8f6e
New translations django.po (Japanese)
2021-10-07 17:03:50 -07:00
Mouse Reeve
b89476ba2b
New translations django.po (French)
2021-10-07 17:03:49 -07:00
Mouse Reeve
ab238c51ae
New translations django.po (Korean)
2021-10-07 17:03:48 -07:00
Mouse Reeve
0397892159
New translations django.po (Norwegian)
2021-10-07 17:03:47 -07:00
Mouse Reeve
f068c691ee
New translations django.po (Polish)
2021-10-07 17:03:46 -07:00
Mouse Reeve
e107fdb752
New translations django.po (Portuguese)
2021-10-07 17:03:45 -07:00
Mouse Reeve
94564e63af
New translations django.po (Russian)
2021-10-07 17:03:44 -07:00
Mouse Reeve
22e1c2b87a
New translations django.po (Serbian (Cyrillic))
2021-10-07 17:03:43 -07:00
Mouse Reeve
4b0e2ff93e
New translations django.po (Swedish)
2021-10-07 17:03:42 -07:00
Mouse Reeve
961f499e15
New translations django.po (Turkish)
2021-10-07 17:03:41 -07:00
Mouse Reeve
f67a042f52
New translations django.po (Ukrainian)
2021-10-07 17:03:40 -07:00
Mouse Reeve
245e3ccd07
New translations django.po (Chinese Simplified)
2021-10-07 17:03:39 -07:00
Mouse Reeve
610e7bab14
New translations django.po (Chinese Traditional)
2021-10-07 17:03:38 -07:00
Mouse Reeve
ceb06f1b54
New translations django.po (Vietnamese)
2021-10-07 17:03:37 -07:00
Mouse Reeve
78e5e6dd93
New translations django.po (Portuguese, Brazilian)
2021-10-07 17:03:36 -07:00