glossary
konigle.managers.website.glossary
¶
Glossary term managers for the Konigle SDK.
This module provides managers for glossary term resources, enabling glossary content management and operations.
AsyncGlossaryTermManager
¶
Bases: BaseGlossaryTermManager, BaseAsyncManager
Async manager for glossary term resources.
change_handle(id_, new_handle, redirect=False)
async
¶
Change the handle of a glossary term.
create(data)
async
¶
Create a new glossary term.
get_crawler_view(id_)
async
¶
Get the crawler view of a glossary term.
publish(id_)
async
¶
Publish a glossary term.
unpublish(id_)
async
¶
Unpublish a glossary term.
update(id_, data)
async
¶
Update an existing glossary term.
BaseGlossaryTermManager
¶
base_path = '/admin/api/glossary-terms'
class-attribute
instance-attribute
¶
The API base path for this resource type.
resource_class = GlossaryTerm
class-attribute
instance-attribute
¶
The resource model class this manager handles.
resource_update_class = GlossaryTermUpdate
class-attribute
instance-attribute
¶
The model class used for updating resources.
GlossaryTermManager
¶
Bases: BaseGlossaryTermManager, BaseSyncManager
Manager for glossary term resources.
change_handle(id_, new_handle, redirect=False)
¶
Change the handle of a glossary term.
create(data)
¶
Create a new glossary term.
get_crawler_view(id_)
¶
Get the crawler view of a glossary term.
publish(id_)
¶
Publish a glossary term.
unpublish(id_)
¶
Unpublish a glossary term.
update(id_, data)
¶
Update an existing glossary term.