是否可以让用户拥有多个资格中的一个才能使用HIT。例如:
qualifications = Qualifications()
qualifications.add(
Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=NewTest)
)
qualifications.add(
Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=OldTest)
)
用户需要拥有NewTest
或OldTest
资格之一。这可能吗?
答案 0 :(得分:2)
所有QualificationRequirements遵循AND逻辑:工人必须满足所有人才能够在HIT上工作。但是,您可以使用" In"对单个QualificationRequirement的值具有OR逻辑。比较。因此,如果将您的资格合并为一个,请使用comparator = "In"
然后指定以逗号分隔的值列表,将允许具有任何一个值的工作人员执行HIT。