Change sql creation of a partnership from a public page

This commit is contained in:
Laurent Destailleur 2022-08-25 11:46:44 +02:00
parent d3701eae9e
commit d6cc6f2576
3 changed files with 8 additions and 5 deletions

View File

@ -55,6 +55,9 @@ ALTER TABLE llx_user DROP COLUMN idpers3;
-- v17 -- v17
-- VMYSQL4.3 ALTER TABLE llx_partnership MODIFY COLUMN fk_user_creat integer NULL;
-- VPGSQL8.2 ALTER TABLE llx_partnership ALTER COLUMN fk_user_creat DROP NOT NULL;
UPDATE llx_const set name = 'ADHERENT_MAILMAN_ADMIN_PASSWORD' WHERE name = 'ADHERENT_MAILMAN_ADMINPW'; UPDATE llx_const set name = 'ADHERENT_MAILMAN_ADMIN_PASSWORD' WHERE name = 'ADHERENT_MAILMAN_ADMINPW';
ALTER TABLE llx_oauth_token ADD COLUMN state text after tokenstring; ALTER TABLE llx_oauth_token ADD COLUMN state text after tokenstring;

View File

@ -28,7 +28,7 @@ CREATE TABLE llx_partnership(
entity integer DEFAULT 1 NOT NULL, -- multi company id, 0 = all entity integer DEFAULT 1 NOT NULL, -- multi company id, 0 = all
reason_decline_or_cancel text NULL, reason_decline_or_cancel text NULL,
date_creation datetime NOT NULL, date_creation datetime NOT NULL,
fk_user_creat integer NOT NULL, fk_user_creat integer NULL, -- can be null if created from public page
tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
fk_user_modif integer, fk_user_modif integer,
note_private text, note_private text,

View File

@ -221,13 +221,13 @@ if (empty($reshook) && $action == 'add') {
$partnership->note_private = GETPOST('note_private'); $partnership->note_private = GETPOST('note_private');
$partnership->date_creation = dol_now(); $partnership->date_creation = dol_now();
$partnership->date_partnership_start = dol_now(); $partnership->date_partnership_start = dol_now();
$partnership->fk_user_creat=$user->id; $partnership->fk_user_creat = 0;
$partnershipt->fetch(0, 'default'); /*$partnershipt->fetch(0, 'default');
if ($partnershipt->id > 0) { if ($partnershipt->id > 0) {
$partnership->fk_type = $partnershipt->id; $partnership->fk_type = $partnershipt->id;
} }*/
$partnership->fk_type = GETPOST('partnershiptype', 'int');
//$partnership->firstname = GETPOST('firstname'); //$partnership->firstname = GETPOST('firstname');
//$partnership->lastname = GETPOST('lastname'); //$partnership->lastname = GETPOST('lastname');