Commit Graph

53 Commits

Author SHA1 Message Date
9977b33a8d Group, list, and shelve form buttons 2022-03-10 10:49:33 -08:00
5837c37a32 Hide followers info slug 2022-02-28 11:55:54 -08:00
c77e5a1a90 Split css (#1959)
Divides the css into sub-files and normalizes how colors are defined.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2022-02-19 16:34:17 -08:00
95c262c495 Renames group tags 2022-01-18 12:32:12 -08:00
33c6e5aabe Moves remaining tags into new files 2022-01-18 12:28:59 -08:00
2153afe743 Merge branch 'main' into group-list-button
Hopefully fixes failing tests!
2022-01-05 08:47:01 +11:00
ea08b302c9 improve group page layout
- move 'Add list' button down to the group lists
- move member search box underneath members heading
- note about members being able to create lists is now under lists heading
2022-01-03 10:09:52 +11:00
c73491b05c Show add list button to group members 2022-01-02 10:06:59 +11:00
b1fa57d2ca fix group form ids
Also adds the List form to the group FindUsers view
2022-01-02 09:08:04 +11:00
2f4899dc1f Remove old modal, new modal is our best friend now 2021-12-30 19:19:55 -08:00
c6b5ecc418 Updates delete group modal 2021-12-30 17:29:06 -08:00
1603df0817 add "Create list" form to group template 2021-12-19 14:19:35 +11:00
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