示例#1
0
def get_or_create_department(name):
    """
    Create a new department it doesn't exist. If it exists, it returns the
    department from database.
    """
    department = Department.get_by(name=name)
    if department is None:
        department = Department(name=name, color="#000000")
        department.save()
        events.emit("department:new", {"department_id": department.id})
    return department.serialize()
示例#2
0
def get_or_create_department(name):
    departmemt = Department.get_by(name=name)
    if departmemt is None:
        departmemt = Department(name=name, color="#000000")
        departmemt.save()
    return departmemt.serialize()