Global admin is able to view and set configuration properties that are "tenantOverride: false" in tenant administration context

The mediacore config is:

```javascript
module.exports = {
    'title': 'OAE MediaCore Module',
    'mediacore': {
        'name': 'MediaCore Configuration',
        'description': 'Configuration for MediaCore media processing',
        'elements': {
            'enabled': new Fields.Bool('Enabled', 'Process audio and video uploads with MediaCore', false, {
                'tenantOverride': false,
                'suppress': true,
                'globalAdminOnly': true
            }),
            'url': new Fields.Text('URL', 'The MediaCore URL (e.g., https://mysite.mediacore.tv)', '', {
                'tenantOverride': false,
                'suppress': true,
                'globalAdminOnly': true
            }),
            'keyId': new Fields.Text('Key ID', 'The MediaCore Key ID', '', {
                'tenantOverride': false,
                'suppress': true,
                'globalAdminOnly': true
            }),
            'secret': new Fields.Text('Secret', 'The MediaCore Secret Key', '', {
                'tenantOverride': false,
                'suppress': true,
                'globalAdminOnly': true
            }),
            'collectionId': new Fields.Text('CollectionId', 'The MediaCore Collection ID', '', {
                'tenantOverride': false,
                'suppress': true,
                'globalAdminOnly': true
            })
        }
    }
};
```

Steps to reproduce:

1. Log in to admin.oae-qa0.oaeproject.org
2. "Log in" to the OAE tenant
3. Visit /admin of the OAE tenant and click "Modules"
4. Open up the MediaCore module configuration

Expected: There are no properties able to be configured because globalAdminOnly is true and tenantOverride is false
Actual: All properties are available and they can actually be persisted