Name
global.ScopedAdminMetadataChoiceTables
Description
Returns a list of valid tables, that directly extend sys_metadata Used by choice_table on sys_scoped_admin_acl_table
Script
var ScopedAdminMetadataChoiceTables = Class.create();
ScopedAdminMetadataChoiceTables.prototype = {
initialize: function() {
},
process: function(tableName) {
var sysMeta = GlideDBObjectManager.get().getAllExtensions("sys_metadata");
answer = [];
var l = sysMeta.size();
for(var i = 0; i < l; i++) {
var metaTable = sysMeta.get(i);
if (!metaTable)
continue;
if (metaTable.indexOf("usageanalytics_count_cfg") == 0)
continue;
if (metaTable.startsWith("pwd_"))
continue;
if (metaTable.startsWith("jrobin_"))
continue;
if (metaTable.startsWith("round_robin_"))
continue;
answer.push(metaTable + '');
}
return answer;
},
type: 'ScopedAdminMetadataChoiceTables'
};
Sys ID
7de5c72293c72200c9a7db47c47ffbc7