Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Stephen Abello
c29bff4d91
N°7355 - Fix deprecated jQuery call
2024-03-26 11:58:17 +01:00
acognet
649457bfc2
N°6308 - issue on displaying a userrequest list with Service_details fields with PHP 8
2023-05-26 00:25:42 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
Stephen Abello
e1ffa65d8b
N°3136 - Add creation and modification of n-n objects in object details ( #378 )
...
* Rebase onto develop
* Use exit condition instead of englobing condition
* Add informative modals that can be called from modal toolbox
* Refactor "apply_modify" and "apply_new" into own controller, handle ajax requests with a json response and handle these responses in linkset creation/edition
* Fix merge issues
* Remove inverted condition
* Move linkset create button to a better place, still needs to fix duplicate "New" button caused by a refactor
* Handle "Cancel" button in modals
* Do not display relations when editing an object in a modal
* More elegant way to add "New" button to relations lists
* Factorize vertical highlights in alerts and modal in a single mixin
* Replace button name with dict entry code
* Change route name to snake case
* More elegant way to add "Create in modal" button to relations lists
* Replace triple if with in_array
* Move listener to body
* Rename variable to match boolean rules
* Rename event
* Rename extra param
* Add phpdoc
* Revert changes
* Check indirect linkset rights before allowing creation in modal
2023-01-18 13:35:48 +01:00
bdalsass
dbe7fae82e
Feature/modals - generic modal API ( #373 )
...
Default modal JS Implementation:
Add title option
Add buttons option
Change template cloning
Confirmation Modal:
Add implementation
Do not show again functionality
Web Page:
Add blocks array with twig loop insertion
2022-12-06 10:18:59 +01:00
Stephen Abello
98a53a46f0
Fix "Configure this list" modal content display
2022-12-02 15:33:35 +01:00
bdalsass
bdb29fd99a
Issue/5074 - Routage, Block UI relations, Links row actions ( #369 )
...
* datatable row actions
Below is a sample of extra param to enable feature:
$aExtraParams['row_actions'] = [
[
'tooltip' => 'remove an element',
'icon_css_class' => 'fa-minus',
'js_row_action' => 'console.log("You clicked the remove button");',
'confirmation' => [
'message' => 'UI:ConfirmationMessage',
'message_row_data' => "name",
'remember_choice_pref_key' => 'remove_do_not_show_again',
],
],
[
'tooltip' => 'open in new tab',
'icon_css_class' => 'fa-external-link-square-alt',
'on_action_js' => 'window.open("http://localhost/itop-branchs/dev/pages/UI.php?operation=details&class=UserRequest&id= " + aData.id + "&c[menu]=UserRequest%3AOpenRequests");',
],
[
'tooltip' => 'other actions',
'icon_css_class' => 'fa-ellipsis-v',
'on_action_js' => 'console.log(event);',
],
];
* Contrôleur pour la suppression et le détachement de liens
* Block UI pour l'édition des relations
* Block UI pour la visualisation des relations
* Boutons d'actions pour la suppression et le détachement de liens
* Gestion dialogue de confirmation pour les row actions
2022-11-23 16:10:34 +01:00
Stephen Abello
75c8738538
Add an event to refresh Datatables
2022-11-15 10:08:29 +01:00
bdalsass
5157f511fc
N°5073 - Implements line actions in a datatable ( #337 )
...
* datatable row actions
Below is a sample of extra param to enable feature:
$aExtraParams['row_actions'] = [
[
'tooltip' => 'add an element',
'icon_css_class' => 'fa-plus',
'css_class' => 'ibo-is-success',
'level' => 'secondary',
'on_action_js' => 'console.log(aData);',
],
[
'tooltip' => 'remove an element',
'icon_css_class' => 'fa-minus',
'css_class' => 'ibo-is-danger',
'level' => 'secondary',
'on_action_js' => 'console.log("You clicked the remove button");',
],
[
'tooltip' => 'open in new tab',
'icon_css_class' => 'fa-external-link-square-alt',
'on_action_js' => 'window.open("http://localhost/itop-branchs/dev/pages/UI.php?operation=details&class=UserRequest&id= " + aData.id + "&c[menu]=UserRequest%3AOpenRequests");',
],
[
'tooltip' => 'other actions',
'icon_css_class' => 'fa-ellipsis-v',
'on_action_js' => 'console.log(event);',
],
];
* datatable row actions (update)
* datatable row actions (update)
* datatable row actions (add template role)
* datatable row actions (align actions)
* datatable row actions (change template factory make to make standard)
* datatable row actions (use trait to handle row actions)
* datatable row actions (row actions templates)
* datatable row actions (row actions templates)
* datatable row actions (row actions templates)
* datatable row actions (extends to static and form)
* datatable row actions (extends to static and form)
* datatable row actions (code review S)
* datatable row actions (code review S)
* datatable row actions (code review S)
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update templates/base/components/datatable/row-actions/handler.js.twig
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* datatable row actions (code review M)
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update js/dataTables.main.js
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* Update application/utils.inc.php
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
* datatable row actions (code review M2)
* datatable row actions (code review M3)
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2022-09-26 08:20:28 +02:00
Stephen Abello
1f3e91efae
Merge branch 'support/3.0' into develop
2022-08-10 14:09:50 +02:00
Stephen Abello
b3750e46cf
Stylize datatables before widget is loaded in order to avoid flickering
2022-08-10 14:07:39 +02:00
Stephen Abello
8c7fa53696
N°5335 Disable datatables hyperlinks when rows are selectable
2022-07-29 09:59:00 +02:00
acognet
e8448332f4
N°4529 - Object list: Count in header not updated when refreshing through the icon
2022-01-25 10:24:44 +01:00
acognet
e8e6ceb29e
N°4529 - Object list: Count in header not updated when refreshing through the icon
2022-01-25 08:56:43 +01:00
acognet
937313495d
Fix checkbox in datatable.
2022-01-10 17:53:25 +01:00
Stephen Abello
6a7c953344
N°4481 Fix configure this list in external key creating alerts
2021-12-09 11:13:43 +01:00
Eric Espie
e6d2b0bc18
N°4346 - Restore HTML metadata (data-xxx) on lists in the backoffice
2021-10-21 16:18:57 +02:00
acognet
eb239843aa
N°4347 - Fix JS errors in custom dashboards for list dahslets
2021-10-04 15:57:17 +02:00
acognet
e2904fb0ee
N°4230 - Printable version issues
2021-09-29 11:21:00 +02:00
acognet
f0d3149a1c
N°3787 - Use data loader for auto refresh
2021-09-24 10:09:02 +02:00
acognet
6a765fad50
N°3685 - Performance checks on the front end - Avoid reload
2021-09-13 09:19:08 +02:00
acognet
3e9a19b0ea
Fix empty page size
2021-09-02 10:11:45 +02:00
acognet
280afb35a9
Datatable : on init load data for the first page
2021-08-20 15:54:34 +02:00
acognet
8c8f711fe8
N°3551 - Migrate module to new UIBlock system : Customer Survey
2021-08-16 15:16:08 +02:00
acognet
2899c82ef2
Fix Typo
2021-08-16 09:55:40 +02:00
acognet
0214243b63
N°3914 - Polishing: Lists - remove pagination when it is unnecessary
2021-08-06 09:19:31 +02:00
acognet
27c3ce0389
N°3907 - Polishing: Run query - Add dictionary entry
2021-08-04 10:44:26 +02:00
Molkobain
6c2221b8b6
Datatables: Remove extra white space in template
2021-08-03 16:16:21 +02:00
acognet
3130e95f4f
N°3907 - Polishing: Run query
2021-08-02 18:56:07 +02:00
acognet
275daf3b0d
N°4085 - Polishing : bulk modify
2021-06-25 10:11:57 +02:00
Stephen Abello
e905838733
Revert layout changes from 11f6c88 as they break dashlet table
2021-06-18 13:54:54 +02:00
acognet
11f6c88ac7
N°3905 - Polishing: CSV Import
2021-06-17 11:16:31 +02:00
acognet
13f6f6ebe6
N°3551 - Migrate module to new UIBlock system : Customer Survey
2021-06-17 09:42:28 +02:00
Stephen Abello
a82f172ca4
Fix wrong id being used for datatables twig variable name
2021-06-14 12:01:29 +02:00
Stephen Abello
8ef43452f8
Fix multiple typo in datatables twig variables
2021-06-14 12:01:29 +02:00
Stephen Abello
4d5ff22b60
Fix variable declaration in datatables
2021-06-10 15:12:16 +02:00
Stephen Abello
c11ad30134
N°4048 Correctly set default sorting on lists
2021-06-02 15:22:03 +02:00
Stephen Abello
4de40e289f
N°3914 Add row highlight colors to Datatables block when an object has a triggered tto/ttr
2021-05-27 16:14:29 +02:00
Stephen Abello
6d57945bd1
N°3914 Hide lists pagination when there's only 1 page
2021-05-27 11:20:48 +02:00
Stephen Abello
0cb0f52b12
N°3914 Fix lists header and data being misaligned when resizing them
2021-05-27 09:59:31 +02:00
Stephen Abello
2cbca93d77
N°3914 Fix modal backdrop on lists' "configure this list" modal
2021-05-25 14:54:54 +02:00
Molkobain
104cf9479c
List: Remove vertical scrolling for all lists except dashlets
2021-05-21 17:06:12 +02:00
Molkobain
6a1b1d7740
Code format
2021-05-21 17:06:11 +02:00
acognet
0bc9aed3fe
Remove development logs
2021-04-08 22:23:01 +02:00
acognet
3262ad7029
N°3868 - "Error: Invalid filter parameter" on mass update
2021-04-07 12:22:02 +02:00
Molkobain
8b894bf96b
Dashboard: Improve fix from previous commit as sListId can be null (which crashes the sanitize filter)
2021-04-01 23:22:27 +02:00
Molkobain
96021274cc
Dashboard: Fix JS error on custom dashboard when trying to create a variable with dash in its name
2021-04-01 22:15:16 +02:00
acognet
efeedcad30
N°3868 - "Error: Invalid filter parameter" on mass update
2021-03-31 11:32:35 +02:00
Molkobain
31f6558710
N°3634 - Lists: Improve rendering to better match mockups and feedbacks from alpha version
2021-03-29 18:13:30 +02:00