acognet
e27b6b2dde
N°3785 - Fix corrupted attribute file on download
2021-03-02 16:39:51 +01:00
Molkobain
e3015a284b
N°3629 - Activity panel: Add possibility to close the panel
2021-03-02 09:32:06 +01:00
Eric
da4cf8b661
N°3739 - Change dashboard menu entries (Fix dashboard edition)
2021-02-26 09:33:56 +01:00
Molkobain
4d8930832e
N°3649 - Activity panel: Add concurrent lock mechanism
2021-02-19 12:34:42 +01:00
Molkobain
38c6f8c76f
Concurrent lock: Fix ownership handler in the backoffice
...
- Lost lock message will only be displayed once instead of being stacked every 60s 🤪
- Action buttons (except "Cancel") are disabled when the lock expires (regression from 3.0.0)
- Modal window is now larger
2021-02-19 12:34:41 +01:00
acognet
dbe747ea23
N°2598 - When refreshing a list, loosing page and order - change of dashboard refresh mecanism
2021-02-15 16:55:03 +01:00
Molkobain
15c5a22d11
N°3649 - Activity panel: Add tooltip on compose button
2021-02-08 12:24:04 +01:00
Molkobain
4a2cbc9be3
N°2847 - Navigation menu: Change default expanded/collapsed behavior
...
- Keep previous value (iTop 2.7 and older) if present
- Otherwise, collapsed by default
- Also renamed the user pref. to match new conventions
2021-02-08 12:24:04 +01:00
Eric
26f800d488
N°3423 - Allow AttributeImage / AttributeDocument content to be cached by the browser (console)
2021-01-21 10:44:23 +01:00
acognet
ccb6bb943c
N°2737 - Migrate table to DataTables plugin to be iso with the end-users portal - fix actions doesn't work after class change
2021-01-12 10:34:24 +01:00
Eric
31f3bf9368
N°2847 - move console specific methods from BlockRenderer to ConsoleBlockRenderer
2020-12-16 17:44:08 +01:00
Eric
1b115624a2
N°2737 - RenderBlockTemplate enhancement, uilinkswidget UIBlock refactor
2020-12-16 11:05:30 +01:00
Eric
c451293370
N°3123 - ExtraParams check
2020-12-15 12:14:10 +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
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
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
acognet
0c8d78d753
N°3123 : refactoring ajax call for datatables
2020-12-08 09:38:24 +01:00
Pierre Goiffon
1304e2eb2d
N°3416 Updates after code review v2 :)
2020-12-04 08:51:07 +01:00
Pierre Goiffon
cece15d10c
N°3416 Updates after code review
...
Many thanks @bruno-ds !
* add comments to explain intentions
* fix indentations
2020-12-03 17:45:44 +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
35d77ff642
N°3416 Fix DocumentFile preview not working anymore
...
Was caused by X-Frame-Options http header added with N°3317
2020-12-02 15:44:58 +01:00
Eric
15aa9e508c
N°3123 - Refactor Directories
2020-12-02 13:18:01 +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
d0baf298be
N°2847 - Datatable Fix n-n links
2020-11-24 14:54:32 +01:00
Eric
d9264e5181
N°2847 - Datatable Fix external keys "undefined"
2020-11-24 11:25:26 +01:00
acognet
11b6429e3c
N°2847 - Tranform old itop datatable to jquery DataTable - Fix management of button "Add"
2020-11-23 19:59:55 +01:00
Molkobain
7d0f1f46d3
N°2847 - ActivityPanel: Rework for new UX
...
- Add MetaModel::GetCaseLogs($sClass) function
- Rename ActivityNewEntryForm to CaseLogEntryForm
- Rework ActivityPanel and CaseLogEntryForm markup / CSS
- Change for 1 CaseLogEntryForm per tab (caselogs and activity) with specific "Add entry..." choices
2020-11-23 11:11:05 +01:00
acognet
106dfc63d5
N°2847 - Tranform old itop datatable to jquery DataTable - manage popup "Configure this list"
2020-11-18 12:31:42 +01:00
acognet
9621ff4d5e
N°2847 - Tranform old itop datatable to jquery DataTable - fix diplay
2020-11-17 11:54:52 +01:00
Eric
4c8a8fc510
N°2847 - Datatables Fix external keys search
2020-11-16 11:04:16 +01:00
acognet
0046834b2c
N°2847 - Tranform old itop datatable to jquery DataTable - add sort
2020-11-13 08:51:16 +01:00
acognet
f718b26b7b
N°2847 - Tranform old itop datatable to jquery DataTable
2020-11-04 13:36:20 +01:00
Eric
cfbfaad154
N°2847 - Dashboards edition
2020-11-03 16:15:03 +01:00
Eric
eebc29d2bb
N°3111 - Fix Portal export
...
(cherry picked from commit d3b57c3bda )
2020-10-30 14:16:57 +01:00
Eric
8502fa7721
N°3294 - Display and refresh counters in OQL menu entries
2020-10-27 15:11:30 +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
00212e8127
N°2847 - Dashboard: Start rework for demo
2020-10-09 00:04:13 +02:00
Stephen Abello
157e0a6915
N°2847 Add backend for new entry form for activity panel
2020-10-07 09:46:23 +02:00
Molkobain
29f58103b0
N°2847 - Comment (temp) migrated parts of the iTopWebPage
2020-10-02 11:40:26 +02:00
Eric
0ffe76e359
N°2847 - Fix Global search
2020-09-16 17:38:46 +02:00
Eric
63f8ec594c
N°2847 - Refactor Web Pages classes - Add UIBlockManager to the WebPage
2020-09-09 18:10:06 +02:00
Eric
d3b57c3bda
N°3111 - Fix Portal export
2020-09-01 17:17:01 +02:00
Pierre Goiffon
4e5bbcde35
N°3198 n:n relations in edit mode : refresh remote class fields on extkey change
2020-08-19 16:06:37 +02:00
Pierre Goiffon
7d7270296e
🎨 📝 format & add comment
2020-08-19 16:06:37 +02:00
Eric
5b04143711
N°3111 - Fix Portal export
2020-07-21 16:39:55 +02:00
bruno DA SILVA
839bbc425f
N°2901 Add log to help diagnose lost InlineImage
...
they are disabled by default, use this to enable:
```
'log_level_min' => array(
'InlineImage' => LogAPI::LEVEL_TRACE,
'UserRequest' => LogAPI::LEVEL_TRACE,
),
```
2020-05-12 15:34:13 +02:00
Pierre Goiffon
9b065ffb0a
Merge remote-tracking branch 'origin/support/2.7.0' into support/2.7
...
# Conflicts:
# datamodels/2.x/itop-attachments/renderers.itop-attachments.php
2020-04-29 09:00:10 +02:00
acognet
bbc751bee4
N°2383 - GetAttributeFlag ignored on form refresh with dependent field
2020-04-14 17:56:27 +02:00