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:
@@ -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
|
||||
// ========================================
|
||||
|
||||
Reference in New Issue
Block a user