Molkobain
fbb54c6d6d
Add PHPDoc
2021-06-28 14:13:53 +02:00
acognet
a8e1db8b3c
Fix render
2021-04-30 22:45:30 +02:00
Molkobain
0c87bd9aad
TwigHelper: Add constant for backoffice's templates base folder
...
Note: We might add more in the future for other GUIs
2021-03-30 18:19:51 +02:00
Pierre Goiffon
fccc57458c
N°3522 Fix IssueLog on Twig error in a Ajax context
2021-03-15 14:53:24 +01:00
Pierre Goiffon
8b47536835
N°3522 Handle twig errors nicely for AJAX calls
...
Whereas when called directly we are throwing an exception, in a Ajax context we are printing the error message and logging
2021-03-15 14:42:28 +01:00
Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01:00
Pierre Goiffon
e49b0db58d
N°3522 Handle twig errors nicely
...
Revert what was done in c5021721 : I then added a panel to be rendered instead of throwing an Exception. This was done because the exception was displayed in a blank page... But this was caused simply by a missing `use Exception` !!
So now we're back at throwing an exception, so that the standard mechanism for throwing the error page is triggered.
Handling Twig recursion is mandatory, and done in the beginning of the \Combodo\iTop\Application\TwigBase\Twig\TwigHelper::RenderTemplate catch block to avoid adding on each stack level a useless exception.
2021-03-11 15:20:41 +01:00
Pierre Goiffon
3501d39877
💡 N°3522 PHPDoc
2021-03-10 14:41:03 +01:00
Pierre Goiffon
c5021721c6
N°3522 Display error alert for twig rendering errors
2021-03-08 16:41:58 +01:00
Eric
3c60e4f765
Add Toolbar factory, Use new factory entry for cancel buttons, better check of twig errors, fix fatal error page
2021-02-09 14:43:46 +01:00
Eric
392cdf6058
N°3567 - Migrate backoffice pages to new UIBlock system : App. upgrade (display twig errors)
2021-01-19 18:09:58 +01:00
Eric
77808ecd41
Add UIBlocks to twig (WIP)
2021-01-18 12:03:31 +01:00
Molkobain
b15ed80732
Internal: Replace references to iTop 2.8.0 with iTop 3.0.0
2020-10-14 10:16:49 +02:00
Molkobain
b5c97e35bf
Add visibility to class constants (PHP >= 7.1)
2020-08-26 19:02:53 +02:00
Stephen Abello
8996117929
Allow additional paths for Twig Helper and add images/ to iTop webpage and block renderer paths
2020-08-10 16:56:00 +02:00
Molkobain
b207ae1bb3
PHPDoc & code cleanup
2020-07-30 15:22:16 +02:00
Molkobain
e788a44382
TwigHelper: Add file type constants for an easier use by the service consumers
2020-07-30 15:22:16 +02:00
Molkobain
1a3411e99d
TwigBase: Add 2 TWIG functions (get_absolute_url_app_root / get_absolute_url_modules_root)
2020-07-27 15:09:32 +02:00
Eric
e4ab543aff
Disable twig cache for developers (instead of having config flag)
2020-07-16 15:07:03 +02:00
Eric
e7fa9eda65
Use configuration for enabling twig cache
2020-07-15 09:33:54 +02:00
Eric
0b84e809f6
Add cache to twig templates
2020-06-05 15:52:26 +02:00
Eric
87e22163d7
N°2037 - Add Twig template rendering to the WebPage
2020-02-21 14:35:25 +01:00
acognet
4cc8b89f4e
N°2037 - New dashlet Gantt - add method to insert twig in an existing page
2020-02-21 12:09:15 +01:00
Eric
7f3efe59ab
Refactor Core Update (+3 squashed commit)
...
Squashed commit:
[e1cbfe93f] Refactor Core Update
[41ec2adf7] Refactor Core Update
[ca6cefca3] Refactor Core Update
2020-01-07 10:00:13 +01:00