def getAvailableShares(self): available_shares = list() managed_shares = SMUtilities.get_managed_shares() user_added_shares = SMUtilities.get_user_added_shares() for share in managed_shares: share = dict(share) share['share_type'] = 'managed' available_shares.append(share) for share in user_added_shares: share = dict(share) share['share_type'] = 'user' available_shares.append(share) return available_shares
def getAvailableShares(self): available_shares = list() managed_shares = SMUtilities.get_managed_shares() user_added_shares = SMUtilities.get_user_added_shares() for share in managed_shares: share = dict(share) share['share_type'] = 'managed' available_shares.append(share) for share in user_added_shares: share = dict(share) share['share_type'] = 'user' available_shares.append(share) return available_shares
def autoMountShares(self): managed_shares = SMUtilities.get_managed_shares() user_added_shares = SMUtilities.get_user_added_shares() if self.ldap_reachable: for share in managed_shares: if (share.get('connect_automatically') and share.get('mount_point') not in SMUtilities.get_mounted_network_volumes()): NSLog('Automounting {0}'.format(share.get('share_url'))) SMUtilities.mount_share(share.get('share_url')) for share in user_added_shares: if (share.get('connect_automatically') and share.get('mount_point') not in SMUtilities.get_mounted_network_volumes()): SMUtilities.mount_share(share.get('share_url'))
def autoMountShares(self): managed_shares = SMUtilities.get_managed_shares() user_added_shares = SMUtilities.get_user_added_shares() if self.ldap_reachable: for share in managed_shares: if (share.get('connect_automatically') and share.get('mount_point') not in SMUtilities.get_mounted_network_volumes()): NSLog('Automounting {0}'.format(share.get('share_url'))) SMUtilities.mount_share(share.get('share_url')) for share in user_added_shares: if (share.get('connect_automatically') and share.get('mount_point') not in SMUtilities.get_mounted_network_volumes()): SMUtilities.mount_share(share.get('share_url'))
def processManagedShares(self): managed_shares = SMUtilities.get_managed_shares() if managed_shares == []: self.connectMenu.addItemWithTitle_action_keyEquivalent_('No available shares...', None, '') else: for share in managed_shares: share_menu = self.buildShareMenu(share) self.connectMenu.addItem_(share_menu) if share.get('hide_from_menu'): share_menu.setHidden_(True) if self.ldap_reachable: hide_all = False cannot_locate = self.connectMenu.itemWithTitle_('Cannot locate domain') if cannot_locate: cannot_locate.setHidden_(True) else: NSLog('Could not locate servers added to menu') self.connectMenu.addItemWithTitle_action_keyEquivalent_('Cannot locate domain', None, '') hide_all = True
def processManagedShares(self): managed_shares = SMUtilities.get_managed_shares() if managed_shares == []: self.connectMenu.addItemWithTitle_action_keyEquivalent_( 'No available shares...', None, '') else: for share in managed_shares: share_menu = self.buildShareMenu(share) self.connectMenu.addItem_(share_menu) if share.get('hide_from_menu'): share_menu.setHidden_(True) if self.ldap_reachable: hide_all = False cannot_locate = self.connectMenu.itemWithTitle_( 'Cannot locate domain') if cannot_locate: cannot_locate.setHidden_(True) else: NSLog('Could not locate servers added to menu') self.connectMenu.addItemWithTitle_action_keyEquivalent_( 'Cannot locate domain', None, '') hide_all = True