From 7355343f944aa6e773ca4da0daee392ff964e065 Mon Sep 17 00:00:00 2001 From: Rich Lott / Artful Robot Date: Mon, 2 Oct 2023 12:44:17 +0100 Subject: [PATCH] standalone: default to empty passwords --- ext/standaloneusers/CRM/Standaloneusers/DAO/User.php | 5 +++-- ext/standaloneusers/sql/auto_install.sql | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ext/standaloneusers/CRM/Standaloneusers/DAO/User.php b/ext/standaloneusers/CRM/Standaloneusers/DAO/User.php index 0cc7da598c..76ae428a29 100644 --- a/ext/standaloneusers/CRM/Standaloneusers/DAO/User.php +++ b/ext/standaloneusers/CRM/Standaloneusers/DAO/User.php @@ -6,7 +6,7 @@ * * Generated from standaloneusers/xml/schema/CRM/Standaloneusers/User.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:d8ea39f007e0f4c4de6225227bcfda7b) + * (GenCodeChecksum:60852489e3705659312988971c632fb7) */ use CRM_Standaloneusers_ExtensionUtil as E; @@ -289,7 +289,7 @@ class CRM_Standaloneusers_DAO_User extends CRM_Core_DAO { 'uf_name' => [ 'name' => 'uf_name', 'type' => CRM_Utils_Type::T_STRING, - 'title' => E::ts('CMS Unique Identifier'), + 'title' => E::ts('User Email'), 'description' => E::ts('Email (e.g. for password resets)'), 'maxlength' => 255, 'size' => CRM_Utils_Type::HUGE, @@ -369,6 +369,7 @@ class CRM_Standaloneusers_DAO_User extends CRM_Core_DAO { 'token' => FALSE, ], 'where' => 'civicrm_uf_match.hashed_password', + 'default' => '', 'table_name' => 'civicrm_uf_match', 'entity' => 'User', 'bao' => 'CRM_Standaloneusers_DAO_User', diff --git a/ext/standaloneusers/sql/auto_install.sql b/ext/standaloneusers/sql/auto_install.sql index d0c4c5c561..ec2f3676e9 100644 --- a/ext/standaloneusers/sql/auto_install.sql +++ b/ext/standaloneusers/sql/auto_install.sql @@ -58,7 +58,7 @@ CREATE TABLE `civicrm_uf_match` ( `uf_name` varchar(255) COMMENT 'Email (e.g. for password resets)', `contact_id` int unsigned COMMENT 'FK to Contact ID', `username` varchar(60) NOT NULL, - `hashed_password` varchar(128) NOT NULL COMMENT 'Hashed, not plaintext password', + `hashed_password` varchar(128) NOT NULL DEFAULT "" COMMENT 'Hashed, not plaintext password', `roles` varchar(128) COMMENT 'FK to Role', `when_created` timestamp DEFAULT CURRENT_TIMESTAMP, `when_last_accessed` timestamp NULL, -- 2.25.1