Esempio n. 1
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     transporter = person.transporter
     if transporter is None:
         transporter = Transporter(person=person,
                                   store=store)
     return transporter
Esempio n. 2
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     transporter = person.transporter
     if transporter is None:
         transporter = Transporter(person=person,
                                   store=store)
     return transporter
Esempio n. 3
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     publisher = store.find(BookPublisher, person=person).one()
     if publisher is None:
         publisher = BookPublisher(person=person,
                                   store=store)
     return publisher
Esempio n. 4
0
    def create_model(self, store):
        person = BasePersonRoleEditor.create_model(self, store)
        branch = person.branch
        if branch is None:
            branch = Branch(person=person, store=store)

        return branch
Esempio n. 5
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     return person.login_user or LoginUser(person=person,
                                           store=store,
                                           username=u"",
                                           password=u"",
                                           profile=None)
Esempio n. 6
0
    def create_model(self, store):
        person = BasePersonRoleEditor.create_model(self, store)
        branch = person.branch
        if branch is None:
            branch = Branch(person=person, store=store)

        return branch
Esempio n. 7
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     if not person.individual:
         Individual(person=person, store=self.store)
     employee = person.employee
     if not employee:
         employee = Employee(person=person, store=store, role=None)
     return employee
Esempio n. 8
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     if not person.individual:
         Individual(person=person, store=self.store)
     employee = person.employee
     if not employee:
         employee = Employee(person=person, store=store, role=None)
     return employee
Esempio n. 9
0
    def create_model(self, store):
        # Document used in MedicEditor is the CRM number
        crm = self.document
        self.document = None

        person = BasePersonRoleEditor.create_model(self, store)
        medic = store.find(OpticalMedic, person=person).one()
        if medic is None:
            medic = OpticalMedic(person=person, store=store, crm_number=crm)
        return medic
Esempio n. 10
0
    def create_model(self, store):
        # Document used in MedicEditor is the CRM number
        crm = self.document
        self.document = None

        person = BasePersonRoleEditor.create_model(self, store)
        medic = store.find(OpticalMedic, person=person).one()
        if medic is None:
            medic = OpticalMedic(person=person, store=store, crm_number=crm)
        return medic
Esempio n. 11
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     return person.login_user or LoginUser(person=person,
                                           store=store, username=u"",
                                           password=u"", profile=None)
Esempio n. 12
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     medic = store.find(OpticalMedic, person=person).one()
     if medic is None:
         medic = OpticalMedic(person=person, store=store)
     return medic
Esempio n. 13
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     client = person.client
     if client is None:
         client = Client(person=person, store=store)
     return client
Esempio n. 14
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     publisher = store.find(BookPublisher, person=person).one()
     if publisher is None:
         publisher = BookPublisher(person=person, store=store)
     return publisher
Esempio n. 15
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     supplier = person.supplier
     if supplier is None:
         supplier = Supplier(person=person, store=store)
     return supplier
Esempio n. 16
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     supplier = person.supplier
     if supplier is None:
         supplier = Supplier(person=person, store=store)
     return supplier
Esempio n. 17
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     medic = store.find(OpticalMedic, person=person).one()
     if medic is None:
         medic = OpticalMedic(person=person, store=store)
     return medic
Esempio n. 18
0
 def create_model(self, store):
     person = BasePersonRoleEditor.create_model(self, store)
     client = person.client
     if client is None:
         client = Client(person=person, store=store)
     return client