align size of phone fields with socpeople size (#33813)

* align size of phone fields with socpeople size

* add migration
This commit is contained in:
Frédéric FRANCE
2025-04-20 00:49:54 +02:00
committed by GitHub
parent ce7269aa07
commit 0fbd8e737e
6 changed files with 22 additions and 12 deletions

View File

@@ -247,6 +247,17 @@ ALTER TABLE llx_extrafields ADD COLUMN aiprompt text;
ALTER TABLE llx_menu ADD COLUMN showtopmenuinframe integer DEFAULT 0;
ALTER TABLE llx_entrepot MODIFY COLUMN phone varchar(30);
ALTER TABLE llx_entrepot MODIFY COLUMN fax varchar(30);
ALTER TABLE llx_establishment MODIFY COLUMN phone varchar(30);
ALTER TABLE llx_resource MODIFY COLUMN phone varchar(30);
ALTER TABLE llx_societe MODIFY COLUMN phone varchar(30);
ALTER TABLE llx_societe MODIFY COLUMN phone_mobile varchar(30);
ALTER TABLE llx_societe MODIFY COLUMN fax varchar(30);
ALTER TABLE llx_user MODIFY COLUMN office_phone varchar(30);
ALTER TABLE llx_user MODIFY COLUMN office_fax varchar(30);
ALTER TABLE llx_user MODIFY COLUMN user_mobile varchar(30);
ALTER TABLE llx_user MODIFY COLUMN personal_mobile varchar(30);
ALTER TABLE llx_asset ADD COLUMN fk_user_valid integer;
ALTER TABLE llx_asset ADD COLUMN date_valid datetime;

View File

@@ -33,8 +33,8 @@ create table llx_entrepot
town varchar(50),
fk_departement integer,
fk_pays integer DEFAULT 0,
phone varchar(20), -- phone number
fax varchar(20), -- fax number
phone varchar(30), -- phone number
fax varchar(30), -- fax number
barcode varchar(180) DEFAULT NULL, -- barcode
fk_barcode_type integer DEFAULT NULL, -- barcode type
warehouse_usage integer DEFAULT 1, -- 1=internal, 2=external (virtual warehouse or stock out of company). Need STOCK_USE_WAREHOUSE_USAGE opton.

View File

@@ -33,11 +33,10 @@ CREATE TABLE llx_establishment (
profid1 varchar(20),
profid2 varchar(20),
profid3 varchar(20),
phone varchar(20),
phone varchar(30),
fk_user_author integer NOT NULL,
fk_user_mod integer,
datec datetime NOT NULL,
tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL,
status tinyint DEFAULT 1
) ENGINE=innodb;

View File

@@ -29,7 +29,7 @@ CREATE TABLE llx_resource
town varchar(50) DEFAULT NULL,
photo_filename varchar(255) DEFAULT NULL,
max_users integer DEFAULT NULL,
phone varchar(20) DEFAULT NULL,
phone varchar(30) DEFAULT NULL,
email varchar(255) DEFAULT NULL,
url varchar(255) DEFAULT NULL,
datec datetime DEFAULT NULL,

View File

@@ -55,9 +55,9 @@ create table llx_societe
geopoint point DEFAULT NULL,
georesultcode varchar(16),
phone varchar(20), -- phone number
phone_mobile varchar(20), -- mobile phone number
fax varchar(20), -- fax number
phone varchar(30), -- phone number
phone_mobile varchar(30), -- mobile phone number
fax varchar(30), -- fax number
url varchar(255), -- web site
email varchar(128), -- main email

View File

@@ -54,10 +54,10 @@ create table llx_user
birth date, -- birthday
birth_place varchar(64), -- birth place (town)
job varchar(128),
office_phone varchar(20),
office_fax varchar(20),
user_mobile varchar(20),
personal_mobile varchar(20),
office_phone varchar(30),
office_fax varchar(30),
user_mobile varchar(30),
personal_mobile varchar(30),
email varchar(255),
personal_email varchar(255),
email_oauth2 varchar(255), -- an email to validate OAuth2 authentication when email differs from the OAuth2 email