Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
fe3ef5c
chore: ignore local superpowers spec docs
baraline Jul 7, 2026
a739320
chore: update GLPI High-Level API contract to 2.3.0
baraline Jul 7, 2026
9709246
feat(kb): add Knowledgebase endpoint path constants
baraline Jul 7, 2026
054a596
feat(kb): add KBCategory Get/Post/Patch/Delete models
baraline Jul 7, 2026
2f761aa
feat(kb): add KBArticle models with HTML content and nested refs
baraline Jul 7, 2026
54f6a47
feat(kb): add KBArticleComment models
baraline Jul 7, 2026
0abd4b1
feat(kb): add read-only KBArticleRevision model
baraline Jul 7, 2026
45d1a99
feat(kb): re-export Knowledge base models from the package roots
baraline Jul 7, 2026
5881bd8
feat(kb): add KBCategoryMixin and wire it into the client
baraline Jul 7, 2026
1f7a4b1
feat(kb): add KBArticleMixin and wire it into the client
baraline Jul 7, 2026
8e8d879
feat(kb): add KBArticleCommentMixin and wire it into the client
baraline Jul 7, 2026
8379e70
feat(kb): add read-only KBArticleRevisionMixin and wire it into the c…
baraline Jul 7, 2026
b0bdbd8
test(kb): cover failure-status branches for every KB helper
baraline Jul 7, 2026
93009db
test(kb): add capability-probe-skipped KB integration lifecycle tests
baraline Jul 7, 2026
4a92d7e
docs(kb): document the Knowledge base models and helpers
baraline Jul 8, 2026
16728e8
fix(kb): align write models with the contract; harden tests
baraline Jul 9, 2026
37a054b
test(kb): expand integration coverage to full CRUD, validated live on…
baraline Jul 9, 2026
d753960
chore: stop tracking the bundled GLPI API contract
baraline Jul 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,9 @@ secrets/*

.claude/

CLAUDE.md
CLAUDE.md

docs/superpowers/*

# Large generated GLPI API contract (kept locally, not tracked)
docs/glpi_api_contract.json
77 changes: 77 additions & 0 deletions docs/api_reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,83 @@ Locations
:undoc-members:
:show-inheritance:

Knowledge Base — Articles
-------------------------

.. autoclass:: GetKBArticle
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PostKBArticle
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PatchKBArticle
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: DeleteKBArticle
:members:
:undoc-members:
:show-inheritance:

Knowledge Base — Article Comments
---------------------------------

.. autoclass:: GetKBArticleComment
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PostKBArticleComment
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PatchKBArticleComment
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: DeleteKBArticleComment
:members:
:undoc-members:
:show-inheritance:

Knowledge Base — Article Revisions
----------------------------------

.. autoclass:: GetKBArticleRevision
:members:
:undoc-members:
:show-inheritance:

Knowledge Base — Categories
---------------------------

.. autoclass:: GetKBCategory
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PostKBCategory
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: PatchKBCategory
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: DeleteKBCategory
:members:
:undoc-members:
:show-inheritance:

Entities
--------

Expand Down
Loading
Loading