Stephen Abello
395c9c288b
N°4355/1745 Prevent malformed caselog entries from breaking activity panel DOM
2021-11-09 16:19:16 +01:00
Eric Espie
27995c14bf
N°3985 - avoid sql request for history in case of object creation
2021-11-02 15:35:51 +01:00
Molkobain
0811fd4aa7
N°2875 - Default triggers/action are created during first install/upgrade of 3.0.0 for DM classes with a log attribute in order to allow Person mention out of the box
2021-10-19 15:16:43 +02:00
Molkobain
8f2b5ad8e2
N°2875 - Invert TriggerOnObjectMention approach
...
- Trigger is now positioned on a specific "host" class (eg. Ticket)
- Trigger now has a "mentioned objects" filter which determines the scope of mentioned objects which will activate the trigger
2021-10-19 15:16:42 +02:00
Molkobain
7d46626d9c
N°3520 - HTML metadata: Add object state in object details if present
2021-09-30 21:30:56 +02:00
Stephen Abello
aac504ec0b
N°3917 Fix object details icon cover method when using class highlight icon as object icon
2021-09-28 16:25:47 +02:00
Stephen Abello
5680d9579c
N°3917 Refactor algorithm to get object details semantic image icon in object's GetIcon method in order to propagate this feature anywhere where GetIcon is called
2021-09-28 15:01:06 +02:00
Molkobain
4c6a7ca30b
N°3791 - Fix crash when displaying object with a null state value
2021-09-28 12:51:21 +02:00
Molkobain
21545da062
Rename Panel / Alert / Button color constants for something more accurate
...
Done now before their as used too widely. We are most likely to allow dev. to use custom colors soon, so we want to avoid confusing / renaming then. (iTop extensions have been verified, none had to be migrated)
2021-09-26 01:26:42 +02:00
Molkobain
6d8a36e061
N°3882 - Fix null status color when class has no style defined
2021-09-24 14:54:29 +02:00
Molkobain
cf223b583e
N°3882 - Protection against ormStyle being null for an object
2021-09-24 09:04:24 +02:00
Molkobain
197864ff83
N°3882 - Object details: Status indicator (dot) now shows the real state color
2021-09-23 11:44:11 +02:00
Molkobain
2dcfe0e281
N°3685 - Front-end performances: Include ScrollMagic lib. only when necessary
2021-09-15 16:16:20 +02:00
Molkobain
d2662e27e1
N°3685 - Front-end performances: Include BBQ lib. only when necessary
2021-09-15 16:16:20 +02:00
Molkobain
6700de097a
N°3712 - Activity panel: Fix origin icon for log entries
2021-08-27 17:28:01 +02:00
Molkobain
808c1fa571
N°3712 - Activity panel: Fix origin indicator being displayed on all type of entries
2021-08-24 10:17:56 +02:00
Molkobain
4458f26379
N°3750 - Behat: Add metadata about logs label
2021-08-17 17:49:22 +02:00
Molkobain
5926e9d110
Navigation menu: Add current user's login to the tooltip
2021-08-09 16:28:53 +02:00
Molkobain
c0b3aed12c
N°3712 - Code cleanup thanks to @piR
2021-08-03 16:15:09 +02:00
Molkobain
1da1e0b1bd
N°3712 - Activity panel: Improve history entries to have a different icon depending the origin (interactive, webservices, csv, ...)
2021-08-02 19:42:32 +02:00
Stephen Abello
243d105f59
Fix return value from new method added in 49fd482
2021-07-30 10:54:16 +02:00
Stephen Abello
49fd482389
N°3552 Correctly display case log entry with no iTop user linked (such as mail to ticket entries)
2021-07-29 16:37:02 +02:00
Molkobain
40ce74cffa
N°4203 - Activity panel: Add button to load all entries at once
2021-07-28 14:58:15 +02:00
Eric
344cce9fdd
N°4076 - Allow block parameters to change the behaviour of blocks on the page
2021-07-26 17:20:45 +02:00
Molkobain
0760adcef6
Object details: Fix status code being set to the color instead of the code
2021-07-22 18:12:11 +02:00
Pierre Goiffon
29ca291860
N°4192 Fix error on Contract classes object details
...
Was crashing on all classes without state attribute, or with state attribute nullable
2021-07-22 11:07:07 +02:00
Molkobain
4a50b95069
N°3924 - Fix misleading orphan activity entries when creating an object
2021-07-17 00:11:16 +02:00
Molkobain
82e3ddaacd
N°4142 - Improve backoffice rendering by showing system avatar no matter what
2021-07-15 21:34:58 +02:00
Molkobain
dfbbee2a1c
N°4142 - Add config. param. to hide user avatars in the GUIs -mostly in logs- (backoffice, end-users portal, ...)
2021-07-15 21:23:20 +02:00
Molkobain
a599a5c5b7
Add PHPDoc
2021-06-28 17:35:54 +02:00
Molkobain
84dae0fb37
Object details: Fix icon / color lost since 27e68404
2021-06-28 17:35:54 +02:00
acognet
27e6840442
N°4068 - Polishing: Object Creation
2021-06-28 15:35:37 +02:00
Pierre Goiffon
d8e2a1cc7c
Merge branch 'support/2.7' into develop
...
# Conflicts:
# README.md
# composer.json
# composer.lock
# core/cmdbsource.class.inc.php
# core/dbobject.class.php
# datamodels/2.x/combodo-db-tools/db_analyzer.class.inc.php
# datamodels/2.x/combodo-db-tools/dbtools.php
# datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
# datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php
# datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
# dictionaries/zh_cn.dictionary.itop.core.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# lib/composer/InstalledVersions.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.php
# lib/composer/platform_check.php
# pages/ajax.render.php
# pages/csvimport.php
# setup/ajax.dataloader.php
# setup/index.php
# setup/setuputils.class.inc.php
# test/application/UtilsTest.php
2021-06-14 16:19:56 +02:00
Molkobain
c6b8526dc0
UIBlock: Add external JS/CSS files (optional) inheritance
...
This way we ensure that a block always have the external resources from its ancestors as this will be necessary most of the time. From now on, the JS widget of the blocks will inherit from a common ancestor to factorize some mechanisms that are duplicates at many levels.
This can be disabled in a particular block by overloading the INCLUDE_ANCESTORS_DEFAULT_XXX_FILES constants in which case, only the external files of the block itself will be included.
2021-05-28 22:45:37 +02:00
Eric
e46480032e
PHP doc
2021-05-28 18:04:11 +02:00
Molkobain
3ee4a14c56
N°4021 - Introduce sticky header for panels and object details (tab container to be done)
2021-05-26 10:37:02 +02:00
Molkobain
88634bcd92
SCSS: Refactor .is-code by moving it to helper file and renaming it
2021-05-05 18:29:33 +02:00
Molkobain
d2c4a6e2e9
UIContentBlock: Add PrependSubBlock() to add a block in first position
2021-04-20 16:32:57 +02:00
Molkobain
f3cf154969
N°3899 - Navigation menu: Filter hot key text now corresponds to the one defined in the user preferences
2021-04-13 11:46:35 +02:00
Eric
d594f28ed9
N°3573 - Migrate backoffice pages to new UIBlock system : System Information
2021-04-09 09:55:58 +02:00
Stephen Abello
56087d9686
Fix tab container when there is only ajax tabs
2021-04-07 09:46:13 +02:00
Molkobain
d9ed2e6de9
Dashboard: Push file missing from last commit
2021-03-30 09:55:10 +02:00
Molkobain
58d2b1d3f4
Rename utils::GetContactPictureAbsUrl() to utils::GetUserPictureAbsUrl()
2021-03-26 08:54:46 +01:00
Eric
3a9228d8d3
N°3569 - Fix DB Tools queries display
2021-03-25 16:36:43 +01:00
Molkobain
573a6d82fe
N°3649 - Activity panel: Add transitions to the save button using the button group
2021-03-24 19:43:35 +01:00
acognet
b63f720e5d
Add factory for MultiColumn and Column
2021-03-24 11:18:55 +01:00
Eric
4534944b08
N°3536 - revert function and use GetSubBlocks() instead
2021-03-23 14:26:17 +01:00
Molkobain
1d6ad94694
N°3649 - Activity panel: Add menu to compose button to select the target log when on a readonly tab (activity, read only case log)
2021-03-23 12:09:37 +01:00
Molkobain
65ed5b3fce
Popover menu: Refactor to remove the necessity of coupling JS and PHP code to instantiate it correctly
2021-03-22 18:53:15 +01:00
Eric
574d089c20
N°3536 - Dashboard: Add title, toggler and menu to AttributeDashboard
2021-03-22 16:46:45 +01:00