Stephen Abello
80e4a46a20
Fix Selectize being re-instantiated (and destroying extkey selectize plugin instance) when creating an inline object containi tagsets
2021-06-08 16:09:37 +02:00
Stephen Abello
d9ccc620c9
Remove trailing quote
2021-06-04 10:50:51 +02:00
Pierre Goiffon
71d2d61c4e
💡 Fix phpdoc for \MenuBlock::GetEnumAllowedActions
2021-06-03 09:04:26 +02:00
Stephen Abello
4033773849
N°3932 Fix button style for hierarchical key selector
2021-06-01 15:43:42 +02:00
Stephen Abello
022887258f
N°3923 Hide caret in autocomplete ext key input
2021-05-26 14:11:13 +02:00
Molkobain
104cf9479c
List: Remove vertical scrolling for all lists except dashlets
2021-05-21 17:06:12 +02:00
Stephen Abello
78b2824c13
N°3914 Harmonize advanced search's external key search buttons style and positions on modals and fix add button id
2021-05-20 15:38:31 +02:00
Stephen Abello
62f5eb5ae9
N°3914 Harmonize external key / linksets buttons style and positions on modals
2021-05-20 15:06:39 +02:00
Molkobain
a82a2df6aa
N°1964 - Add informative message on dashboard when its container (eg. an object) is currently in edition
2021-05-20 10:32:28 +02:00
Pierre Goiffon
3471d9d693
Protect \iApplicationUIExtension::EnumAllowedActions uses ( #214 )
...
Some impl just return null while we expect to have an array... This is causing PHP notices in lots of iTop instances with modules implementing this method incorrectly !
This modification get rid of the notice and :
* add a log (warning level) indicating the impl classes
* if dev env, then throw an exception after browsing all impl (so you get a complete invalid impl list)
Note : since iTop 2.7.0 you should use \AbstractApplicationUIExtension instead of implementing the whole interface !
2021-05-19 14:58:55 +02:00
Molkobain
6d7bcb8a7c
N°3956 - Fix AJAX error when creating an object which has a linkedset with a friendlyname composed of its own external keys' friendlynames 🤪
2021-05-18 17:58:37 +02:00
Molkobain
a8ef1c7899
N°3796 - Make designer compatible with iTop 3.0
2021-05-17 08:55:21 +02:00
Eric
f3b0f79a59
N°3796 - Make designer compatible with iTop 3.0
2021-05-12 15:42:57 +02:00
Molkobain
1124a584cd
Fix iPopupMenuExtension::MENU_OBJLIST_TOOLKIT being called in an object's details
2021-05-05 11:16:34 +02:00
Molkobain
e488ec8c38
N°3914 - Fix "toolkit" actions not being displayed in the menu
2021-05-04 18:26:37 +02:00
acognet
16c9599739
N°3819 - Input: Migrate request templates input to new UIBlock system
2021-05-04 11:55:20 +02:00
odain
993dbed7e7
document IsDevelopmentEnvironment defensive behaviour
2021-05-04 08:55:46 +02:00
odain
390dc1c945
document IsDevelopmentEnvironment defensive behaviour
2021-05-04 08:55:20 +02:00
acognet
2cc4448a15
extract methods for apply context on oql
2021-04-30 22:44:03 +02:00
acognet
6fc3033100
Migrate attribute RedundancySetting in new look
2021-04-29 12:15:24 +02:00
Molkobain
cbc5bb70d0
Performance: Change theme signature check to be done only when necessary at runtime in a production environment
2021-04-28 19:35:03 +02:00
Molkobain
fce3934977
Improve PHPDoc
2021-04-23 22:34:33 +02:00
Molkobain
d8feda89a5
N°2875 - Add return example in the PHPDoc
2021-04-23 17:03:29 +02:00
Molkobain
7aecdd0dc7
N°2875 - Extract method to find mentioned objects into utils so it can used by extensions, not only the trigger
2021-04-23 17:01:17 +02:00
Stephen Abello
9de1f1800d
Add icons on PopoverMenu items and allow to add them through PopupMenu API
2021-04-21 14:45:32 +02:00
Molkobain
d1ccd5c8eb
MenuBlock: Put ID prefix in a class constant to be able to reuse it
2021-04-20 16:32:56 +02:00
Molkobain
370a07f596
Use real indexes instead of numerics for the object header blocks (easier to manipulate them)
2021-04-20 16:32:56 +02:00
odain
3d9540e895
Merge branch 'feature/2982-finalize' into develop
2021-04-16 14:04:17 +02:00
odain
3b3fa7b1f8
N°2982 - rename imports_utility and imports_variable in precompilation signature
2021-04-16 11:56:16 +02:00
odain
52dbf23245
protect IsDevelopmentEnvironment function from warning
2021-04-16 11:33:14 +02:00
odain
65d94bd914
revert d951d0def
2021-04-13 23:48:32 +02:00
odain
d951d0def0
N°3593 - correct GetDefaultThemeInformation returned structure
2021-04-13 23:45:31 +02:00
odain
beadd9cd03
N°3593 - GetVariablesFromFile and precompilation signature fixes + tests
2021-04-13 23:42:53 +02:00
Pierre Goiffon
f33919c312
🔇 N°3731 Remove some more depreciation notice for methods still used in iTop core
2021-04-13 18:22:24 +02:00
Pierre Goiffon
d545123ca7
🔇 N°3731 Remove some depreciation notice for methods still used in iTop core
2021-04-13 17:56:21 +02:00
Pierre Goiffon
59678ef8c6
🔊 N°3731 Log calls to deprecated files / PHP methods
...
POC for the log API was added in #193
2021-04-13 17:56:21 +02:00
Molkobain
923a4048d3
Keyboard shortcuts: Add method to retrieve info about a particular shortcut
2021-04-13 11:46:34 +02:00
odain
903afff687
N°2982 - fix delta xml variables not used in themes
2021-04-12 22:14:00 +02:00
Molkobain
c0f5906dce
Fix crash when accessing a backoffice page in maintenance mode (regression from e2f30182)
2021-04-12 12:08:33 +02:00
Molkobain
530ec111ef
N°3921 - Attribute file: Simplify open and download links text in the backoffice (similar to the portal)
2021-04-12 10:25:37 +02:00
Molkobain
430049d7c4
N°3921 - Attribute file: Fix "delete" button not displaying
2021-04-12 10:25:37 +02:00
Molkobain
6078ccc144
N°3916 - Attribute date(time): Remove browser autocompletion on focus in the input
2021-04-12 10:24:35 +02:00
Molkobain
e2f301827a
N°3936 - Add protection to avoid crashes in certain conditions since d6695d3a
2021-04-12 09:06:56 +02:00
Molkobain
d6695d3ad8
N°3936 - Add config parameter to disable theme selection in the user preferences ("user_preferences.allow_backoffice_theme_override")
2021-04-09 09:05:52 +02:00
Molkobain
8ccada40d1
N°3936 - Add user preference to choose backoffice theme
2021-04-08 18:26:18 +02:00
Stephen Abello
f97f55bcca
N°3896 - CKeditor icon for enhance WikiText URLs syntax
2021-04-07 16:20:01 +02:00
acognet
a5bb6a0c55
N°3886 - Mass delete : toggle all checkbox not working anymore
2021-04-07 12:01:20 +02:00
Molkobain
4c289edac7
N°3887 - Harmonize number of autocomplete displayed results throughout the app
2021-04-06 14:50:31 +02:00
Molkobain
5fa2caac29
Mentions: Show initials when no picture for contact
2021-04-06 00:02:13 +02:00
Molkobain
8b25679df8
Extract function to get a person's initials to a dedicated ToAcronym function in \utils
2021-04-05 21:05:46 +02:00