ULX

Author Topic: GUI User and Groups manager  (Read 5164 times)

0 Members and 1 Guest are viewing this topic.

Offline tgp1994

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
  • TGPServ
    • TGPServ Forums
GUI User and Groups manager
« 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!

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: GUI User and Groups manager
« Reply #1 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.
« Last Edit: March 30, 2009, 02:13:54 PM by JamminR »
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline tgp1994

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
  • TGPServ
    • TGPServ Forums
Re: GUI User and Groups manager
« Reply #2 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.

Offline ahref

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 4
Re: GUI User and Groups manager
« Reply #3 on: March 31, 2009, 12:15:21 AM »
what about !menu dont you understand

Offline spbogie

  • Ulysses Team Member
  • Sr. Member
  • *****
  • Posts: 456
  • Karma: 41
Re: GUI User and Groups manager
« Reply #4 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.
I have not failed. I've just found 10,000 ways that won't work. - Thomas A. Edison
I reject your reality and substitute my own. - Adam Savage

Offline tgp1994

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
  • TGPServ
    • TGPServ Forums
Re: GUI User and Groups manager
« Reply #5 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...

Offline ahref

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 4
Re: GUI User and Groups manager
« Reply #6 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.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: GUI User and Groups manager
« Reply #7 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.

« Last Edit: March 31, 2009, 04:26:06 PM by JamminR »
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline tgp1994

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
  • TGPServ
    • TGPServ Forums
Re: GUI User and Groups manager
« Reply #8 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.

Offline ahref

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 4
Re: GUI User and Groups manager
« Reply #9 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 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.

Offline tgp1994

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
  • TGPServ
    • TGPServ Forums
Re: GUI User and Groups manager
« Reply #10 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