def _create(): errors = {} #list of data entry errors if self.username is None or self.first_name is None or self.last_name is None: if self.username is None: errors["username"] = "******" elif self.first_name is None: errors["first_name"] = "No First Name" else: errors["last_name"] = "No Last Name" return errors if self.username is None: raise ValueError("username was not supplied") elif self.first_name is None: raise ValueError("first name not entered") elif self.last_name is None: raise ValueError("last name not entered") user = User(self.username, self.first_name, self.last_name) user = _set_user(user) if _is_valid(user): try: user.password = sha256_digest(password) except ValueError as err: print err.message raise ValueError("No password supplied") with transaction.manager: DBSession.add(user) else: print "Invalid user"
def _create(): requisition = Requisition() requisition = _set_requisition(requisition) with transaction.manager: DBSession.add(requisition) transaction.commit()
def _create(): supplier = DBSession.query(Supplier).get(supplier_id) print supplier.to_dict if supplier is None: raise TypeError("Could not find supplier with id: %s" % supplier_id) branch = SupplierBranch(supplier_id) branch = _setattr(branch) del branch.id with transaction.manager: DBSession.add(branch)
def _create(): """ Create a new Group """ group = Group(name) group.created_by = User.get_by_username(created_by) group.modified_by = User.get_by_username(modified_by) group.created_by = group.created_by.id group.modified_by = group.modified_by.id created_date = datetime.now() group.created_date = created_date group.modified_date = created_date with transaction.manager: DBSession.add(group) transaction.commit()
def _create(): department = _set_department(Department()) with transaction.manager: DBSession.add(department) transaction.commit()
def _create(): purchase_order = _set_purchase_order(LocalPurchaseOrder()) with transaction.manager: DBSession.add(purchase_order) transaction.commit()
def _create(): with transaction.manager: supplier.created_by = user.id supplier.modified_by = user.id DBSession.add(supplier) region_invalidate(_all, "hour")