Merge branch '4.0' of git@github.com:Dolibarr/dolibarr.git into 5.0
Conflicts: htdocs/filefunc.inc.php
This commit is contained in:
commit
8363bee234
36
ChangeLog
36
ChangeLog
@ -176,6 +176,42 @@ Dolibarr 5.0 was frozen before PHP 7.1 was released. Unit tests are successful o
|
|||||||
feedback to confirm all application is compatible. Current officiel supported PHP versions are PHP 5.3 to 7.0.
|
feedback to confirm all application is compatible. Current officiel supported PHP versions are PHP 5.3 to 7.0.
|
||||||
|
|
||||||
|
|
||||||
|
***** ChangeLog for 4.0.5 to 4.0.4 *****
|
||||||
|
FIX: #6234
|
||||||
|
FIX: #6259
|
||||||
|
FIX: #6330
|
||||||
|
FIX: #6360
|
||||||
|
FIX: #6411
|
||||||
|
FIX: #6443
|
||||||
|
FIX: #6444
|
||||||
|
FIX: #6453
|
||||||
|
FIX: #6503: SQL error in "Last pending payment invoices"
|
||||||
|
FIX: #6505 Project elements page shows greyed-out links even if the option to show actions not available is disabled
|
||||||
|
FIX: #6507: Statistics counter show wrong total Contract numbers when the user does not have full access
|
||||||
|
FIX: #6533 #6590
|
||||||
|
FIX: #6619 Template invoices list do not respect restricted thirdparty user rights
|
||||||
|
FIX: #6621 Documents tab shows greyed out upload form even if the option to show actions not available is disabled
|
||||||
|
FIX: add entity param to document link
|
||||||
|
FIX: Can use quote into supplier ref on order line add
|
||||||
|
FIX: Change the customer code only if error on duplicate
|
||||||
|
FIX: Creation of credit note on invoice with deposit stole the discount.
|
||||||
|
FIX: delete bank class lines when we delete bank_categ
|
||||||
|
FIX: deletion of bank tag
|
||||||
|
FIX: detail of deposit and credit not was not visible into final invoice
|
||||||
|
FIX: Error management during bank account creation
|
||||||
|
FIX: error management in bank account deletion.
|
||||||
|
FIX: event status is not modified when assign an user
|
||||||
|
FIX: forgotten fk_facture_fourn attribute on supplierinvoice line object
|
||||||
|
FIX: If bank module on, field must be required to register payment of expense report.
|
||||||
|
FIX: load multicurrency informations on supplier order and bill lines fetch
|
||||||
|
FIX: Missing total on project overview.
|
||||||
|
FIX: multicurrency_subprice
|
||||||
|
FIX: param billed when we change page
|
||||||
|
FIX: protection against infinite loop on hierarchy
|
||||||
|
FIX: Supplier Order list filter by project
|
||||||
|
FIX: the dolCopyDir fails if target dir does not exists.
|
||||||
|
FIX: use param for http links
|
||||||
|
|
||||||
***** ChangeLog for 4.0.4 to 4.0.3 *****
|
***** ChangeLog for 4.0.4 to 4.0.3 *****
|
||||||
FIX: #6227 Document models table header "Unit" is shown in 2 lines in Spanish
|
FIX: #6227 Document models table header "Unit" is shown in 2 lines in Spanish
|
||||||
FIX: #6230
|
FIX: #6230
|
||||||
|
|||||||
@ -80,7 +80,7 @@ if ($categid) {
|
|||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("Rubriques"), '', 'title_bank.png');
|
print load_fiche_titre($langs->trans("RubriquesTransactions"), '', 'title_bank.png');
|
||||||
|
|
||||||
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
|
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
|
|||||||
@ -1540,8 +1540,14 @@ else
|
|||||||
$sql = "SELECT s.nom as name, s.rowid as socid, f.rowid as facid, f.titre, f.total, f.tva as total_vat, f.total_ttc, f.frequency,";
|
$sql = "SELECT s.nom as name, s.rowid as socid, f.rowid as facid, f.titre, f.total, f.tva as total_vat, f.total_ttc, f.frequency,";
|
||||||
$sql.= " f.date_last_gen, f.date_when";
|
$sql.= " f.date_last_gen, f.date_when";
|
||||||
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture_rec as f";
|
$sql.= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture_rec as f";
|
||||||
|
if (! $user->rights->societe->client->voir && ! $socid) {
|
||||||
|
$sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||||
|
}
|
||||||
$sql.= " WHERE f.fk_soc = s.rowid";
|
$sql.= " WHERE f.fk_soc = s.rowid";
|
||||||
$sql.= " AND f.entity = ".$conf->entity;
|
$sql.= " AND f.entity = ".$conf->entity;
|
||||||
|
if (! $user->rights->societe->client->voir && ! $socid) {
|
||||||
|
$sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id;
|
||||||
|
}
|
||||||
if ($search_ref) $sql .= natural_search('f.titre', $search_ref);
|
if ($search_ref) $sql .= natural_search('f.titre', $search_ref);
|
||||||
if ($search_societe) $sql .= natural_search('s.nom', $search_societe);
|
if ($search_societe) $sql .= natural_search('s.nom', $search_societe);
|
||||||
if ($search_frequency) $sql .= natural_search('f.frequency', $search_frequency);
|
if ($search_frequency) $sql .= natural_search('f.frequency', $search_frequency);
|
||||||
|
|||||||
@ -89,6 +89,11 @@ class FormFile
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
//If there is no permission and the option to hide unauthorized actions is enabled, then nothing is printed
|
||||||
|
if (!$perm && !empty($conf->global->MAIN_BUTTON_HIDE_UNAUTHORIZED)) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
$maxlength=$size;
|
$maxlength=$size;
|
||||||
|
|
||||||
$out = "\n\n<!-- Start form attach new file -->\n";
|
$out = "\n\n<!-- Start form attach new file -->\n";
|
||||||
|
|||||||
@ -1107,10 +1107,11 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
|
|||||||
|
|
||||||
if (! empty($conf->categorie->enabled)) {
|
if (! empty($conf->categorie->enabled)) {
|
||||||
$langs->load("categories");
|
$langs->load("categories");
|
||||||
//$newmenu->add("/compta/bank/categ.php",$langs->trans("Rubriques"),1,$user->rights->banque->configurer);
|
|
||||||
$newmenu->add("/categories/index.php?type=5",$langs->trans("Rubriques"),0,$user->rights->categorie->creer, '', $mainmenu, 'tags');
|
$newmenu->add("/categories/index.php?type=5",$langs->trans("Rubriques"),0,$user->rights->categorie->creer, '', $mainmenu, 'tags');
|
||||||
$newmenu->add("/categories/card.php?action=create&type=5",$langs->trans("NewCategory"),1,$user->rights->categorie->creer);
|
$newmenu->add("/categories/card.php?action=create&type=5",$langs->trans("NewCategory"),1,$user->rights->categorie->creer);
|
||||||
}
|
$newmenu->add("/compta/bank/categ.php",$langs->trans("RubriquesTransactions"),0,$user->rights->categorie->creer, '', $mainmenu, 'tags');
|
||||||
|
$newmenu->add("/compta/bank/categ.php",$langs->trans("NewCategory"),1,$user->rights->categorie->creer, '', $mainmenu, 'tags');
|
||||||
|
}
|
||||||
|
|
||||||
// Prelevements
|
// Prelevements
|
||||||
if (! empty($conf->prelevement->enabled))
|
if (! empty($conf->prelevement->enabled))
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
# Dolibarr language file - Source file is en_US - categories
|
# Dolibarr language file - Source file is en_US - categories
|
||||||
Rubrique=Tag/Category
|
Rubrique=Tag/Category
|
||||||
Rubriques=Tags/Categories
|
Rubriques=Tags/Categories
|
||||||
|
RubriquesTransactions=Tags/Categories of transactions
|
||||||
categories=tags/categories
|
categories=tags/categories
|
||||||
NoCategoryYet=No tag/category of this type created
|
NoCategoryYet=No tag/category of this type created
|
||||||
In=In
|
In=In
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user