feat: manual entity creation

chore: clippy
This commit is contained in:
Per Stark
2025-10-15 21:00:17 +02:00
parent 2964f1a5a5
commit 35ff4e1464
14 changed files with 653 additions and 43 deletions

View File

@@ -6,9 +6,10 @@ use axum::{
Router,
};
use handlers::{
delete_knowledge_entity, delete_knowledge_relationship, get_knowledge_graph_json,
patch_knowledge_entity, save_knowledge_relationship, show_edit_knowledge_entity_form,
show_knowledge_page,
create_knowledge_entity, delete_knowledge_entity, delete_knowledge_relationship,
get_knowledge_graph_json, patch_knowledge_entity, save_knowledge_relationship,
show_edit_knowledge_entity_form, show_knowledge_page, show_new_knowledge_entity_form,
suggest_knowledge_relationships,
};
use crate::html_state::HtmlState;
@@ -21,12 +22,18 @@ where
Router::new()
.route("/knowledge", get(show_knowledge_page))
.route("/knowledge/graph.json", get(get_knowledge_graph_json))
.route("/knowledge-entity/new", get(show_new_knowledge_entity_form))
.route("/knowledge-entity", post(create_knowledge_entity))
.route(
"/knowledge-entity/{id}",
get(show_edit_knowledge_entity_form)
.delete(delete_knowledge_entity)
.patch(patch_knowledge_entity),
)
.route(
"/knowledge-entity/suggestions",
post(suggest_knowledge_relationships),
)
.route("/knowledge-relationship", post(save_knowledge_relationship))
.route(
"/knowledge-relationship/{id}",