Hide tabs for clients

Discussion in 'Installation/Configuration' started by archbird, Nov 4, 2010.

  1. archbird

    archbird New Member


    Lets say I have a client that should not be able to use any mail related stuff when he login to ISPConfig 3. So I did put limit 0 on everything related to mail, however when i login as this client I can still see the mail tabs in the menu. Witch I don't want.

    I found out that I can change this under system - edit user. But I'm greeted with a warning that says "Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!"

    So, if I'm not supposed to use system - edit user, and it doesn't work to just set the limit to 0. How do I hide the mail tab from the menu for this client?

    Which is the proper way to do it?
  2. falko

    falko Super Moderator ISPConfig Developer

    It's ok to use System > Edit user to enable/disable modules.
  3. atomlab

    atomlab New Member

    How set enable only "site,mail" modules by default for any users?

  4. till

    till Super Moderator Staff Member ISPConfig Developer

    You can define the default modules for new clients in the file /usr/local/ispconfig/interface/lib/config.inc.php
  5. p.a

    p.a New Member


    I tried it by editing the line :
    $conf['interface_modules_enabled'] = 'dashboard,mail,sites,dns,tools';

    If I only delete dns it seems to be ok.

    I just want to keep mail, sites and tools and display sites (right after login) but when I delete dashboard if I login with a new user it defaults to client module and as it isn't activated there is a display bug.

    Any idea to make it defaults to sites module at creation ?

Share This Page