Ejemplo n.º 1
0
    def GetContext(self):
        tContext = {}

        tDic = VipList.GetVips("Tier1")
        tSubList = []
        tSubscription = VipSubscription()
        tSubscriber = VipSubscriber()

        for tSubscription in tDic["Tier1"]:
            tSubscriber = VipSubscriber.GetSubscriberById(
                tSubscription.subscriptionOwner)
            tTuple = (tSubscriber, tSubscription)
            #logging.debug("Subscription: " + tSubscription.subscriptionOwner)
            #logging.debug("Subscriber: " + tSubscriber.subscriberEmail)
            tSubList.append(tTuple)

        tDic["Tier1"] = tSubList
        tContext.update(tDic)

        tDic = VipList.GetVips("Tier2")
        tSubList = []
        for tSubscription in tDic["Tier2"]:
            tSubscriber = VipSubscriber.GetSubscriberById(
                tSubscription.subscriptionOwner)
            tTuple = (tSubscriber, tSubscription)
            #logging.debug("Subscription: " + tSubscription.subscriptionOwner)
            #logging.debug("Subscriber: " + tSubscriber.subscriberEmail)
            tSubList.append(tTuple)

        tDic["Tier2"] = tSubList
        tContext.update(tDic)

        tDic = VipList.GetVips("Tier3")
        tSubList = []
        for tSubscription in tDic["Tier3"]:
            tSubscriber = VipSubscriber.GetSubscriberById(
                tSubscription.subscriptionOwner)
            tTuple = (tSubscriber, tSubscription)
            #logging.debug("Subscription: " + tSubscription.subscriptionOwner)
            #logging.debug("Subscriber: " + tSubscriber.subscriberEmail)
            tSubList.append(tTuple)

        tDic["Tier3"] = tSubList
        tContext.update(tDic)

        tDic = VipList.GetVips("Tier4")
        tSubList = []
        for tSubscription in tDic["Tier4"]:
            tSubscriber = VipSubscriber.GetSubscriberById(
                tSubscription.subscriptionOwner)
            tTuple = (tSubscriber, tSubscription)
            #logging.debug("Subscription: " + tSubscription.subscriptionOwner)
            #logging.debug("Subscriber: " + tSubscriber.subscriberEmail)
            tSubList.append(tTuple)

        tDic["Tier4"] = tSubList
        tContext.update(tDic)
        #logging.debug(str(tContext))

        return tContext