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
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
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
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
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
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
493ed14f34
better group creation form logic and placement
2021-09-27 16:39:12 +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
762202c4b0
fix UI for group curated list editing
...
When creating or editing a list, the group selection dropdown will only appear if the user selects "group" as the curation option (or it is already selected).
- fix typo in bookwyrm.js comments
- add data-hides trigger for hiding elements after they have been unhidden, where simple toggles are not the right approach
2021-09-27 11:03:41 +10:00
0e2095bc5e
refer to group in group lists created_text
2021-09-26 20:52:44 +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
8bfc71db6e
create group curated lists
2021-09-26 15:56:52 +10:00
ec0720514e
don't allow non-manager to add and remove group members
2021-09-25 20:25:30 +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
71b1c6117c
update templates for groups
2021-09-24 07:50:57 +10:00
f55803b409
Fixes updating readthroughs
2021-09-22 12:47:50 -07:00
6bb0f3bc8f
Merge pull request #1453 from bookwyrm-social/status-whitespace
...
Preserve whitespace in statuses
2021-09-22 12:32:53 -07:00
3eb49f3f74
Preserve whitespace in statuses
2021-09-22 12:18:12 -07:00
fa6e5605d1
Fixes goal url
2021-09-22 12:16:51 -07:00
70f66f4cd4
Merge pull request #1439 from bookwyrm-social/search-placeholder
...
Updates search box placeholder for logged out users
2021-09-20 17:42:05 -07:00
a304333acf
Don't show delete button in create list form
2021-09-20 14:25:11 -07:00
1ed3d4dde1
Updates search box placeholder for logged out users
2021-09-20 12:28:08 -07:00
7c23d687b1
Use icon for content warning
...
This creates consistency between the compose box and the status display
2021-09-19 09:30:06 -07:00
f772210d05
Clips tiles on discover view
2021-09-19 09:21:13 -07:00
bc693216c6
Merge pull request #1428 from bookwyrm-social/cw-style
...
Visually differentiates content warnings from statuses
2021-09-19 08:55:12 -07:00
a119c69592
Use dash instead of vertical line to separate page name and site name
2021-09-18 17:09:18 -07:00
e6c2ea1fbf
Visually differentiates content warnings from statuses
2021-09-18 17:00:01 -07:00
b1984aeaf7
Merge pull request #1427 from bookwyrm-social/reply-cws
...
Reply cws
2021-09-18 16:40:38 -07:00
c8aa0e9330
Send dms through http post
2021-09-18 16:28:38 -07:00
cdab2cbf2c
Fixes content warnings on replies
2021-09-18 16:27:13 -07:00
c664c0e9b5
Merge pull request #1426 from bookwyrm-social/register-view
...
Improvements to register view
2021-09-18 16:13:53 -07:00
40040b39da
Fixes incorrect close tag
2021-09-18 16:04:11 -07:00
d80feb7470
Renames landing layout template
2021-09-18 15:56:29 -07:00
38c66b208c
Adds customizable invite request copy
2021-09-18 15:45:04 -07:00