Petr Škoda
e87214bda7
MDL-42078 multiple uninstall improvements and cleanup
...
Includes:
* update checker refactored to \core\update\ namespace
* plugininfo classes refactored to \core\plugininfo\ namespace
* plugin_manager renamed to core_plugin_manager
* redirect back to original page after plugin uninstall
* fixed assign subplugin uninstall
* move assign subplugins under the assignment in admin tree
* fixed plugininfo for all question related plugin types
* auth uninstall support
* added missing block dependencies
* added theme uninstall
* subplugin types are following the plugin on plugin overview page
* several performance improvements in plugin manager
* new warnigns when plugininfo are outdated or missing
* multiple fixes and other improvements
2013-10-07 13:10:36 +02:00
Petr Škoda
1a4621d8e5
MDL-31501 fake requried globals in both installers
2013-09-23 21:46:05 +02:00
Sam Hemelryk
98d696b6d5
MDL-31501 session: fixed missing autoloader during install
2013-09-23 15:38:45 +12:00
Dan Poltawski
6f44a73369
Merge branch 'w33_MDL-39474_m26_debugdeveloper' of https://github.com/skodak/moodle
...
Conflicts:
lib/upgrade.txt
2013-08-20 11:42:03 +08:00
Petr Škoda
96f81ea385
MDL-39474 introduce $CFG->debugdeveloper and cleanup $CFG init
2013-08-12 13:01:47 +02:00
Petr Škoda
99a9d8d937
MDL-41019 refactor string managers to new core_ classes
2013-08-08 09:10:25 +02:00
Petr Škoda
7f0ffc544a
MDL-41020 fix installer notices
2013-08-04 10:18:10 +02:00
Petr Škoda
17601a7e12
MDL-39985 add explicit MariaDB support
2013-07-24 10:45:20 +08:00
Petr Škoda
85b3806114
MDL-40545 add $CFG->localcachedir intended for local caching on cluster nodes
2013-07-20 14:10:25 +02:00
Petr Škoda
d7245e3400
MDL-40475 add alternative component cache location and other improvements
...
Improvements include:
* Alternative location might be useful when server administrator wants to maintain
a local copy of component cache instead of using shared $CFG->cachedir.
* Component caching is now enabled in behat tests which should improve performance.
* Standardised ignoring of component caching.
* Fixed debug mode in ABORT_AFTER_CONFIG scripts.
* General documentation improvements.
2013-07-12 13:05:41 +02:00
Petr Škoda
c05a50992e
MDL-40415 add explicit OPcache support
2013-07-04 19:32:26 +02:00
Petr Škoda
d534708fd3
MDL-40299 textlib conversion to core_text and core_collator
2013-06-27 22:18:57 +02:00
Petr Škoda
1abf2f6acc
MDL-39854 fix installer regression caused by new core_component
2013-06-18 10:31:26 +02:00
Dan Poltawski
3d164e1ef4
Revert "MDL-39474 Library: Make a fast way to check developer debug mode"
...
There were multiple problems discovered.
This reverts commit 5c92e7a740 .
Conflicts:
admin/cli/install.php
2013-06-18 15:07:22 +08:00
Sam Hemelryk
5c8cfccad3
Merge branch 'w25_MDL-26455_m26_installport' of git://github.com/skodak/moodle
...
Conflicts:
admin/cli/install.php
2013-06-18 14:29:08 +12:00
Petr Škoda
1826d0ead6
MDL-26455 add support for custom DB port and socket in CLI installer
2013-06-15 15:07:28 +02:00
sam marshall
5c92e7a740
MDL-39474 Library: Make a fast way to check developer debug mode
2013-06-11 16:29:00 +01:00
Frederic Massart
cf4cef7d76
MDL-39484 core: Undefined ostype during installation process
2013-05-06 10:06:09 +08:00
Petr Škoda
e2e35e71f9
MDL-39343 disable all caching in install and upgrades
...
This should resolve all problem on developer machines when switching branches or when restoring previous Moodle databases. It also prevents any potential problems during upgrades such as concurrent DB modification and resolves chicken egg problems in future caching upgrades.
2013-04-30 10:27:34 +02:00
Eloy Lafuente (stronk7)
0fd23b76de
MDL-39006 environment: raise all uses of 5.3.2 to 5.3.3
2013-04-07 18:32:15 +02:00
Sam Hemelryk
94ef67cf5f
MDL-36466 cache: tidy up after review
2012-11-26 08:12:00 +13:00
Sam Hemelryk
3308259062
MDL-36466 cache: disabled caching during installation and upgrade
2012-11-26 08:12:00 +13:00
Sam Hemelryk
468cc57297
MDL-34342 cache: Added missing include and fixed old lang manager setting
2012-11-06 17:24:20 +13:00
Petr Škoda
960b65290a
MDL-35739 show langs on separate lines in CLI installer
...
This fixes column width issues and compatibility with RTL languages.
2012-10-07 21:03:44 +02:00
Aparup Banerjee
1adb060a87
Merge branch 'MDL-32329-all-plugins-ok' of git://github.com/mudrd8mz/moodle
2012-05-30 16:48:23 +08:00
David Mudrak
f1753a5b10
MDL-32329 CLI install and upgrade scripts display plugins with unsatisfied dependencies
2012-05-30 10:35:28 +02:00
David Mudrak
2da7fbc0c2
MDL-33382 CLI install and upgrade scripts display hint on --allow-unstable in non-interactive mode
2012-05-28 10:59:22 +02:00
Gerard (Gerry) Caulfield
ce8df92df1
MDL-31107 Fixing instaces of below where it is written as bellow (two L's)
2012-02-10 15:40:04 +08:00
Petr Skoda
ad72df401f
MDL-31166 do not try to cleanup data root paths in CLI install script
...
PARAM_TYPE can not be used for full OS paths. Admins have to enter correct data there, if not they get directory creation error.
2012-01-15 11:05:00 +01:00
Aleksey Avdeev
b1d533652b
MDL-29046 use of install/distrolib.php in the CLI installer
...
Signed-off-by: Aleksey Avdeev <solo@altlinux.ru >
2012-01-08 15:14:15 +01:00
Eloy Lafuente (stronk7)
8ea233e7ad
Merge branch 'MDL-30381-dataroot-install' of git://github.com/mudrd8mz/moodle
2011-11-23 01:11:01 +01:00
David Mudrak
6e17567624
MDL-30402 Removing hard-coded English string from the CLI installer
2011-11-22 10:02:42 +01:00
David Mudrak
b907d3f58c
MDL-30381 Fixed the tempdir and cachedir value calculation
...
Instead of using the default dataroot location, the tempdir and cachedir
are now set under the real dataroot location specified via the argument
and/or the interactive session.
The patch also adds a PARAM_PATH check for the dataroot specified.
2011-11-21 16:01:18 +01:00
David Mudrak
12812ad5da
MDL-30381 Fixed path to the cache directory in installers
...
This fixes the patch f848c0f6e6 introduced
in MDL-29351.
2011-11-21 15:48:31 +01:00
Petr Skoda
f433088d5a
MDL-29474 fix regressions in CLI install
2011-10-27 13:55:41 +02:00
Tim Hunt
777781d16e
MDL-29474 plugin dependencies: fix misspelling dependancies.
2011-10-20 11:13:45 +01:00
Tim Hunt
faadd32696
MDL-29474 prevent install/upgrade if plugin dependancies not met.
2011-10-20 11:13:41 +01:00
Petr Skoda
f848c0f6e6
MDL-29351 add missing temp and cache dirs to installers
2011-09-13 13:33:06 +02:00
Petr Skoda
eab044a083
MDL-28634 fix forgotten references to Moodle 2.0 and old PHP version requirements
2011-08-06 23:00:02 +02:00
David Mudrak
74a4c9a9ee
MDL-26914 When installing a lang pack, install all the grandparents too
...
All places where a language pack is installed now use the new language
package installer that takes case of the parental dependencies.
2011-03-31 12:21:05 +02:00
Petr Skoda
7119e1a0a7
MDL-26904 fix funny constant typo
2011-03-20 19:25:47 +01:00
David Mudrak
dc41abd808
MDL-26609 Provide a link to a docs page for more help with Moodle versions and their maturity
...
Thanks Martin Dougiamas for this suggestion.
2011-03-04 05:59:08 +01:00
David Mudrak
3d673fc474
MDL-26609 Admins are warned if they try to install or upgrade to unstable version
...
The commit introduces four new constants that can be used to declare a
maturity level of Moodle core and, in the future, of extension plugins.
If the administrator is about to install or upgrade Moodle to a version
that is not considered as production-ready yet, a warning is displayed
before any change in the database.
2011-03-04 05:59:08 +01:00
David Mudrak
9632db7aea
MDL-23027 CLI installer allows to define site name and shortname
...
Credit goes to James Brisland for the submitted patch. I just polished
it a bit and changed the SQL condition that selects the site course
record from id=1 to format='site' (see xmldb_main_install() for how the
site course record is initialised, we should not rely on the id assigned
to it by the DB engine).
2010-10-27 19:18:45 +00:00
Petr Skoda
72c75d1a05
MDL-22657 fixed lost language selection in CLI installer
2010-09-01 08:37:46 +00:00
Petr Skoda
211c90081f
MDL-22625 workaround for missing default timezone in CLI install
2010-08-29 14:15:43 +00:00
Petr Skoda
28bd3d9ad3
MDL-23824 CLI script improvements - just define('CLI_SCRIPT', true) before require config.php; all incorrect uses of cli and web scripts are detected; refactored cron script - now in two separate sctipts; fix cli inline docs and help - we have to sudo to apache account; standardised cli script locations in auth plugins
2010-08-17 12:33:30 +00:00
Petr Skoda
b7315f3502
MDL-23590 refactoring cli install before adding install_database.php + fixing problem with incorrect octal when default value accepted
2010-07-30 11:58:02 +00:00
Petr Skoda
460ebd6c31
MDL-21249 fixed recent installer regression, sorry
2010-07-26 20:17:36 +00:00
Eloy Lafuente
7e60d0d6d7
MDL-22906 install - allow MS native drivers to be used everywhere
2010-06-24 16:48:11 +00:00