Benjamin Dalsass
2041a6ad3f
N°803 - Allow display & edition of attributes on n:n relations on Portal
...
- Remove column mandatory information when object is in view mode
2023-06-09 10:40:24 +02:00
Benjamin Dalsass
c486aea299
N°803 - Allow display & edition of attributes on n:n relations on Portal
...
- Remove input when object is in view mode
- Improve form errors handling
- Prevent row selection when clicking input
- Attach date time picker to table instead of input to prevent popup truncating (popup will be visible but not aligned on the input)
2023-06-09 10:34:19 +02:00
Benjamin Dalsass
11c147574a
N°803 - Allow display & edition of attributes on n:n relations on Portal
2023-06-07 15:30:08 +02:00
Benjamin Dalsass
8eb1053daa
N°803 - Allow display & edition of attributes on n:n relations on Portal
2023-06-05 16:19:06 +02:00
Molkobain
f41879f0b1
N°6307 - Fix unappropriate confirm message when updating log on object edition
...
Proper fix as 345a8371 was temporary
2023-05-31 16:26:26 +02:00
Benjamin Dalsass
31a96d24dd
N°6219 - 1:n Read: tooltip, modal title and message on Add-Edit-Remove-Delete
2023-05-31 10:10:02 +02:00
Eric Espie
2c4c69fcfc
Fixed regression due to forcing camel case names in operation methods, now allow both camel case and snake case
2023-05-30 15:25:00 +02: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
Pierre Goiffon
4038d4d925
N°6314 N°1150 Fix cannot reopen or close a UR in the user portal
...
Since introduction of MultipleChoicesField and SelectObjectField value checks with b71cd218 , when a portal user was trying to do an action on a resolved UR the agent_id field was rejected. The reason for the rejection is the corresponding SelectObjectField query is containing the portal user scopes (query generated in ObjectFormManager::Build), and of course the agent_id set isn't in this scope...
As a workaround we are disabling those checks for read only fields (values are set server side and possibly in a different context than the portal user)
2023-05-16 17:54:24 +02:00
Eric Espie
ad25d8823f
Add EVENT_DB_BEFORE_CREATE and EVENT_DB_BEFORE_UPDATE events in CRUD calls
2023-05-16 15:52:02 +02:00
Eric Espie
cda51c67c5
Fix warning
2023-05-15 11:46:25 +02:00
Eric Espie
940118967c
Move event declaration where the object is defined
2023-05-15 09:33:53 +02:00
Pierre Goiffon
b71cd2182f
N°1150 Add value checks in MultipleChoicesField and SelectObjectField
...
Now current value is checked against list of possible values
2023-05-12 10:59:33 +02:00
Stephen Abello
5219541b74
N°6154 Fix some classes names hardcoded in dict entries and calls MetaModel GetName instead of hardcoded dict entry
2023-05-10 10:03:02 +02:00
Eric Espie
f1d1aa8833
Fixed regression due to forcing camel case names in operation methods, now allow both camel case and snake case
2023-05-05 14:55:45 +02:00
bdalsass
b9cfb62d1a
N°6251 - 1:n - Actions must not be proposed to user not allowed ( #491 )
2023-05-05 14:28:37 +02:00
Molkobain
53e2d1103a
Improve PHPDoc and type hints
2023-05-04 23:16:14 +02:00
Molkobain
8dc7d68b8c
N°5890 - Use leave handler in backoffice forms to better handle leave confirmation message with multiple forms in a single page
2023-05-04 22:15:10 +02:00
Eric Espie
4f6e74a3ee
N°2250 - DisplayObject with ormLinkSet ignore Removed
2023-05-04 11:01:51 +02:00
Benjamin Dalsass
27d9d6a822
N°6154 - n:n Read - tooltip, buttons tooltips on edit widgets
2023-05-03 12:42:45 +02:00
bdalsass
e16a32bad2
Feature/6154 - Change dict key ( #490 )
2023-05-03 09:47:56 +02:00
Molkobain
99376225de
Improve PHPDoc
2023-05-03 09:46:45 +02:00
Molkobain
3ce810ee99
N°5655 - Router: Improve robustness
...
* Change visibility from public to protected of methods for which it was not necessary
* Change visibility from static to non-static of methods that could be used as such for easier testability
* Cache available routes for better performances
* Finish Router::GetRoutes() so we can use the available routes data to display them to the developers somewhere (ideally in the toolkit)
* Improve unit tests
2023-05-02 23:56:25 +02:00
Eric Espie
b1d32646d9
N°5658 - Fix spinning wheel appearing on all application upgrade buttons - move twig_base and itop-core-update to new router
2023-04-28 16:42:39 +02:00
Eric Espie
e960d20826
N°5658 - Fix spinning wheel appearing on all application upgrade buttons - move twig_base and itop-core-update to new router
2023-04-28 16:02:54 +02:00
bdalsass
de35d941c1
N°6154 N°6219 - Relations Read - tooltip, confirmation title and message ( #486 )
...
N°6154 - n:n Read - tooltip, confirmation title and message on Add-Edit-Remove
N°6219 - 1:n Read: tooltip, modal title and message on Add-Edit-Remove-Delete
2023-04-28 14:43:53 +02:00
Molkobain
e4e562d28e
N°6253 - Fix crash due to missing test on main class
2023-04-27 16:45:57 +02:00
Molkobain
c1ae0ce7fa
N°6253 - Fix only first selected class displayed in lists in run query page
...
Factorized code from \DataTableUIBlockFactory::MakeForRenderingObject() into \DataTableUIBlockFactory::MakeForRendering as 95% of their code where duplicated. 😵
\DataTableUIBlockFactory::MakeForRenderingObject() is now deprecated.
2023-04-27 16:09:14 +02:00
Molkobain
db26a72fd1
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# application/ui.linkswidget.class.inc.php
2023-04-25 21:22:24 +02:00
Stephen Abello
284117f33a
Fix linkset sets' complementary name being double encoded
2023-04-25 09:18:18 +02:00
Benjamin Dalsass
4ef93db9a7
N°5958 - 1:n - edit_mode=ADD_ONLY - Location -> Person
...
Disable blob edition only when editing via ajax
2023-04-24 15:18:08 +02:00
acognet
3e6e3919fb
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-04-24 15:04:58 +02:00
acognet
d6e5069dd5
N°541 - Dashlets: Improve readability when to much labels (pie chart) or too long labels (bar chart)
2023-04-24 14:26:33 +02:00
Molkobain
c34bd42945
N°5957 - Introduce constants for DisplayBlock styles
2023-04-22 09:52:30 +02:00
Molkobain
f308d9b478
N°5957 - Relations: Refactor \DisplayBlock to correctly handle 'listInObject' style
2023-04-22 09:52:30 +02:00
Stephen Abello
0404727fc9
N°6223 - Linkset modal edition: set extkey to host object read-only
2023-04-21 17:00:33 +02:00
Stephen Abello
62a717b93b
N°6223 - On link modal creation, make ext key to current object readonly, but still submit its value ( #483 )
...
* On link creation, make ext key to current object readonly, but still submit it
* Dump autoloader
* Apply suggestions from code review thanks to @Molkobain and @Hipska
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@super-visions.com >
2023-04-21 15:02:59 +02:00
Molkobain
aca46fb1d6
Merge remote-tracking branch 'origin/support/3.0' into develop
...
# Conflicts:
# application/ui.linkswidget.class.inc.php
2023-04-20 17:41:40 +02:00
Molkobain
f026e6f4b8
N°6208 - Router: Move to Service folder
2023-04-20 09:41:12 +02:00
Molkobain
e3252da5a9
N°6208 - Router: Add mechanism to generate complete route URL from its code
2023-04-20 09:41:12 +02:00
Benjamin Dalsass
b2c0c5253a
N°6201 - Change a CI role to "computed" in pop-up freeze the screen
2023-04-19 14:03:15 +02:00
jf-cbd
e436f9bf8d
N°6179 - Tooltip attribute in field component (in Twig) ( #478 )
...
N°6179 - Tooltip attribute in field component (in Twig) (#478 )
2023-04-19 11:02:47 +02:00
Benjamin Dalsass
b8560e4862
N°6207 - Click on Tag Widget Tagset for n:n open in new tab, why?
2023-04-19 08:33:05 +02:00
Benjamin Dalsass
1c3117dd2c
N°5958 - 1:n - edit_mode=ADD_ONLY - Location -> Person
...
Disable blob edition only when editing via ajax
2023-04-19 08:17:39 +02:00
Stephen Abello
b31bce7269
N°3191 - Add modify button as default action
2023-04-18 16:46:13 +02:00
Stephen Abello
e09749b288
N°3191 - Handle max width and max height for summary cards
2023-04-18 16:19:51 +02:00
Molkobain
51617113eb
N°6204 - Fix REST/JSON API crash when using JSON-P and iBackofficeDictXXX interfaces
2023-04-18 15:33:57 +02:00
Benjamin Dalsass
acf26754ef
N°5958 - 1:n - edit_mode=ADD_ONLY - Location -> Person
2023-04-18 15:30:58 +02:00
Molkobain
425fb14188
Merge remote-tracking branch 'origin/support/3.0' into develop
2023-04-18 14:44:17 +02:00
Molkobain
06eb79d4f4
N°6204 - Fix REST/JSON API crash when using JSON-P and iBackofficeDictXXX interfaces
2023-04-18 14:42:36 +02:00