Core: User list

Created on 28 Aug 2015  路  34Comments  路  Source: flarum/core

_3 Upvotes_ We want to offer an extensible user list which displays users sorted by metrics (no. of posts/discussions in core, and could be extended to show no. of likes received, etc.)

What needs to be done:

  • Decide if this should be part of core, or should be a default extension. (i.e. should we allow it to be disabled?)
  • Design it.
  • Implementation needs to be nutted out
typfeature

Most helpful comment

This is for the Administation Dashboard or for the Front-End where all members could see the User list?
In my opinion, we also need the User management for Administration Dashboard, so it should be in the core
And a new extension for displaying User list on front-end since not everyone required this feature.

All 34 comments

This is for the Administation Dashboard or for the Front-End where all members could see the User list?
In my opinion, we also need the User management for Administration Dashboard, so it should be in the core
And a new extension for displaying User list on front-end since not everyone required this feature.

It should be part of flarum, core or default extension is a false debate, it just have to exist, one way or another.

+1
Yes, it would be very helpful to have a user management for Administration Dashboard.

Aministrator needs to know who are signed up into a forum. Simple list of users should be a part of core. Core has to be enough functional without extensions.

+1
Should be there in admin.

I think there should be a way to manually confirm people's email too.

Why not make it available in the user interface, but with added functionality for admins?

  • Whether non-admin, non-mod users can see this page would be handled by permissions.
  • Admin controls would be displayed in a manner similar to the controls displayed on profiles.
  • I agree, one of those controls could be manual confirmation of email.

I definitely think it's as useful on the user side as the admin side. The userlist could benefit from various filters, and Awaiting Email Confirmation could be one of them for those with admin permissions.

+1 This should be a core feature.

This should be a extension.
Core should permit a api to easily access the user list and interact with it (suspend, delete, etc) but the interface to interact with it should be a extension.
This is less about whether you'd ever want to disable it rather then would you ever want to have the option to use a alternate extension to do the same thing.

How does an admin make a user a moderator, for example? I don't see this ability anywhere, or am I missing it? It doesn't make any sense to suggest a "moderator" group in Permissions but not be able to create any moderators. So, definitely some minimum roles management is needed in the administration area. And it would logically be tied with groups too, since you're already allowing creation of groups.

@wion That's already possible. Just go to a user's profile, click on "Controls" and then "Edit": there you can assign them to existing groups.

Hmm... I don't see where to find the user's profile. At the moment it's just me as admin, and me as another account. Neither account has posted any threads yet. When logged in as admin, I don't see any way to access the profile of my other account. But maybe that's because the account hasn't made a post yet? Is that how you would normally find a profile? I would expect there to be a members list or something. No?

Yeah, that's all coming. You're right, you can access a user's profile via posts (or via the URL directly).

Okay, I see. Thanks for the info.

or via the search box, if you type the first few characters of their name

@tobscure that from searchbox isn't case insensitive yet, I guess you'd want to add that. :)

@vijeetgv Isn't it? Case-insensitivity seems to be working for me... can you provide steps to reproduce?

@tobscure if a username is in total lowercase for example: http://prntscr.com/b5csdu it doesn't find.

And if I make it all-lower case, it works: http://prntscr.com/b5csk6

@tobscure Also do you have a feature request for showing full names or screen names (which maybe different from username & may have spaces & dot(.) in them)?

@vijeetgv ah, I see. Thanks, will get that fixed. #961

@tobscure no probs.

Also do you have a feature request for showing full names or screen names (which maybe different from username & may have spaces & dot(.) in them)?

@vijeetgv See this issue for screen names: https://github.com/flarum/core/issues/557

+1

It is imperative for admin area to have users and e-mail with ability to sort by join date and possibly confirmed or not. I would think it should be a part of core.

As for the front end I think it needs to be very customizable. Such as visibility for different groups like guest, member, mod, admin etc. Would also be nice to be able to show post counts likes etc. but also have that customizable. So for the front end, possibly an extension that can be changed or added to easily. With it being an extension it could always be added later.

Definitely should part of the core. I'm surprised that it isn't there already.

Aministrator needs to know who are signed up into a forum. Simple list of users should be a part of core. Core has to be enough functional without extensions.
ex: https://www.quangminhhanoi.com/dieu-hoa-lg

when a user's group membership is changed, maybe there should be a "notify user of changes" checkbox next to "save" -- or this functionality can be enabled/customized elsewhere, but it seems like an important feature for the use-case of having a "new user" group where users wait in after signing up until they are validated as regular users.

@edgimar I love that idea.

To be honest, it is probably too far off inclusion in core at this time, thus it would be a perfect use-case for an extension IMO.

I've implemented a site where new users need to be "confirmed" to view more than a basic welcome post, i.e. added to a user group. The management of users and adding them to groups leaves a lot to be desired right now, even the various user list extensions don't make this any easier.
+1 for this.

any news on the current plans for a user management in the admin interface?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We do this to keep the amount of open issues to a manageable minimum.
In any case, thanks for taking an interest in this software and contributing by opening the issue in the first place!

Bump.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gingerbeardman picture gingerbeardman  路  4Comments

tjrgg picture tjrgg  路  3Comments

Ralkage picture Ralkage  路  4Comments

tobyzerner picture tobyzerner  路  4Comments

datitisev picture datitisev  路  4Comments