Project

General

Profile

Actions

Feature #15542

closed

Modules/sub-modules enabling/disabling via User->Task center

Added by Kirill Klimov about 18 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2006-01-30
Due date:
% Done:

0%

Estimated time:
PHP Version:
4
Tags:
Complexity:
Sprint Focus:

Description

It would be great to have following:
In User->Task center to have a list (or link to the page with this list) of all modules/sub-modules for current user. Formatted the same way as in the "view" mode.
With possibility to hide/unhide whole module or just some sub-module(s) - so it would not be shown in modules list.
For example, hiding "Help" module will remove it from modules list (shown in left frame by default) and all it's submodules.

This is very needed to make working in BE easier and faster by removing (hiding) unused elements.
(issue imported from #M2449)

Actions #1

Updated by Sebastian Kurfuerst about 18 years ago

Hi,
I do not think it should be up to the user to configure which modules he wants to see and which not! This should be done by BE groups - and if you want "presets", use the "roles" extension.

So - I think it is good the way it is.
Any comments?

Greets, Sebastian

Actions #2

Updated by Kirill Klimov about 18 years ago

Hi, Sebastian
thnx for taking a look

I mean not permissions (which really should be done with BE groups), but just the possibility to temporary hide unneeded modules.

Roles extension isn't a solution because it would need really a lot of additional groups to archive the same effect. Also it doesn't work for admin!

I think if user has little more permissions then, for example, news editor, there could be a situation when he would not need some modules while his work and would like to turn them off temporary. The same applies for admin, of course.
So this hiding isn't deal with permissions at all, but just should module be shown in left frame or not.
See what I mean?

Actions #3

Updated by Dmitry Pikhno about 18 years ago

agree with Kirill.
for example i do not use Help module at all. so i'd like to have ability to completely remove it from the left frame. it takes work space. same with Doc module and some sub-modules.
I need to scroll down screen every time when i need cash buttons.

and what about ablility to change the order of modules and sub-modules?

Actions #4

Updated by Torben Dam about 18 years ago

So, this is not the "ideal" way to do it, but works so far for me.
By patching the file class.alt_menu_functions.inc from about line 119 with the following added content:

if ($BE_USER->getTSConfigVal('options.disableHelpModule')) {
unset($theModules['help']);
}

Then I can just put in User TS Config: options.disableHelpModule = 1
and gone it is...

There are surely better ways.. any notes from experts ?

Actions #5

Updated by Kirill Klimov almost 18 years ago

ok, seems no better ways ...

why not to implement

if ($BE_USER->getTSConfigVal('options.disableHelpModule')) {
unset($theModules['help']);
}

solution?

Actions #6

Updated by Dmitry Pikhno almost 18 years ago

+1
let us to configure our workspace :)

Actions #7

Updated by Christian Kuhn over 15 years ago

Fixed in current versions:

Modules can be hidden, groups can be collapsed

Actions #8

Updated by Benni Mack over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF