Pierre Goiffon
a4f6f6e877
N°4368 Fix CORB blocking regression ( #598 )
...
Don't send X-Content-Type-Options HTTP header for certain WebPage impl to workaround CORB blocking
To disable globally this new behavior introduced in 9865bf07 , set the `security.enable_header_xcontent_type_options` config parameter to false
Thanks @Molkobain for the review !
2024-01-05 10:41:18 +01:00
Pierre Goiffon
9865bf0779
N°4368 add sending X-Content-Type-Options HTTP header
...
Replace in consumers the \WebPage::add_xframe_options call by \WebPage::add_http_headers
2023-12-19 18:25:26 +01:00
Pierre Goiffon
8265b9b034
N°3416 fix PHPDoc
2020-12-10 18:10:45 +01:00
Pierre Goiffon
ecebe4ecd5
N°3416 XFrame and cache headers optimizations
...
* Remove XFrame header set in \WebPage::no_cache : not this method responsability, was confusing :/
* Remove no_cache() calls when already set in page constructor (ajax_page mainly)
* Also calls everywhere the \WebPage::no_cache method instead of setting headers manually
2020-12-02 17:19:05 +01:00
Pierre Goiffon
8bfcb14d0c
N°3416 XFrame-Options header is now set using a config parameter, defaults to SAMEORIGIN
...
Also adds an indirection (\WebPage::add_xframe_options) to set header
2020-12-02 17:17:11 +01:00
Pierre Goiffon
a765eb8725
Merge remote-tracking branch 'origin/support/2.6' into support/2.7
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
2020-10-05 16:12:49 +02:00
Pierre Goiffon
1551694198
N°3317 Security hardening
2020-10-05 14:42:03 +02:00
Eric
bef1832ac7
N°3317 - Add http headers
2020-09-29 14:07:24 +02:00
Eric
5a46bb8461
N°3320: Do not display empty tabs
2020-09-29 11:23:49 +02:00
Molkobain
0948e80060
N°3320 - Fix empty tabs being displayed (misuse of the API or user rights)
2020-09-28 14:10:19 +02:00
Eric
1453558f3e
N°3317 - Add http headers
2020-09-22 11:39:19 +02:00
acognet
ee0d231426
N°2895 - Tab dictionnary entries not taken in account in "Printer Friendly Version" screen
2020-04-01 01:05:13 +02:00
Eric
87e22163d7
N°2037 - Add Twig template rendering to the WebPage
2020-02-21 14:35:25 +01:00
Eric
d668d65c70
N°2772 - Fix errors during upgrade. Prevent JS Dict load for setup pages.
2020-02-20 14:45:39 +01:00
Molkobain
a259443735
N°2314 - Markup extensibility: Add attribute flags as metadata to object forms
2020-02-10 13:27:36 +01:00
Molkobain
a7619f2820
N°2313 - Markup extensibility: Add metadata on admin. console object lists
2020-01-27 16:58:55 +01:00
Molkobain
5485897bbb
N°2313 - Markup extensibility: Fix raw value and attribute label not always being escaped
2020-01-24 17:38:18 +01:00
Molkobain
2fcea4d02e
N°2313 - Markup extensibility: Add field label in its metadata
2020-01-20 14:43:40 +01:00
Molkobain
6aff09eaf7
N°2708 - Internal: Fix regression introduced with N°2313 "Undefined index 'prefix'"
2020-01-20 11:16:07 +01:00
Eric
b370deaac9
N°2313 - Markup extensibility: Add support for both code AND title in admin. console tabs
2020-01-16 09:56:22 +01:00
Molkobain
5a39581c60
N°2313 - Markup extensibility: Add support for both code AND title in admin. console tabs
2020-01-15 08:42:35 +01:00
Molkobain
7af35c2d09
Internal: Improve how CSS and JS files are loaded in the DOM to optimize rendering and avoid glitches
2019-12-16 17:53:43 +01:00
Molkobain
4db114f64d
N°2313 - Markup extensibility: Add meta information and hooks
...
Admin. console:
- Class and id on object form
- Class current and target state on object transition form
- Object form mode (view/edit/create/stimulus)
- Object attributes: Attribute code, attribute definition class and raw value
- Navigation menu: Their IDs on group and items
- Actions menu: Their IDs on items
Portal:
- Object attributes: Attribute code, attribute definition class and raw value
2019-12-05 12:27:02 +01:00
Molkobain
9cdfe0ecb4
Internal: PHPDoc and warning suppression
2019-11-28 17:05:05 +01:00
Molkobain
9fa510d2a8
Internal: PHPDoc and warning suppression
2019-11-27 20:40:39 +01:00
Pierre Goiffon
4afed39b0e
N°2529 Fix charset sent by logout page
2019-10-09 18:07:08 +02:00
Molkobain
fb5f59e72e
🚨 Fix wrong method visiblity
2019-02-07 14:06:06 +01:00
Molkobain
8af1a53721
💡 PHPDoc
2019-02-07 14:06:06 +01:00
Eric
488d2ed886
Debug OQL for search is accessible directly for the administrators
2019-01-07 09:43:44 +01:00
Pierre Goiffon
d9315bec84
N°931 integrate TagSet widget
2018-09-13 15:57:32 +02:00
Pierre Goiffon
40a4e6d7b0
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
...
Warn your git config (core.autocrlf = input or true)
2018-09-04 17:59:51 +02:00
Pierre Goiffon
b02c30a525
Translation keys available client side (Dict.S()) : format + JS/PHPDoc
...
SVN:trunk[5890]
2018-06-18 15:55:10 +00:00
Denis Flaven
9df087984f
(Internal) declare the member variables with the correct names: declare what is actually used !!
...
SVN:trunk[5825]
2018-06-05 13:02:33 +00:00
Denis Flaven
c719fbf7fc
Bug fix (regression): use a different endpoint (ajax.document.render.php) for the output of the JS dictionary since we use the JS dictionary also when there is no user logged in (like in the login page).
...
SVN:trunk[5691]
2018-04-18 13:54:24 +00:00
Denis Flaven
9c3b053727
(Enhancement for developers) Use a timestamp defined at compile time to workaround client-side caching problems during development.
...
SVN:trunk[5690]
2018-04-18 13:45:08 +00:00
Denis Flaven
f8f6e201b9
Advanced Search WIP: new mechanism for passing the dictionary to the client side. Hopefully faster than before thanks to the browser's cache.
...
SVN:b1162[5453]
2018-03-16 17:44:55 +00:00
Eric Espié
8ce708dade
Advanced Search
...
generate id on div "result list outer" and use this id on search widget initialisation
SVN:b1162[5393]
2018-03-08 14:53:57 +00:00
Pierre Goiffon
d80b890cd0
Fix warnings and errors in SynchroReplica
...
SVN:trunk[5142]
2017-11-29 14:30:10 +00:00
Romain Quetiez
ba5dd94240
Fixed a regression introduced by the new layout of forms in the console : notices issued on the transition form
...
SVN:trunk[4830]
2017-07-11 09:43:33 +00:00
Guillaume Lajarige
307145502c
N°930 Better UI on object details part 1. (Careful, Bulf modify and CSV import might be partly broken...)
...
SVN:trunk[4814]
2017-07-07 15:32:50 +00:00
Guillaume Lajarige
95e04178ea
N°636 Portal: Action buttons can now be added to object details page through the iPopupMenuItemExtension
...
SVN:trunk[4600]
2017-03-17 13:03:09 +00:00
Denis Flaven
1621f2ba31
Make the login page more mobile friendly.
...
SVN:trunk[4041]
2016-05-10 13:33:45 +00:00
Romain Quetiez
7d4e9ce069
Refactoring: new API utils::GetCSSFromSASS
...
SVN:trunk[4018]
2016-04-29 08:04:44 +00:00
Romain Quetiez
3eacf2e7fa
Internal: typo in the reporting of page spurious chars
...
SVN:trunk[3982]
2016-04-05 08:52:57 +00:00
Denis Flaven
1cc38fb58e
Make sure that the stylesheets and favicons are reloaded when the application is upgraded.
...
SVN:trunk[3784]
2015-09-22 14:27:53 +00:00
Romain Quetiez
712931b728
#576 Printable view for object details. Possibility to hide/show chapters (the equivalent of tabs in the UI) or any fieldset. Requires testing and comments.
...
SVN:trunk[3679]
2015-08-17 14:12:36 +00:00
Denis Flaven
26405f8299
Make sure that the stylesheet can be loaded by the setup page at first run.
...
SVN:trunk[3644]
2015-07-15 15:15:55 +00:00
Romain Quetiez
baf54a7c02
#942 OQL now supporting unions. Unions support polymorphism and can be used anywhere in the application.
...
SVN:trunk[3631]
2015-07-08 17:10:40 +00:00
Denis Flaven
d1a74589b1
More options for the PDF export of the 'impact' graph.
...
SVN:trunk[3577]
2015-05-10 09:07:19 +00:00
Denis Flaven
ebfc9aa1e0
#1047 : Fix for the FindTab method.
...
SVN:trunk[3528]
2015-04-03 08:02:20 +00:00