oaeproject/3akai-ux — pull request #3695 by bp323 (2014-04-01 19:58:46+00:00)
Title: 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