diff --git a/htdocs/install/mysql/migration/21.0.0-22.0.0.sql b/htdocs/install/mysql/migration/21.0.0-22.0.0.sql index 7b9c19450b4..bf4aa9c5f92 100644 --- a/htdocs/install/mysql/migration/21.0.0-22.0.0.sql +++ b/htdocs/install/mysql/migration/21.0.0-22.0.0.sql @@ -131,3 +131,7 @@ ALTER TABLE llx_categorie_supplier_invoice ADD INDEX idx_categorie_supplier_invo ALTER TABLE llx_categorie_supplier_invoice ADD CONSTRAINT fk_categorie_supplier_invoice_categorie_rowid FOREIGN KEY (fk_categorie) REFERENCES llx_categorie (rowid); ALTER TABLE llx_categorie_supplier_invoice ADD CONSTRAINT fk_categorie_supplier_invoice_fk_supplier_invoice_rowid FOREIGN KEY (fk_supplier_invoice) REFERENCES llx_facture_fourn (rowid); + +ALTER TABLE llx_user ADD COLUMN api_pass varchar(128) AFTER api_key; +ALTER TABLE llx_user ADD COLUMN api_token varchar(128) AFTER api_pass; +ALTER TABLE llx_user ADD COLUMN api_renewal_token varchar(128) AFTER api_token; diff --git a/htdocs/install/mysql/tables/llx_user.sql b/htdocs/install/mysql/tables/llx_user.sql index 41b87eb8b30..0a9da3c004a 100644 --- a/htdocs/install/mysql/tables/llx_user.sql +++ b/htdocs/install/mysql/tables/llx_user.sql @@ -1,7 +1,7 @@ -- ============================================================================ -- Copyright (C) 2001-2003 Rodolphe Quiedeville -- Copyright (C) 2006-2013 Laurent Destailleur --- Copyright (C) 2007-2013 Regis Houssin +-- Copyright (C) 2007-2025 Regis Houssin -- Copyright (C) 2024 Alexandre Spangaro -- -- This program is free software; you can redistribute it and/or modify @@ -41,7 +41,10 @@ create table llx_user pass varchar(128), pass_crypted varchar(128), pass_temp varchar(128), -- temporary password when asked for forget password or 'hashtoallowreset:YYYMMDDHHMMSS' (where date is max date of validity) - api_key varchar(128), -- key to use REST API by this user + api_key varchar(128), -- API key to use with REST API by this user + api_pass varchar(128), -- API password to use with REST API by this user + api_token varchar(128), -- TTL token to use with REST API by this user + api_renewal_token varchar(128), -- renewal token for refresh the TTL token to use with REST API by this user gender varchar(10), civility varchar(6), lastname varchar(50),