Exemplo n.º 1
0
 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
Exemplo n.º 3
0
    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
Exemplo n.º 6
0
 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