Merge branch '5.0' of git@github.com:Dolibarr/dolibarr.git into develop
Conflicts: ChangeLog htdocs/install/fileconf.php
This commit is contained in:
commit
78ebffe4f1
12
ChangeLog
12
ChangeLog
@ -31,10 +31,17 @@ Following changes may create regression for some external modules, but were nece
|
|||||||
content by doing a print into function, sometimes by returning content into "resprint". This has been fixed to follow
|
content by doing a print into function, sometimes by returning content into "resprint". This has been fixed to follow
|
||||||
hook specifications so you must return output into "resprint".
|
hook specifications so you must return output into "resprint".
|
||||||
|
|
||||||
|
|
||||||
***** ChangeLog for 5.0.4 compared to 5.0.3 *****
|
***** ChangeLog for 5.0.4 compared to 5.0.3 *****
|
||||||
FIX: #6880
|
FIX: #5640 Prices of a predefined product/service were incorrect under certain circumstances
|
||||||
FIX: #6925
|
FIX: #6541 since 4.0.4 to 5.0.0 autofill zip/town not working
|
||||||
|
FIX: #6880 #6925
|
||||||
|
FIX: #6885
|
||||||
FIX: #6926
|
FIX: #6926
|
||||||
|
FIX: #7003
|
||||||
|
FIX: #7012
|
||||||
|
FIX: #7040
|
||||||
|
FIX: #7048 #6075
|
||||||
FIX: Can set supplier invoice to billed.
|
FIX: Can set supplier invoice to billed.
|
||||||
FIX: Can't create invoice if PO disapproved
|
FIX: Can't create invoice if PO disapproved
|
||||||
FIX: contratligne update
|
FIX: contratligne update
|
||||||
@ -46,6 +53,7 @@ FIX: Redirect to payment page from member subscription page failed if a unique s
|
|||||||
FIX: REST api to get project when user has permission to read all.
|
FIX: REST api to get project when user has permission to read all.
|
||||||
FIX: situation_progress param default value must be 100 and not 0
|
FIX: situation_progress param default value must be 100 and not 0
|
||||||
FIX: SQL injection on user/index.php parameter search_statut.
|
FIX: SQL injection on user/index.php parameter search_statut.
|
||||||
|
FIX: vat code not saved during product creation.
|
||||||
FIX: Warnings
|
FIX: Warnings
|
||||||
|
|
||||||
***** ChangeLog for 5.0.3 compared to 5.0.2 *****
|
***** ChangeLog for 5.0.3 compared to 5.0.2 *****
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
// during install process to be used.
|
// during install process to be used.
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
$force_install_noedit=2;
|
$force_install_noedit=2; // 1=To block vars specific to distrib, 2 to block all technical parameters
|
||||||
$force_install_message='KeepDefaultValuesWamp';
|
$force_install_message='KeepDefaultValuesWamp';
|
||||||
$force_install_main_data_root='WAMPROOT/dolibarr_documents';
|
$force_install_main_data_root='WAMPROOT/dolibarr_documents';
|
||||||
$force_install_type='mysqli';
|
$force_install_type='mysqli';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$force_install_packager='rpmfedora';
|
$force_install_packager='rpmfedora';
|
||||||
$force_install_noedit=1; # 1 to block var specific to distrib, 2 to block every technical parameters
|
$force_install_noedit=1; // 1 to block var specific to distrib, 2 to block every technical parameters
|
||||||
$force_install_message='KeepDefaultValuesDeb';
|
$force_install_message='KeepDefaultValuesDeb';
|
||||||
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
||||||
$force_install_type='mysqli';
|
$force_install_type='mysqli';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$force_install_packager='rpmgeneric';
|
$force_install_packager='rpmgeneric';
|
||||||
$force_install_noedit=1; # 1 to block var specific to distrib, 2 to block every technical parameters
|
$force_install_noedit=1; // 1 to block var specific to distrib, 2 to block every technical parameters
|
||||||
$force_install_message='KeepDefaultValuesDeb';
|
$force_install_message='KeepDefaultValuesDeb';
|
||||||
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
||||||
$force_install_type='mysqli';
|
$force_install_type='mysqli';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$force_install_packager='rpmmandriva';
|
$force_install_packager='rpmmandriva';
|
||||||
$force_install_noedit=1; # 1 to block var specific to distrib, 2 to block every technical parameters
|
$force_install_noedit=1; // 1 to block var specific to distrib, 2 to block every technical parameters
|
||||||
$force_install_message='KeepDefaultValuesDeb';
|
$force_install_message='KeepDefaultValuesDeb';
|
||||||
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
||||||
$force_install_type='mysqli';
|
$force_install_type='mysqli';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$force_install_packager='rpmopensuse';
|
$force_install_packager='rpmopensuse';
|
||||||
$force_install_noedit=1; # 1 to block var specific to distrib, 2 to block every technical parameters
|
$force_install_noedit=1; // 1 to block var specific to distrib, 2 to block every technical parameters
|
||||||
$force_install_message='KeepDefaultValuesDeb';
|
$force_install_message='KeepDefaultValuesDeb';
|
||||||
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
$force_install_main_data_root='/var/lib/dolibarr/documents';
|
||||||
$force_install_type='mysqli';
|
$force_install_type='mysqli';
|
||||||
|
|||||||
@ -66,6 +66,7 @@ if (@file_exists($forcedfile)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
@ -426,8 +427,8 @@ if (! empty($force_install_message))
|
|||||||
<input type="password" id="db_pass" autocomplete="off"
|
<input type="password" id="db_pass" autocomplete="off"
|
||||||
name="db_pass"
|
name="db_pass"
|
||||||
value="<?php
|
value="<?php
|
||||||
// We don't want to set password. It will be extracted from the forced install file at step1.
|
// If $force_install_databasepass is on, we don't want to set password, we just show '***'. Real value will be extracted from the forced install file at step1.
|
||||||
$autofill = ((!empty($_SESSION['dol_save_pass'])) ? $_SESSION['dol_save_pass'] : '');
|
$autofill = ((!empty($_SESSION['dol_save_pass'])) ? $_SESSION['dol_save_pass'] : str_pad('', strlen($force_install_databasepass), '*'));
|
||||||
if (!empty($dolibarr_main_prod)) {
|
if (!empty($dolibarr_main_prod)) {
|
||||||
$autofill = '';
|
$autofill = '';
|
||||||
}
|
}
|
||||||
@ -479,7 +480,7 @@ if (! empty($force_install_message))
|
|||||||
name="db_user_root"
|
name="db_user_root"
|
||||||
class="needroot"
|
class="needroot"
|
||||||
value="<?php print (!empty($force_install_databaserootlogin)) ? $force_install_databaserootlogin : @$db_user_root; ?>"
|
value="<?php print (!empty($force_install_databaserootlogin)) ? $force_install_databaserootlogin : @$db_user_root; ?>"
|
||||||
<?php if ($force_install_noedit == 2 && $force_install_databaserootlogin !== null) {
|
<?php if ($force_install_noedit > 0 && ! empty($force_install_databaserootlogin)) {
|
||||||
print ' disabled';
|
print ' disabled';
|
||||||
} ?>
|
} ?>
|
||||||
>
|
>
|
||||||
@ -505,20 +506,21 @@ if (! empty($force_install_message))
|
|||||||
name="db_pass_root"
|
name="db_pass_root"
|
||||||
class="needroot"
|
class="needroot"
|
||||||
value="<?php
|
value="<?php
|
||||||
// We don't want to set password. It will be extracted from the forced install file at step1.
|
// If $force_install_databaserootpass is on, we don't want to set password here, we just show '***'. Real value will be extracted from the forced install file at step1.
|
||||||
$autofill = ((!empty($force_install_database_rootpass)) ? '' : @$db_pass_root);
|
$autofill = ((!empty($force_install_databaserootpass)) ? str_pad('', strlen($force_install_databaserootpass), '*') : @$db_pass_root);
|
||||||
if (!empty($dolibarr_main_prod)) {
|
if (!empty($dolibarr_main_prod)) {
|
||||||
$autofill = '';
|
$autofill = '';
|
||||||
} // Do not autofill password if instance is a production instance
|
}
|
||||||
|
// Do not autofill password if instance is a production instance
|
||||||
if (!empty($_SERVER["SERVER_NAME"]) && !in_array($_SERVER["SERVER_NAME"],
|
if (!empty($_SERVER["SERVER_NAME"]) && !in_array($_SERVER["SERVER_NAME"],
|
||||||
array('127.0.0.1', 'localhost'))
|
array('127.0.0.1', 'localhost', 'localhostgit'))
|
||||||
) {
|
) {
|
||||||
$autofill = '';
|
$autofill = '';
|
||||||
} // Do not autofill password for remote access
|
} // Do not autofill password for remote access
|
||||||
print dol_escape_htmltag($autofill);
|
print dol_escape_htmltag($autofill);
|
||||||
?>"
|
?>"
|
||||||
<?php if ($force_install_noedit == 2 && $force_install_databaserootpass !== null) {
|
<?php if ($force_install_noedit > 0 && ! empty($force_install_databaserootpass)) {
|
||||||
print ' disabled';
|
print ' disabled'; // May be removed by javascript
|
||||||
} ?>
|
} ?>
|
||||||
>
|
>
|
||||||
</td>
|
</td>
|
||||||
@ -561,7 +563,10 @@ jQuery(document).ready(function() {
|
|||||||
if (jQuery("#db_create_database").is(":checked") || jQuery("#db_create_user").is(":checked"))
|
if (jQuery("#db_create_database").is(":checked") || jQuery("#db_create_user").is(":checked"))
|
||||||
{
|
{
|
||||||
jQuery(".hideroot").show();
|
jQuery(".hideroot").show();
|
||||||
jQuery(".needroot").removeAttr('disabled');
|
<?php
|
||||||
|
if ($force_install_noedit == 0) { ?>
|
||||||
|
jQuery(".needroot").removeAttr('disabled');
|
||||||
|
<?php } ?>
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -88,6 +88,7 @@ if (@file_exists($forcedfile)) {
|
|||||||
$main_data_dir = detect_dolibarr_main_data_root($main_dir);
|
$main_data_dir = detect_dolibarr_main_data_root($main_dir);
|
||||||
}
|
}
|
||||||
$main_url = detect_dolibarr_main_url_root();
|
$main_url = detect_dolibarr_main_url_root();
|
||||||
|
|
||||||
if (!empty($force_install_databaserootlogin)) {
|
if (!empty($force_install_databaserootlogin)) {
|
||||||
$userroot = parse_database_login($force_install_databaserootlogin);
|
$userroot = parse_database_login($force_install_databaserootlogin);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user