@jarey I believe the approach is to add breaking changes to major releases so, probably for 2.0.0 I think
Sneak Peek of User Created Groups in v0.6.1
Just some teaser screenshots of what you can expect to see when it comes to user groups, in v0.6.1.
Right now, groups are more of an administrative concept -- users are slotted into groups based on an administrator's decision. These changes introduce the concept of a private group, where members must request access from the owner. In addition, groups can be made public, so anybody may join.
Let me know if you have any questions about how this will work
Awesome work @julian and NodeBB Dev Team
NICE!!! Awesome work! Looks very good!
This looks awesome! Can't wait to start using it!
@julian Can only certain users create private groups?
@julianlam I pulled the latest version and tried out the User Created Groups concept.
Checking for existing group names should probably ignore case. Right now I can create two groups named "test" and "Test".
How do I delete a group?
If I am the owner of a private group, I should probably have the ability to kick a user out from my group.
System admin should have the ability to set a list of words not allowed in group names or "Badge Text" for groups. I don't want a private group with a badge text "Administrator" or "Admin"...
Groups created by the admin should have a setting to not let users request to join the group. I don't want my users to keep requesting to join the Admin group.
"Change Icon" under group administration throws an error.
@julian, nodebb gangs... perfect
On a more serious note, will they have tags in the left similar to admin created groups? Or will they appear differently?
Can this option be toggled off say you didn't want it?
Also, what about showing group tags on mobile admin groups and now user groups? If groups are becoming more serious, they should display everywhere.
Right now the system is in its infancy. There are continual changes that will need to be made such as better handling of user badges (as in, empowering the user by giving them control over which badges are shown).
We still use hidden and system groups internally, but for all intents and purposes, all groups are user groups now.
@julian This is awesome!!! thank you!! the best feature in my opinion. i will try it out tonight.
one thing, what if there are tens of thousands of groups -- maybe the group page can be like tags page which allow user to search the groups with autocomplete...
This is awesome. How would I test this out? Still learning git
Will we be able to allow a user to create their own groups?
If so will they be e able to moderator their own group and select people to moderate with them?
@julian, I'm assuming adding people to groups and dragging cover photos is currently a little broken?
You can only add users to groups via the ACP side of group management -- user side relies on users joining groups themselves. It's possible the ACP portion is broken however
Drag/drop for cover photos shouldn't be broken. What browser?
The minimum browser requirement for that should be:
Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit) 13 3.0 (1.9) (non standard), 7 (7) (standard) 10.0 16.0 6.0
@julian Tried in chrome and firefox, both latest. Both didn't do anything. But I am running Win 10 if that makes a difference Clicking edit on groups in the acp did nothing either.
Did this make it into 6.1?
@limitx3m it's in the master branch right now.
Yes, user created groups are in 0.6.1
For private groups, how to set the "owner" of that group?
I have created a test user, and "applied" for access to a private group.
I see the "Invtation Pending" button for that test user.
But, with my main account (admin), i did not see any notifications nor places to approve the user. Where is the information supposed to be?
is this normal ? maybe something to do with the group page template
ive uninstalled and reinstalled both vanilla and lavender themes , dones't seem to fix it
That looks Great, but what is the benefit for users - just a lable below nickname? What is the next step for that feature?