1e6390a405
Fixes whitespace in translation strings
2021-10-23 06:59:06 -07:00
c9deda8fdd
remove superfluous field
2021-10-22 20:21:55 +11:00
19c7e43f50
remove followers privacy option from group form
2021-10-22 18:40:55 +11:00
0cd8ece474
code formatting
2021-10-16 17:45:39 +11:00
2a31bf2f0c
delete groups
...
Whoops, forgot to add this functionality earlier.
- allow owner to delete a group
- change all group lists to closed curation with group=False when group deleted
2021-10-16 17:35:36 +11:00
85784f07d2
groups templates improvements
...
- require confirmation before removing a member
- require confirmation before removing self
- make button text less verbose
- use more standardised formatting for group editing form
- improve button colours
- add missing trans tags
- reload group page when removing member
2021-10-16 16:43:09 +11:00
864d8cea2b
clean up templates
2021-10-16 08:18:55 +11:00
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
ec7d0db843
linting fixes
2021-10-05 21:48:59 +11:00
3a90311129
update indenting for linter
2021-10-04 22:20:02 +11:00
7db2af89dd
use group.local_path instead of harcoded url
2021-10-03 12:03:37 +11:00
680e547c8b
add button for non-owner members to leave group
2021-10-02 21:24:26 +10:00
3a954ca6ae
improve responsive layout for groups
2021-10-02 20:05:19 +10:00
2c399fe1aa
fix suggested members all appearing in a column
2021-10-02 19:35:08 +10:00
52a083a907
revert name change for Group, GroupMember
...
these were named as BookwyrmGroup and BookwyrmGroupMember due to a misunderstanding about related_name and a dodgy development environment. This naming makes more sense.
2021-10-02 16:52:34 +10:00
f82af6382f
make message about group members more generic
2021-10-02 15:48:34 +10:00
70e0128052
non-owners can't add users to groups
...
- hide add-user pages from non-owners
- hide user searchbox from non-owners
- fix find-user searchbox being in wrong place where no results
2021-10-02 14:41:23 +10:00
5237e88aba
remove user button for groups
2021-10-02 13:48:53 +10:00
0984972b05
group membership invitations
...
- fix display of group information on user and group pages
- send, receive, accept and reject invitations
2021-10-02 12:30:48 +10:00
0f3be40957
fix group references in templates
...
Let's do this the sensible way huh, by using backwards references to memberships etc
Also adds filters for is_member and is_invited so we don't have to do weird things in group Views
2021-10-02 10:47:42 +10:00
66494e7788
fix reverse reference to user bookwyrm_groups
2021-09-28 18:53:11 +10:00
e15eef16c5
improve new group member adding
...
The add-members page now looks almost identical to the group
page and is clearer.
2021-09-27 21:21:00 +10:00
df5a5f94a1
fix local_path for groups
2021-09-27 19:27:39 +10:00
277c033fda
show star if this user is the creator/manager of the group
2021-09-27 17:50:38 +10:00
e5ca377cd3
clean up stray code mess
2021-09-27 16:50:51 +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
8bfc71db6e
create group curated lists
2021-09-26 15:56:52 +10:00
035fc5209d
better logic for identifying group manager
2021-09-25 20:23:59 +10:00
62a5ed7a9e
identify group manager
2021-09-25 19:53:06 +10:00
b645d75303
add and remove users from groups
2021-09-25 17:34:44 +10:00
e800106be4
smaller cards for group members
...
- this will also enable members to be removed easily by managers in a future commit.
2021-09-25 11:37:08 +10:00
8d17f888ea
improve naming of templates and urls for groups
2021-09-25 11:36:35 +10:00
cbe172df3d
find users for groups
...
- search for users to add to a group
- display suggested users on search results screen
TODO: actaully enable users to be added!
TODO: groups/suggested_users probably could be replaced with some logic in snippets/suggested_users.html
2021-09-25 11:11:58 +10:00
8c326ec52f
user groups listing template
...
- creates groups/user_groups template for listing a user's groups on their user page
2021-09-25 11:10:06 +10:00
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
86a60d58e5
add user cards to group pages
2021-09-24 21:24:06 +10:00
264d9b2f3c
add group page template
2021-09-24 20:35:51 +10:00
9b6d2a9d88
add group page
2021-09-24 20:34:11 +10:00
f32a2cc4d0
group creation form can now be submitted!
...
Whoops
2021-09-24 15:04:52 +10:00
4e93b09067
create group form
...
adds a group creation form to user dashboard
2021-09-24 14:12:36 +10:00
99b533510a
add group templates
2021-09-24 07:51:51 +10:00