onadata.libs.models package¶
Submodules¶
onadata.libs.models.base_model module¶
onadata.libs.models.clone_xform module¶
onadata.libs.models.signals module¶
-
onadata.libs.models.signals.delete_tag_from_xform_instances(sender, **kwargs)¶
onadata.libs.models.sorting module¶
-
onadata.libs.models.sorting.json_order_by(sort_list)¶
-
onadata.libs.models.sorting.json_order_by_params(sort_list)¶
-
onadata.libs.models.sorting.sort_from_mongo_sort_str(sort_str)¶
onadata.libs.models.textit_service module¶
TextItService model: sets up all properties for interaction with TextIt or RapidPro.
-
class
onadata.libs.models.textit_service.TextItService(xform, service_url=None, name=None, auth_token=None, flow_uuid=None, contacts=None, pk=None)¶ Bases:
objectTextItService model: access/create/update RestService and MetaData objects with all properties for TextIt or RapidPro like services.
-
retrieve()¶ Sets the textit or rapidpro properties from the MetaData object. The properties are:
auth_token
flow_uuid
contacts
-
save()¶ Creates and updates RestService and MetaData objects with textit or rapidpro service properties.
-