Molkobain
4ddfbf6559
N°3477 - Rename methods of the new iPageUIBlockExtension API
2020-12-23 16:25:36 +01:00
Molkobain
7a446941e0
N°3123 - Fix list dashlet not displaying object type anymore
2020-12-23 10:53:46 +01:00
Molkobain
874bf38316
N°2844 - Fix object panel layout during a transition
2020-12-22 18:22:58 +01:00
Molkobain
27eb3a8509
N°3518 - Start refactor of object details to match block / template design
2020-12-22 18:22:58 +01:00
Eric
2608c071d0
N°3540 - Migrate printable version of an object (change some css classes)
2020-12-18 16:06:51 +01:00
acognet
3876fb9d62
N°3540 - Migrate printable version of an object
2020-12-18 11:41:31 +01:00
Pierre Goiffon
c8dbf88c03
♻️ new FieldFactory
...
Idea is to remove the aParams parameter from the Field object
And also allow to pass subblocks for the input value instead of only raw HTML
2020-12-18 11:32:13 +01:00
Molkobain
f525e161a8
N°2127 - Fix field content overlapping on rest of the UI (Backoffice)
2020-12-17 12:12:04 +01:00
Pierre Goiffon
85e9073228
N°3537 run_query : use Field instead of InputWithLabel
2020-12-16 17:45:13 +01:00
Eric
c1e25b121e
N°2737 - ExtraParams check in DisplayBlock
2020-12-16 17:44:08 +01:00
Eric
31f3bf9368
N°2847 - move console specific methods from BlockRenderer to ConsoleBlockRenderer
2020-12-16 17:44:08 +01:00
Thomas Casteleyn
42354ba794
Improve secure connection detection ( #161 )
...
The previous code broke the setup page when the iTop server is behind a proxy that handles SSL termination.
Now the detection also checks the `HTTP_X_FORWARDED_PROTO` and `HTTP_X_FORWARDED_PROTOCOL` HTTP headers.
For any other page than the setup, the check is unchanged.
Many thanks @Hipska !
2020-12-16 15:37:48 +01:00
Eric
1b115624a2
N°2737 - RenderBlockTemplate enhancement, uilinkswidget UIBlock refactor
2020-12-16 11:05:30 +01:00
Eric
d2bc651fc6
N°3123 - ExtraParams check
2020-12-16 09:05:05 +01:00
Eric
afca91089a
N°3123 - ExtraParams check
2020-12-15 14:57:06 +01:00
Eric
a9bab22720
N°3123 - ExtraParams check (only in dev)
2020-12-15 14:46:02 +01:00
Eric
c451293370
N°3123 - ExtraParams check
2020-12-15 12:14:10 +01:00
Pierre Goiffon
3cce93be95
UIExtKeyWidget : Fix parameters that must be optionals
2020-12-15 10:24:59 +01:00
Eric
9df80b9f79
N°3123 - Fix table counts on search results
2020-12-14 18:31:32 +01:00
Eric
c106caf924
N°3123 - Fix dashlets GroupBy and Object List
2020-12-14 16:37:23 +01:00
Eric
70beeb726a
N°3123 - Fix "view_link" parameter for shortcuts preferences
2020-12-14 09:54:01 +01:00
acognet
43a2b5cda6
N°3123 : Fix create shortcuts and set preferences
2020-12-11 19:23:35 +01:00
Pierre Goiffon
96e7f57a34
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
# application/itopwebpage.class.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# core/config.class.inc.php
# css/css-variables.scss
# datamodels/2.x/version.xml
# pages/ajax.document.php
# pages/ajax.render.php
# pages/ajax.searchform.php
# sources/application/TwigBase/Controller/Controller.php
2020-12-10 18:08:11 +01:00
Molkobain
abf6d5422e
Merge remote-tracking branch 'origin/feature/faf-cke-mentions' into develop
2020-12-10 17:50:07 +01:00
Eric
2bef89137e
N°3123 - DataTables rework (WIP)
2020-12-10 17:13:15 +01:00
Molkobain
97c77b612e
N°2875 - Add config. param. 'mentions.allowed_classes' to choose which classes (eg. Person / FunctionalCI) can be mentioned through which char. (eg. @ / #)
2020-12-10 10:27:34 +01:00
Molkobain
e96400c43b
N°2875 - Improve global implementation and integration with the trigger system
2020-12-09 23:19:39 +01:00
Molkobain
a8431c5810
N°2875 - Update branch to current develop branch state
2020-12-09 20:06:40 +01:00
Molkobain
68332896ad
Merge branch 'develop' into feature/faf-cke-mentions
...
# Conflicts:
# application/cmdbabstract.class.inc.php
# css/css-variables.scss
# css/light-grey.scss
# datamodels/2.x/installation.xml
2020-12-09 19:58:26 +01:00
Eric
b8a42843e0
N°3123 - DisplayBock BlockCvs
2020-12-08 16:29:16 +01:00
Eric
05e802b74a
N°3123 - Fix create new object link
2020-12-08 10:13:05 +01:00
acognet
5ccb12453a
N°3123 : Improved JavaScript management in web pages and ajax pages
2020-12-08 08:59:25 +01:00
odain
57a085eec1
N°3464: move fix in itop-fence + fix/enhance rest api test
2020-12-07 15:56:35 +01:00
Eric
0808a76226
N°3123 - Fix empty popup menus
2020-12-07 14:29:01 +01:00
odain
cf1b613923
N°3464 REST comment field not working anymore
2020-12-06 23:54:27 +01:00
Stephen Abello
13d2699011
N°2629 Allow user to choose default expanded/collapsed toolbar for richtext editors
2020-12-04 10:53:22 +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
Eric
15aa9e508c
N°3123 - Refactor Directories
2020-12-02 13:18:01 +01:00
Stephen Abello
d1b12ee04b
N°2251 Replace qtip calls by tippyjs calls
2020-12-02 10:06:24 +01:00
Stephen Abello
81b96b2430
N°2251 Migrate bulk modify field additional content tooltip from qtip to tippyjs
2020-12-02 09:42:20 +01:00
Eric
abb192eb0f
N°3123 - Changed the variables in application UIBlocks
2020-12-01 19:08:49 +01:00
Pierre Goiffon
14ac58b999
N°3227 use Button components instead of hardcoded HTML
2020-12-01 18:19:40 +01:00
Pierre Goiffon
ae094f9bc6
N°3227 Fix typo in var names
...
Thanks @Molkobain (who commented in c117a23e0d )
2020-12-01 17:31:04 +01:00
Pierre Goiffon
c117a23e0d
N°3227 For AttributeOQL add a new icon to pick a query from queries phrasebook
...
Add a new Query.is_template field (default value 'no') to filter queries usable as template.
Also lots of modifications in ExtKeyWidget, both JS and PHP objects :
* pass filter on dialog content generation (was using only targetClass, so search criteria weren't set - but search results were ok as they are made from another ajax query)
* fix loading still displayed after dialog close
* can now get the defined attribute value (was always returning the selected object id)
2020-12-01 09:40:55 +01:00
Eric
d2d5a90637
N°3123 - Fix popup menus for lists
2020-11-30 16:47:27 +01:00
Eric
631a73e07d
N°3123 - Fix breadcrumb for DisplayBlock(type: List)
2020-11-30 15:36:54 +01:00
Pierre Goiffon
c944cd29b1
📝 Fix \utils::Sanitize_Internal phpdoc
...
Thanks @Molkobain !
2020-11-30 15:01:09 +01:00
Pierre Goiffon
5d5a3183c0
📝 more PHPDoc for \utils::Sanitize_Internal
...
added more details about const that were introduced in e911290b3d
2020-11-30 14:27:52 +01:00
Eric
4099a8ef5a
N°3123 - Moved Popup Menu Items JS parts to UIBlocks
2020-11-27 17:25:50 +01:00