Control de modo editor/admin produccion/local
This commit is contained in:
@@ -4,12 +4,17 @@ import { registerAcaiLineReplaceTool } from "./lineReplace.js";
|
||||
import { registerAcaiDeleteTool } from "./delete.js";
|
||||
import { registerAcaiGlobTool } from "./glob.js";
|
||||
import { registerAcaiGrepTool } from "./grep.js";
|
||||
import { canEditCode } from "../helpers/roleCheck.js";
|
||||
|
||||
export function registerFileTools(server) {
|
||||
// Lectura: siempre disponible
|
||||
registerAcaiViewTool(server);
|
||||
registerAcaiGlobTool(server);
|
||||
registerAcaiGrepTool(server);
|
||||
registerAcaiWriteTool(server);
|
||||
registerAcaiLineReplaceTool(server);
|
||||
registerAcaiDeleteTool(server);
|
||||
// Escritura: solo si el rol puede editar codigo
|
||||
if (canEditCode()) {
|
||||
registerAcaiWriteTool(server);
|
||||
registerAcaiLineReplaceTool(server);
|
||||
registerAcaiDeleteTool(server);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user