Cases View "internal update" checkbox: cannot set default value to "on"

Hi,

We have logged this as an issue on Github: #396

As a temporary fix;

If you navigate to the folder: /custom/modules/Cases/Ext/Vardefs/
Open the file vardefs.ext.php.

At around line 115 you will see:

$dictionary["Case"]["fields"]['internal'] =
            array(
                'name' => 'internal',
                'source' => 'non-db',
                'vname' => 'LBL_INTERNAL',
                'type' => 'bool',
                'studio' => 'visible',
            );

Please add

'value' => true

after

'studio' => 'visible' 

so it becomes:

$dictionary["Case"]["fields"]['internal'] =
            array(
                'name' => 'internal',
                'source' => 'non-db',
                'vname' => 'LBL_INTERNAL',
                'type' => 'bool',
                'studio' => 'visible',
		'value' => true,
            );

And do a Quick Repair/Rebuild.

However, if you re-save the Internal Update field in Studio you will have to do this process again.

Regards, John