Make CaseType usable in Afform
authorAidan Saunders <aidan.saunders@squiffle.uk>
Tue, 31 May 2022 14:20:33 +0000 (15:20 +0100)
committerAidan Saunders <aidan.saunders@squiffle.uk>
Tue, 31 May 2022 14:20:33 +0000 (15:20 +0100)
CRM/Case/DAO/CaseType.php
Civi/Api4/CaseType.php
xml/schema/Case/CaseType.xml

index 3fbe29126dbb1cb04da986e0ba7443da79561ae2..53b1a88e0b34ee831ec240843f33682deb9118ec 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Generated from xml/schema/CRM/Case/CaseType.xml
  * DO NOT EDIT.  Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:7b3029a4b42f22a060fadb39b7b2c678)
+ * (GenCodeChecksum:92eb680369ce37591734a961f22ce831)
  */
 
 /**
@@ -159,6 +159,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Text',
+          ],
           'add' => '4.5',
         ],
         'title' => [
@@ -174,6 +177,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 1,
+          'html' => [
+            'type' => 'Text',
+          ],
           'add' => '4.5',
         ],
         'description' => [
@@ -188,6 +194,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 1,
+          'html' => [
+            'type' => 'Text',
+          ],
           'add' => '4.5',
         ],
         'is_active' => [
@@ -202,6 +211,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'CheckBox',
+          ],
           'add' => '4.5',
         ],
         'is_reserved' => [
@@ -216,6 +228,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'CheckBox',
+          ],
           'add' => '4.5',
         ],
         'weight' => [
@@ -230,6 +245,9 @@ class CRM_Case_DAO_CaseType extends CRM_Core_DAO {
           'entity' => 'CaseType',
           'bao' => 'CRM_Case_BAO_CaseType',
           'localizable' => 0,
+          'html' => [
+            'type' => 'Number',
+          ],
           'add' => '4.5',
         ],
         'definition' => [
index 618454281c9b843abece6c9b6faf3ecba6123c6a..29b41829f374e044f5464b2a9ec91df2ca703964 100644 (file)
@@ -16,7 +16,7 @@ namespace Civi\Api4;
  * This contains configuration settings for each type of CiviCase.
  *
  * @see \Civi\Api4\Case
- * @searchable none
+ * @searchable secondary
  * @since 5.37
  * @package Civi\Api4
  */
index 3c8a18ff5559d9f51b8b3cff315097d76e22fd93..c6b9c3ef91609a112214a4efec6a67b09aacd9ba 100644 (file)
@@ -29,6 +29,9 @@
     <length>64</length>
     <required>true</required>
     <comment>Machine name for Case Type</comment>
+    <html>
+      <type>Text</type>
+    </html>
     <add>4.5</add>
   </field>
   <index>
@@ -45,6 +48,9 @@
     <required>true</required>
     <localizable>true</localizable>
     <comment>Natural language name for Case Type</comment>
+    <html>
+      <type>Text</type>
+    </html>
     <add>4.5</add>
   </field>
   <field>
@@ -54,6 +60,9 @@
     <length>255</length>
     <localizable>true</localizable>
     <comment>Description of the Case Type</comment>
+    <html>
+      <type>Text</type>
+    </html>
     <add>4.5</add>
   </field>
   <field>
@@ -61,6 +70,9 @@
     <title>Case Type Is Active</title>
     <type>boolean</type>
     <comment>Is this case type enabled?</comment>
+    <html>
+      <type>CheckBox</type>
+    </html>
     <default>1</default>
     <required>true</required>
     <add>4.5</add>
@@ -72,6 +84,9 @@
     <default>0</default>
     <required>true</required>
     <comment>Is this case type a predefined system type?</comment>
+    <html>
+      <type>CheckBox</type>
+    </html>
     <add>4.5</add>
   </field>
   <field>
@@ -81,6 +96,9 @@
     <required>true</required>
     <default>1</default>
     <comment>Ordering of the case types</comment>
+    <html>
+      <type>Number</type>
+    </html>
     <add>4.5</add>
   </field>
   <field>