Hugh Rundle
e5ca377cd3
clean up stray code mess
2021-09-27 16:50:51 +10:00
Hugh Rundle
e38d7b63f3
make groups actually editable
2021-09-27 16:49:56 +10:00
Hugh Rundle
493ed14f34
better group creation form logic and placement
2021-09-27 16:39:12 +10:00
Hugh Rundle
0ccd54b05a
better urls and views for group creation and editing
2021-09-27 15:38:05 +10:00
Hugh Rundle
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
Hugh Rundle
2874e52309
rationalise group creation and prep for group privacy
2021-09-27 15:34:14 +10:00
Hugh Rundle
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
Hugh Rundle
0e2095bc5e
refer to group in group lists created_text
2021-09-26 20:52:44 +10:00
Hugh Rundle
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
Hugh Rundle
8bfc71db6e
create group curated lists
2021-09-26 15:56:52 +10:00
Hugh Rundle
f3a3ba5f01
pass group value to list views and vice-versa
2021-09-26 15:56:02 +10:00
Hugh Rundle
b921d666cf
add group field to ListForm
2021-09-26 15:55:16 +10:00
Hugh Rundle
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
Hugh Rundle
ec0720514e
don't allow non-manager to add and remove group members
2021-09-25 20:25:30 +10:00
Hugh Rundle
035fc5209d
better logic for identifying group manager
2021-09-25 20:23:59 +10:00
Hugh Rundle
62a5ed7a9e
identify group manager
2021-09-25 19:53:06 +10:00
Hugh Rundle
b645d75303
add and remove users from groups
2021-09-25 17:34:44 +10:00
Hugh Rundle
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
Hugh Rundle
8d17f888ea
improve naming of templates and urls for groups
2021-09-25 11:36:35 +10:00
Hugh Rundle
7c0deabcb2
update urls and group view for searching users to add to group
2021-09-25 11:14:04 +10:00
Hugh Rundle
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
Hugh Rundle
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
Hugh Rundle
273ad9a466
add create_group to __init__.py
...
you probably want this otherwise nothing previously added for group creation will work :-)
2021-09-25 10:55:32 +10:00
Hugh Rundle
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
Hugh Rundle
86a60d58e5
add user cards to group pages
2021-09-24 21:24:06 +10:00
Hugh Rundle
264d9b2f3c
add group page template
2021-09-24 20:35:51 +10:00
Hugh Rundle
9b6d2a9d88
add group page
2021-09-24 20:34:11 +10:00
Hugh Rundle
f32a2cc4d0
group creation form can now be submitted!
...
Whoops
2021-09-24 15:04:52 +10:00
Hugh Rundle
4e93b09067
create group form
...
adds a group creation form to user dashboard
2021-09-24 14:12:36 +10:00
Hugh Rundle
e07a25e288
add groups urls
2021-09-24 07:52:40 +10:00
Hugh Rundle
99b533510a
add group templates
2021-09-24 07:51:51 +10:00
Hugh Rundle
71b1c6117c
update templates for groups
2021-09-24 07:50:57 +10:00
Hugh Rundle
b74cd37096
add models for groups
2021-09-24 07:49:54 +10:00
Hugh Rundle
3e3c90ec03
add views for groups
2021-09-24 07:49:25 +10:00
Mouse Reeve
cfca806af8
Merge pull request #1454 from bookwyrm-social/readthroughs
...
Fixes updating read-throughs
2021-09-22 12:57:58 -07:00
Mouse Reeve
f55803b409
Fixes updating readthroughs
2021-09-22 12:47:50 -07:00
Mouse Reeve
6bb0f3bc8f
Merge pull request #1453 from bookwyrm-social/status-whitespace
...
Preserve whitespace in statuses
2021-09-22 12:32:53 -07:00
Mouse Reeve
3e60098185
Merge pull request #1452 from bookwyrm-social/goal_path
...
Fixes goal url
2021-09-22 12:32:42 -07:00
Mouse Reeve
3eb49f3f74
Preserve whitespace in statuses
2021-09-22 12:18:12 -07:00
Mouse Reeve
fa6e5605d1
Fixes goal url
2021-09-22 12:16:51 -07:00
Mouse Reeve
dbfc1a28bb
Merge pull request #1451 from bookwyrm-social/dependabot/npm_and_yarn/ansi-regex-5.0.1
...
Bump ansi-regex from 5.0.0 to 5.0.1
2021-09-22 11:24:44 -07:00
Mouse Reeve
d5dba9e66d
Merge pull request #1449 from bookwyrm-social/model-cleanup
...
Model cleanup
2021-09-22 11:20:39 -07:00
dependabot[bot]
183ca51554
Bump ansi-regex from 5.0.0 to 5.0.1
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 18:14:03 +00:00
Mouse Reeve
d090ac797d
Merge pull request #1450 from bookwyrm-social/dependabot/pip/django-3.2.5
...
Bump django from 3.2.4 to 3.2.5
2021-09-22 11:12:23 -07:00
Mouse Reeve
50ca3eef31
Encompass all status models in notification signal
2021-09-22 11:10:37 -07:00
Mouse Reeve
b7c2fb600a
String formatting for status view tests
2021-09-22 10:55:51 -07:00
dependabot[bot]
1b34833e77
Bump django from 3.2.4 to 3.2.5
...
Bumps [django](https://github.com/django/django ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.4...3.2.5 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-22 17:52:28 +00:00
Mouse Reeve
b1ff46a562
Remove unused import
2021-09-22 10:42:42 -07:00
Mouse Reeve
a4ac25bfae
Move notifications to signals
2021-09-22 09:24:39 -07:00
Mouse Reeve
2419942770
Create model function to update user last active date
2021-09-22 08:35:20 -07:00