'@todo: description?
@return: list of Fields'

def get_form_fields(self):

    fields = []
    requires = IS_EMPTY_OR(IS_IN_SET(self.acls.keys(), labels=self.acls.values()))
    for (module_uid, module_label) in self.modules.items():
        field = Field(module_uid, label=module_label, requires=requires)
        fields.append(field)
    return fields
