Example #1
0
    def get_provider_network_count(self):
        sources = ProviderNetworkConnection.query(
            ProviderNetworkConnection.source_provider == self.key,
            ProviderNetworkConnection.confirmed == True).count()
        targets = ProviderNetworkConnection.query(
            ProviderNetworkConnection.target_provider == self.key,
            ProviderNetworkConnection.confirmed == True).count()

        return sources + targets
Example #2
0
    def get_provider_network(self):     
        sources = ProviderNetworkConnection.query(ProviderNetworkConnection.source_provider == self.key, ProviderNetworkConnection.confirmed == True).fetch()
        targets = ProviderNetworkConnection.query(ProviderNetworkConnection.target_provider == self.key, ProviderNetworkConnection.confirmed == True).fetch()
        
        provider_keys = []
        
        for connect in sources:
            provider_keys.append(connect.target_provider)
            
        for connect in targets:
            provider_keys.append(connect.source_provider)

        providers = ndb.get_multi(provider_keys)

        return providers
Example #3
0
    def get_provider_network_rejectee_count(self):
        sources = ProviderNetworkConnection.query(
            ProviderNetworkConnection.source_provider == self.key,
            ProviderNetworkConnection.confirmed == False,
            ProviderNetworkConnection.rejected == True).count()

        return sources
Example #4
0
    def get_provider_network_rejecter_count(self):
        targets = ProviderNetworkConnection.query(
            ProviderNetworkConnection.target_provider == self.key,
            ProviderNetworkConnection.confirmed == False,
            ProviderNetworkConnection.rejected == True).count()

        return targets
Example #5
0
    def get_provider_network_rejected(self):     
        targets = ProviderNetworkConnection.query(ProviderNetworkConnection.target_provider == self.key, ProviderNetworkConnection.confirmed == False, ProviderNetworkConnection.rejected == True).fetch()
        
        providers = []
        for connect in targets:
            providers.append(connect.source_provider.get())

        return providers
Example #6
0
    def get_provider_network(self):
        sources = ProviderNetworkConnection.query(
            ProviderNetworkConnection.source_provider == self.key,
            ProviderNetworkConnection.confirmed == True).fetch()
        targets = ProviderNetworkConnection.query(
            ProviderNetworkConnection.target_provider == self.key,
            ProviderNetworkConnection.confirmed == True).fetch()

        provider_keys = []

        for connect in sources:
            provider_keys.append(connect.target_provider)

        for connect in targets:
            provider_keys.append(connect.source_provider)

        providers = ndb.get_multi(provider_keys)

        return providers
Example #7
0
    def get_provider_network_rejected(self):
        targets = ProviderNetworkConnection.query(
            ProviderNetworkConnection.target_provider == self.key,
            ProviderNetworkConnection.confirmed == False,
            ProviderNetworkConnection.rejected == True).fetch()

        providers = []
        for connect in targets:
            providers.append(connect.source_provider.get())

        return providers
Example #8
0
 def get_provider_network_pending_connections(self):     
     return ProviderNetworkConnection.query(ProviderNetworkConnection.target_provider == self.key, ProviderNetworkConnection.confirmed == False, ProviderNetworkConnection.rejected == False).fetch()
Example #9
0
 def get_provider_network_rejectee_count(self):     
     sources = ProviderNetworkConnection.query(ProviderNetworkConnection.source_provider == self.key, ProviderNetworkConnection.confirmed == False, ProviderNetworkConnection.rejected == True).count()
     
     return sources
Example #10
0
 def get_provider_network_rejecter_count(self):     
     targets = ProviderNetworkConnection.query(ProviderNetworkConnection.target_provider == self.key, ProviderNetworkConnection.confirmed == False, ProviderNetworkConnection.rejected == True).count()
     
     return targets
Example #11
0
 def get_provider_network_count(self):     
     sources = ProviderNetworkConnection.query(ProviderNetworkConnection.source_provider == self.key, ProviderNetworkConnection.confirmed == True).count()
     targets = ProviderNetworkConnection.query(ProviderNetworkConnection.target_provider == self.key, ProviderNetworkConnection.confirmed == True).count()
     
     return sources + targets
Example #12
0
File: db.py Project: phiiil/veosan
def get_provider_network_connection(source_key, target_key):
    return ProviderNetworkConnection.query(
        ProviderNetworkConnection.source_provider == source_key,
        ProviderNetworkConnection.target_provider == target_key).get()
Example #13
0
File: db.py Project: deltron/veosan
def get_provider_network_connection(source_key, target_key):
    return ProviderNetworkConnection.query(ProviderNetworkConnection.source_provider == source_key, ProviderNetworkConnection.target_provider == target_key).get()
Example #14
0
 def get_provider_network_pending_connections(self):
     return ProviderNetworkConnection.query(
         ProviderNetworkConnection.target_provider == self.key,
         ProviderNetworkConnection.confirmed == False,
         ProviderNetworkConnection.rejected == False).fetch()