Use base.js CSRF auto-injection for AJAX requests

- Remove manual CSRF handling from JavaScript
- base.js already intercepts fetch() and adds X-CSRF-TOKEN automatically
- Simplify JavaScript code for subtasks operations
This commit is contained in:
2026-02-08 15:51:06 +00:00
parent 1c98327de3
commit e85390be84
2 changed files with 3 additions and 33 deletions
@@ -52,8 +52,6 @@ class TwigGlobalsExtension extends AbstractExtension
new TwigFunction('is_module_active', [$this, 'isModuleActive'], ['is_safe' => ['html']]),
new TwigFunction('is_module_available', [$this, 'isModuleAvailable'], ['is_safe' => ['html']]),
new TwigFunction('csrf_meta', [$this, 'csrf_meta'], ['is_safe' => ['html']]),
new TwigFunction('csrf_token', [$this, 'csrf_token'], ['is_safe' => ['html']]),
new TwigFunction('csrf_hash', [$this, 'csrf_hash'], ['is_safe' => ['html']]),
];
}
@@ -61,16 +59,6 @@ class TwigGlobalsExtension extends AbstractExtension
{
return csrf_meta();
}
public function csrf_token(): string
{
return csrf_token();
}
public function csrf_hash(): string
{
return csrf_hash();
}
// ========================================
// Access Functions для Twig
// ========================================