Skip to content

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.