standalone: default to empty passwords
authorRich Lott / Artful Robot <code.commits@artfulrobot.uk>
Mon, 2 Oct 2023 11:44:17 +0000 (12:44 +0100)
committerRich Lott / Artful Robot <code.commits@artfulrobot.uk>
Mon, 2 Oct 2023 16:07:57 +0000 (17:07 +0100)
ext/standaloneusers/CRM/Standaloneusers/DAO/User.php
ext/standaloneusers/sql/auto_install.sql

index 0cc7da598c718a1314af47f590b445fb059535b7..76ae428a296a5ee7b10292990d73ab14e4f079f3 100644 (file)
@@ -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',
index d0c4c5c56107510749ceec8526208019bccbdb0b..ec2f3676e9be95a04759ceb64c274c4a7d0b9355 100644 (file)
@@ -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,