tacker.db.db_sqlalchemy.api module¶
-
tacker.db.db_sqlalchemy.api.
model_query
(context, model, args=None, read_deleted=None, project_only=False)¶ Query helper that accounts for context’s read_deleted field.
- Parameters
context – TackerContext of the query.
model – Model to query. Must be a subclass of ModelBase.
args – Arguments to query. If None - model is used.
read_deleted – If not None, overrides context’s read_deleted field. Permitted values are ‘no’, which does not return deleted values; ‘only’, which only returns deleted values; and ‘yes’, which does not filter deleted values.
project_only – If set and context is user-type, then restrict query to match the context’s project_id. If set to ‘allow_none’, restriction includes project_id = None.