Exemple #1
0
 def get_subscription_list(self):
     me = self.request('user')['user']
     sub = Subscription()
     sub.subscriber = '%s %s' % (me['first_name'], me['last_name'])
     sub.id = me['id']
     sub.label = me['email']
     yield sub
Exemple #2
0
 def get_subscription_list(self):
     me = self.request('user')['user']
     sub = Subscription()
     sub.subscriber = '%s %s' % (me['first_name'], me['last_name'])
     sub.id = me['id']
     sub.label = me['email']
     yield sub
Exemple #3
0
    def iter_subscription(self):
        for account in self.doc.xpath(
                '//select[@name="compteSelected"]/option'):
            s = Subscription()
            s.id = CleanText('.', replace=[(' ', '')])(account)

            yield s
Exemple #4
0
    def get_list(self):
        sub = Subscription()

        sub.subscriber = self.browser.username
        sub.id = sub.subscriber
        sub.label = sub.subscriber

        yield sub
Exemple #5
0
    def get_subscription(self):
        user = self.doc['user']
        sub = Subscription()
        sub.subscriber = '%s %s' % (user['first_name'], user['last_name'])
        sub.id = user['id']
        sub.label = user['email']

        return sub
Exemple #6
0
    def iter_subscription(self):
        self.employees.go(employer=self.employer)

        for sub in self.page.iter_subscriptions(subscriber=None):
            yield sub

        s = Subscription()
        s.label = "Prélèvements"
        s.id = "prelevements"
        s._type = s.id
        yield s

        s = Subscription()
        s.label = "Attestations fiscales"
        s.id = "taxcertificates"
        s._type = s.id
        yield s
Exemple #7
0
    def iter_subscription(self):
        self.employees.go()

        s = Subscription()
        s.label = "Attestations fiscales"
        s.id = "taxcertificates"
        s._type = s.id
        yield s

        for sub in self.page.iter_subscriptions(subscriber=None):
            yield sub
Exemple #8
0
    def get_subscription(self):
        sub = Subscription()
        # DON'T TAKE social security number for id because it's a very confidential data, take birth date instead
        sub.id = CleanText(
            '//button[@id="idAssure"]//td[@class="dateNaissance"]')(
                self.doc).replace('/', '')
        sub.label = sub.subscriber = CleanText(
            '//div[@id="pageAssure"]//span[@class="NomEtPrenomLabel"]')(
                self.doc)

        return sub
Exemple #9
0
    def iter_subscription(self):
        acc_list = self.iter_accounts()

        for acc in acc_list:
            sub = Subscription()
            sub.label = acc.label
            sub.subscriber = acc._subscriber
            sub.id = acc.id
            # number is the hidden number of an account like "****1234"
            # and it's used in the parsing of the docs in iter_documents
            sub._number = acc.number
            # iduser is the ikpi affiliate to the account,
            # usefull for multi titulaires connexions
            sub._iduser = acc._iduser
            yield sub
Exemple #10
0
 def get_subscription(self):
     sub = Subscription()
     sub.id = str(self.doc['data']['id'])
     sub.subscriber = sub.label = self.doc['header']['principal']
     return sub
Exemple #11
0
 def get_subscription_list(self):
     sub = Subscription()
     sub.label = u'amazon'
     sub.id = u'amazon'
     yield sub
Exemple #12
0
 def iter_subscription(self):
     obj = Subscription()
     obj.subscriber = self.get("donnee.identification.identite")
     obj.label = "Account of %s" % obj.subscriber
     obj.id = CleanText(replace=[(' ', '.')]).filter(obj.subscriber)
     return [obj]
Exemple #13
0
 def get_subscription_list(self):
     sub = Subscription()
     sub.label = u'amazon'
     sub.id = u'amazon'
     yield sub
Exemple #14
0
 def iter_subscription(self):
     sub = Subscription()
     sub.id = '_bolden_'
     sub.subscriber = self.get_profile().name
     sub.label = 'Bolden %s' % sub.subscriber
     return [sub]
Exemple #15
0
 def get_subscription(self):
     sub = Subscription()
     sub.id = str(self.doc['data']['id'])
     sub.subscriber = sub.label = self.doc['header']['principal']
     return sub
Exemple #16
0
 def iter_subscription(self):
     obj = Subscription()
     obj.subscriber = self.get("donnee.identification.identite")
     obj.label = "Account of %s" % obj.subscriber
     obj.id = CleanText(replace=[(' ', '.')]).filter(obj.subscriber)
     return [obj]