Commit Graph

838 Commits

Author SHA1 Message Date
3657f9e0df Check perms in status views 2021-09-27 14:03:17 -07:00
556ae0726b Check perms in list views 2021-09-27 14:03:06 -07:00
ab31798931 Adds model function to check perms 2021-09-27 14:02:34 -07:00
bc87856c2e Merge branch 'main' into book-format-choices 2021-09-27 10:29:12 -07:00
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
df5a5f94a1 fix local_path for groups 2021-09-27 19:27:39 +10:00
f3181690a2 change group owner from 'manager' to 'user'
This will allow privacy management to use existing code.
Some template updates also are for rationalising how
groups are created and edited.
2021-09-27 15:36:41 +10:00
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
686198472d update group and list models
- remove GroupList model
- add a group foreign key value  to List model
- remove reference to lists in Group model
2021-09-26 15:50:15 +10:00
b645d75303 add and remove users from groups 2021-09-25 17:34:44 +10:00
b74cd37096 add models for groups 2021-09-24 07:49:54 +10:00
c54609d7fd Refactors how readthroughs get updated 2021-09-22 16:08:25 -07:00
8648bdc879 Merge branch 'main' into refactor-readthroughs 2021-09-22 15:08:58 -07:00
2160a5c729 Newly created readthroughs are active by default 2021-09-22 13:00:38 -07:00
a05ef1a222 Adds active field to readthrough model 2021-09-22 11:23:56 -07:00
50ca3eef31 Encompass all status models in notification signal 2021-09-22 11:10:37 -07:00
b1ff46a562 Remove unused import 2021-09-22 10:42:42 -07:00
a4ac25bfae Move notifications to signals 2021-09-22 09:24:39 -07:00
2419942770 Create model function to update user last active date 2021-09-22 08:35:20 -07:00
673f49bf21 Tests fixes 2021-09-20 18:01:12 -07:00
1be33c97a2 Fixes string formatting in site model 2021-09-20 17:19:26 -07:00
ea303fb285 Updating string format synatx part 3 2021-09-20 16:45:26 -07:00
cf3157a3b5 Merge branch 'main' into pylint-update 2021-09-20 16:31:27 -07:00
6f0b1d10bb Fixes line length 2021-09-18 16:00:21 -07:00
38c66b208c Adds customizable invite request copy 2021-09-18 15:45:04 -07:00
08f6a97653 Python formatting 2021-09-18 11:33:43 -07:00
acfb1bb376 Updating string format synatx part 2 2021-09-18 11:32:00 -07:00
be86fbcf4d Merge branch 'main' into pylint-update 2021-09-18 07:46:12 -07:00
377a4e1ef1 Updating string format syntax part 1 2021-09-17 21:39:18 -07:00
2a2dddf5f4 Adds IP blocklist model 2021-09-17 11:58:59 -07:00
1f06d1a1d8 Removes local connector 2021-09-14 15:26:36 -07:00
717dc91d49 Merge branch 'main' into admin-tests 2021-09-11 17:43:45 -07:00
d972ad2541 Merge branch 'main' into csv-import-failures 2021-09-11 14:42:59 -07:00
992e478e95 Use readable/translatable strings for db choices 2021-09-11 14:23:47 -07:00
3e7847e645 Set deactivation date 2021-09-11 09:00:52 -07:00
430554444f Adds deactivation date to user model
Also fixes django admin around saved lists
2021-09-11 08:57:38 -07:00
b36f7d7b69 Merge branch 'main' into csv-import-failures 2021-09-11 07:19:40 -07:00
def4d89bf8 Adds short description to edit site form 2021-09-10 12:13:24 -07:00
9413dacaf2 Updates instance info endpoint 2021-09-10 11:44:51 -07:00
de3c79ce21 Merge branch 'main' into email-blocking 2021-09-08 17:43:08 -07:00
658e12eb86 Allow admins to suspend pending users 2021-09-08 16:47:12 -07:00
8717d8a675 Create new email domain block entries 2021-09-08 15:31:01 -07:00
c705178c3b Adds create block form 2021-09-08 15:08:22 -07:00
7a684a2f96 Adds model 2021-09-08 14:39:38 -07:00
d9090e723d Merge pull request #1384 from bookwyrm-social/generate-image-transaction
Generate image task failing when transaction hasn't completed
2021-09-08 12:17:58 -07:00
88a65b0b88 Only re-rank on bookwyrm instances 2021-09-08 11:47:36 -07:00
d3b3dd6d99 Update suggestions on domain block 2021-09-08 11:38:22 -07:00
b826d29b0d Generate image task failing when transaction hasn't completed 2021-09-08 10:20:44 -07:00
a5ef8aa6e9 Adds flag on user model to hide suggested users 2021-09-08 09:30:13 -07:00
e0f5f13a5a Fixes guessing read dates from goodreads csv 2021-09-07 18:09:43 -07:00