getChildren: function (parent, options) { var children = []; if (parent.TpMachines) { arrayUtil.forEach(parent.TpMachines.TpMachine, function (item, idx) { children.push({ calculatedID: item.Netaddress, displayName: item.ConfigNetaddress !== item.Netaddress ? item.ConfigNetaddress + " [" + item.Netaddress + "]" : item.ConfigNetaddress, NetAddress: item.Netaddress, ConfigNetaddress: item.ConfigNetaddress, type: "machine", isMachine: true, isDir: false, OS: item.OS, fullPath: parent.fullPath, DropZone: parent.DropZone }); }); return QueryResults(children); } else if (parent.isMachine || parent.isDir) { var store = Observable(new FileListStore({ parent: parent })); return store.query({ Netaddr: parent.NetAddress, Path: parent.fullPath, Mask: "", OS: parent.OS }); } }
export function CreateAccountPermissionsStore(IsGroup, IncludeGroup, AccountName) { var store = new AccountResourcesStore(); store.IsGroup = IsGroup; store.IncludeGroup = IncludeGroup; store.AccountName = AccountName; return Observable(store); }
export function CreateResourcesStore(groupname, username, basedn) { var store = new ResourcesStore(); store.groupname = groupname; store.username = username; store.basedn = basedn; return Observable(store); }
export function CreateGroupsStore(username, observable) { var store = new GroupsStore(); store.username = username; if (observable) { return Observable(store); } return store; }
export function CreateUsersStore(groupname, observable) { var store = new UsersStore(); store.groupname = groupname; if (observable) { return Observable(store); } return store; }
export function CreateInheritedPermissionsStore(IsGroup, IncludeGroup, AccountName, TabName) { var store = new InheritedPermissionStore(); store.IsGroup = IsGroup; store.IncludeGroup = IncludeGroup; store.AccountName = AccountName; store.TabName = TabName; return Observable(store); }
export function CreateIndividualPermissionsStore(basedn, rtype, rtitle, name) { var store = new IndividualPermissionsStore(); store.basedn = basedn; store.rtype = rtype; store.rtitle = rtitle; store.name = name; return Observable(store); }
export function CreatePermissionsStore(groupname, username) { var store = new PermissionsStore(); store.groupname = groupname; store.username = username; return Observable(store); }
export function CreateDiskUsageStore() { var store = new DiskUsageStore(); return Observable(store); }
export function CreateActivityStore(options) { var store = new Store(options); return Observable(store); }