def post(self): form = ClientForm(data=self.request.POST) if form.is_valid(): client_manager = ClientManager(self._user_session.get_user()) name = form["name"].data address = form["address"].data email = form["email"].data default_currency_id = form["default_currency"].data default_language_id = form["default_language"].data client_manager.add_client(name, address, email, default_currency_id, default_language_id) else: self.get(form)
def create_dummy_client(index, user, client_manager = None, language = None, currency = None): """ Create a dummy client """ if client_manager == None: client_manager = ClientManager(user) if currency is None: currency = create_dummy_currency(index) if language is None: language = create_dummy_language(index) return client_manager.add_client( name = 'client_%i' %index, address = 'address_%i' % index, email = '*****@*****.**' % index, default_currency_id = currency.key().id(), default_language_id = language.key().id(), )