Bug #34465
closedExtensions can no longer be installed globally
0%
Description
If I enable "global installation" of extensions inside the Install Tool,
[allowGlobalInstall] yes
it has no funktion within the ext-manager.
Using "Upload extension file directly (.t3x)"
there is no global selection inside the selct box. (local install only)
OTHER: TYPO3_VERSION: 4.6.4
OTHER: PHP_VERSION : 5.3.8
Updated by Jigal van Hemert over 12 years ago
- Status changed from New to Accepted
Updated by Jigal van Hemert over 12 years ago
So far I can only find that it is hardcoded in sysext/em/res/js/em_components.js :
///////////////////////////////////////////////////////
// Stores
///////////////////////////////////////////////////////
TYPO3.EM.LocationStore = new Ext.data.JsonStore({
fields : ['name', 'value'],
data : [
{name : 'Local (../typo3conf/ext/)', value: 'L'}
]
});
The values here should indeed be depending on the settings in localconf.php . If allowLocalInstall is disabled the Local option should also be removed, etc.
It seems that we need to add a method to tx_em_Connection_ExtDirectServer to build the list of locations and use this method for the store.
Updated by Jonny no-lastname-given over 12 years ago
This is really annoying! I can't understand it...
This problem existed in v4.6.4 and is still present in 4.6.6.
It can't be that difficult to fix a missing value!?
Also I think, the drop down field in "Upload Extension [ from Computer ]" should not effect the installation process from the repository. It makes no sense and I searched 30 minutes until I found it in there :/
Updated by Kay Strobach over 12 years ago
even if i hate global installs on linked sources this should be fixed
Updated by Kay Strobach over 12 years ago
otherwise the global install should be simply removed from the installTool
Updated by Steffen Gebert over 12 years ago
- Assignee deleted (
gert redlich) - Priority changed from Must have to Should have
Adding the line to em_components.js
helps. So the logic itself still seems to work.
As posted by Jigal, there needs to be some AJAX endpoint to return the values of the ExtJS dropdown.
Kay, you know ExtJS - could you do that, please?
Steffen
P.S: I removed gert redlich as Assignee, as it looks like he doesn't want to fix this. So please don't assign it to you, if you're not working on a fix!
Updated by Jigal van Hemert over 12 years ago
- Assignee set to Jigal van Hemert
- Target version set to 4.5.15
- Complexity set to medium
Updated by Chris topher over 11 years ago
- Subject changed from T3 4.6.4 BE - missing selection of "global" Ext. installation to Extensions can no longer be installed globally
- Target version deleted (
4.5.15)
Updated by Ernesto Baschny over 11 years ago
- Assignee deleted (
Jigal van Hemert) - TYPO3 Version changed from 4.6 to 4.5
As much as I understand that it might annoy people that are used to that functionality, I would expect that there are more important tasks to solve.
a) the old new-EM of 4.5 is not maintained anymore.
b) the old-old-EM is still part of 4.5 and should allow you to do this.
c) installing extensions globally is not recommended since ages anyway, there are tons of other ways of acchieving that (be it by copying the extension manually to that location through the CLI - if one really needs them there).
So I would suggest to close this issue.
Updated by Jigal van Hemert over 11 years ago
- Status changed from Accepted to Closed
Closed after short discussion with RM of 4.5 .