Ulysses

Ulysses Stuff => Suggestions => Topic started by: tgp1994 on March 30, 2009, 01:37:15 PM

Title: GUI User and Groups manager
Post by: tgp1994 on March 30, 2009, 01:37:15 PM
I think something that would be awesome in ULib and ULX would be a User and Group manager. So you can add people to admin, superadmin, demote them, (maybe with a reason,) and also, I'd like to see an ability to restrict tools built into it.

Thanks!
Title: Re: GUI User and Groups manager
Post by: JamminR on March 30, 2009, 02:10:32 PM
Have you EVER read the console "ulx help" command! ? ? ? ?

ULX has user management. Has for a long time (2-3 years)
See your "ulx usermanagementhelp" or even "ulx help" from console;
Quote
Category: User Management
   o addgroup <group> [<inherit>] - Create a new group with optional inheritance.
   o adduser <user> <group> [<immunity>] - Add a user to specified group with optional immunity.
   o adduserid "<name> <group> <SteamID> [<immunity>] - Add a user by SteamID to specified group with optional immunity.
   o groupallow <group> <acess> [<revoke>] - Allow group access to string access.
   o groupdeny <group> <acess> [<revoke>] - Deny a group access to string access.
   o removegroup <group> - Remove a group. USE WITH CAUTION.
   o removeuser <user> - Permanently removes a user's access.
   o userallow <user> <command> [<revoke>] - Specifically allows the user access to command.
   o userdeny <user> <command> [<revoke>] - Specifically denies the user access to command.
   o usermanagementhelp  - See the user management help.

Toolmode, though not in as long, is ALSO included for some time (about a year now or more)
Quote
Category: Toolmodes
   o toolallow <toolmode> - Globally allows the use of the specified toolmode. (IE: "remover")
   o toolallowuser [<user>] <toolmode> - Allows a player the use of the specified toolmode.
   o tooldeny <toolmode> - Globally denies the use of the specified toolmode. (IE: "remover")
   o tooldenyuser [<user>] <toolmode> - Denies a player the use of the specified toolmode.
Title: Re: GUI User and Groups manager
Post by: tgp1994 on March 30, 2009, 07:16:19 PM
What part about GUI don't you understand?

I'm sorry about the toolmodes, I thought that was only from URestrict.
Title: Re: GUI User and Groups manager
Post by: ahref on March 31, 2009, 12:15:21 AM
what about !menu dont you understand
Title: Re: GUI User and Groups manager
Post by: spbogie on March 31, 2009, 08:22:49 AM
A GUI for configuring Users and Groups is a feature which we have discussed many times, and the most reacent design of the user management commands was done so with this in mind. Unfortounatly however, both Meg and my self have been very busy reacently, and neither feel we have the time to devote to truely do it justice. If anyone with the experience to accomplish this would be willing to step up and take on the task we would be very greatful, and of course gladly assist where needed.
Title: Re: GUI User and Groups manager
Post by: tgp1994 on March 31, 2009, 12:26:28 PM
That was at least something closer to the answer I was looking for, thank you. In the response to the person above you, it seems like not many people understand what a GUI is...
Title: Re: GUI User and Groups manager
Post by: ahref on March 31, 2009, 01:40:22 PM
Graphical User Interface.

Type !menu into chat on a ulx enabled server and oo a window appears with buttons. ITS A GUI. press client ANOTHER GUI, press maps ANOTHER GUI.
Title: Re: GUI User and Groups manager
Post by: JamminR on March 31, 2009, 04:22:01 PM
I missed the fact the only place you had GUI was in the subject line. I do know what a GUI is.
As spbogie says, it's been mentioned several times, none of the team have found time to do it the way we truly dream it done.

Most of us devs prefer the autocomplete we wrote into ulx over point and click.
Start typing 'ul' in console, Gmod places a drop down 'ulx'.
Hit space, start typing "add", ULX places dropdown 'adduser, addgroup', you can use arrows to select, then start typing name.. etc etc etc
Many of the server hosts we know don't even use the Gmod game client to administer, they use HLSW or a control panel.
This is why GUI has never been a primary focus. Console usability has.


Ahref, he wants a user manager for the menu, rather than console commands.

Title: Re: GUI User and Groups manager
Post by: tgp1994 on March 31, 2009, 07:26:16 PM
Thank you for reinforcing that. Well, I guess if ULX is used in mainsteam dedication hosting with control panels in websites, I can understand why additions to the GUI haven't been high on the priority list for ULX developers. Yes, I have been able to add myself and others through the command line, but I'd just prefer a visual, graphical if you will, way of seeing who's who and doing what I want to them with simple clicks.
Title: Re: GUI User and Groups manager
Post by: ahref on April 07, 2009, 06:27:35 AM
if I ever get to grips with the writing GUIs in lua then id love to have a go at writing a user groups menu. The major problem with the menu is the ammount of commands ulx has. When creating a new group would you want to select all of those commands and press add. Some of this can be lessened using inheritance but only to some extent.

I personally manually edit the groups.txt file in notepad. As at the moment it is much easier for me.

Have you seen the radial menu (http://"http://forums.ulyssesmod.net/index.php/topic,3838.0.html") I use this more than the chat or console commands. although its probably not suited for use with groups its a nice alternative to the client menu.
Title: Re: GUI User and Groups manager
Post by: tgp1994 on April 07, 2009, 07:05:56 PM
I suppose... Well, I have some complaints about URestrict, so I'll go bother everyone about that now  :P