Molkobain
8af54efd44
N°4068 - Object details: Avoid image attributes to overlap other attributes when they are very large
...
- Keep its width contained in the column
- Maintain aspect ratio of the container div to hint the user on which size the image should be
- Keep image real size as long as it fits in the container
2021-10-02 10:25:19 +02:00
Eric Espie
4b8ef4f919
N°3572 - Fix Data Integrity tab results display
...
- fix synchrodatasource SQL definitions
- fix Hierarchical keys warnings due to bad parameters
2021-09-30 14:53:00 +02:00
Stephen Abello
70d7f576f3
N°4001 Remove empty lines from tag set tooltips
2021-09-23 10:31:06 +02:00
acognet
40ec7e35fd
N°4245 - Using customfield in notifications triggered by TriggerOnObjectUpdate via ApplyStimulus
2021-09-23 09:20:33 +02:00
Molkobain
fd933ce49a
N°4245 - Temporary partial rollback
2021-09-22 13:34:13 +02:00
acognet
14b6e903cb
N°4245 - Using customfield in notifications triggered by TriggerOnObjectUpdate via ApplyStimulus
2021-09-14 09:41:40 +02:00
Molkobain
bc2e25be99
N°3918 - Change missing object tooltip text to "Object not found"
2021-08-19 15:02:04 +02:00
Molkobain
e666631f63
N°3918 - Restore style on broken wiki links (also add a tooltip to explain what it means)
2021-08-13 11:56:40 +02:00
Pierre Goiffon
9d0e2fa64a
N°3807 Bring back styling to raw HTML content
...
Bulma minireset (https://github.com/jgthms/bulma/blob/master/sass/base/minireset.sass ) was applied everywhere in iTop. This was causing HTML content without any Bulma or iTop 3.0.* CSS classes to render with no styles anymore, not even the default browser's ones. Especially rendering for content styled in CK Editor was problematic...
This commit creates a new `ibo-is-html-content` CSS class (in css/backoffice/utils/helpers/_misc.scss) that just extends the `content` Bulma class (indirection to reduce framework coupling).
This new iTop CSS class is added in :
* AttributeText and its children when format is HTML
* HTML components
* activity entries in HTML format
The class can also be used elsewhere when needed, for example in modules having custom pages that aren't using yet the iTop 3.0.* UI components or CSS classes.
2021-08-04 10:37:54 +02:00
acognet
96de4e1796
N°4117 - Text field display, too many empty lines
2021-07-29 11:52:39 +02:00
Molkobain
1c6ffab0e3
Remove index variable from foreach as it was misleading ($sClass does not contain classes but a numeric index)
2021-05-20 18:18:29 +02:00
Molkobain
095d61b6f9
N°3171 - Rollback on the AttributeExternalKey::GetPrerequisites() as it was introducing more regressions than fixes ( acf0548c)
2021-05-20 18:18:29 +02:00
Molkobain
cfab20519e
N°2922 - Revert 93a1f027 and add support for LabelField in the ConsoleFormRenderer (was already done in PortalFormRenderer)
2021-04-29 12:02:13 +02:00
acognet
93a1f027cb
N°2922 - Dependent fields in Request template - Error management
2021-04-26 09:03:11 +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
4c289edac7
N°3887 - Harmonize number of autocomplete displayed results throughout the app
2021-04-06 14:50:31 +02:00
odain
3afa783ba8
PR #188 make sure data synchro does not change enum db type (default value)
2021-04-01 18:29:45 +02:00
denis.flaven@combodo.com
a997e528ec
Internal regression, enum fields not created in data synchro tables
2021-04-01 18:13:24 +02:00
Denis
78d82528fc
Fix DBSchema update fails when an ENUM column contains values which are not / no longer part of the field definition ( #188 )
2021-04-01 12:13:52 +02:00
Molkobain
370c08cd68
N°3657 - Replace calls to deprecate jQuery methods (".click(callback)" to ".on('click', callback)")
2021-03-15 09:29:09 +01:00
Molkobain
c3140c2db3
Copyright year bump
2021-03-12 18:48:46 +01:00
Molkobain
1aa61fe29b
N°3748 - Deprecation: old tooltip libs in the backoffice and the portal
2021-03-12 11:15:04 +01:00
bruno-ds
9cbaced1f3
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# core/config.class.inc.php
# datamodels/2.x/itop-core-update/view/SelectUpdateFile.html.twig
# datamodels/2.x/itop-core-update/view/SelectUpdateFile.ready.js.twig
# setup/setuputils.class.inc.php
# test/setup/SetupUtilsTest.php
2021-03-02 14:34:19 +01:00
bruno-ds
db13c105ad
N°3473 - PHPdoc
...
as requested by @piRGoif
2021-02-24 17:38:54 +01:00
bruno-ds
9b7cd20d47
N°3473 - security hardening
2021-02-24 16:50:13 +01:00
Molkobain
f04a5dbfef
N°2844 - Fix image attribute display and editing
2021-02-19 22:01:51 +01:00
Pierre Goiffon
87ee0b8893
📝 N°2329 add PHP bug reference
2021-01-26 16:14:28 +01:00
Eric
5fe8ca178e
Add UIBlocks to twig (CollapsibleSection, FieldBadge, Panel)
2021-01-18 13:59:28 +01:00
acognet
06ecfb5814
N°2508 - Include Obsolescence icon within list and autocomplete - case of search filters
2021-01-08 09:48:35 +01:00
Molkobain
dc2f8fe9bb
N°3594 - Fix label when an attribute is an external field on a remote external key
2021-01-06 13:59:49 +01:00
Eric
82e98ced85
N°2677 - Add style definition for enums (MetaModel::GetEnumStyle() API)
2021-01-05 13:45:23 +01:00
Eric
2dea5447b4
N°2677 - Add style definition for enums (Default values)
2021-01-05 11:07:18 +01:00
Eric
f1ad55c86c
N°2677 - Add style definition for enums
2020-12-31 11:25:00 +01:00
Pierre Goiffon
77b72a6eb1
📝 Add since on AttributeEnumSet
2020-11-30 18:48:33 +01:00
Eric
d9264e5181
N°2847 - Datatable Fix external keys "undefined"
2020-11-24 11:25:26 +01:00
acognet
9621ff4d5e
N°2847 - Tranform old itop datatable to jquery DataTable - fix diplay
2020-11-17 11:54:52 +01:00
Eric
89c35f0345
N°2847 - Datatables Fix external keys search
2020-11-16 11:04:16 +01:00
acognet
f718b26b7b
N°2847 - Tranform old itop datatable to jquery DataTable
2020-11-04 13:36:20 +01:00
Molkobain
b1e29cbd81
Fix call to Field::AddMetadata() to remove $sValue as null (regression introduced in cfd9dba6)
2020-10-22 21:28:52 +02:00
Molkobain
cfd9dba66e
N°2224 - Portal: Enable tooltips for object's attributes description
2020-10-22 16:05:59 +02:00
Molkobain
116c0c0138
Portal: Fix double HTML encoding of fields metadata (label, raw value)
2020-10-22 16:05:58 +02:00
Molkobain
e48d257b00
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
# application/displayblock.class.inc.php
# application/itopwebpage.class.inc.php
# application/utils.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml
# datamodels/2.x/itop-knownerror-light/datamodel.itop-knownerror-light.xml
# datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml
# datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
# js/components/breadcrumbs.js
# pages/navigator.php
# test/core/DBSearchTest.php
2020-10-07 11:36:15 +02:00
Pierre Goiffon
98789f28bb
N°3198 Relations Table Mode : control duplicates server side
2020-09-22 13:32:32 +02:00
Molkobain
8193ada159
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# composer.json
# css/light-grey.scss
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
2020-09-08 17:30:32 +02:00
odain
1eba8ba4ac
Merge branch 'support/2.7' into develop
2020-09-07 16:48:15 +02:00
Eric
7107c2f616
N°3260 - Fix rendering of an ExternalField on a Text with XML content (format transitivity)
2020-09-02 18:15:31 +02:00
Eric
92e0f101d7
N°3260 - Fix rendering of an ExternalField on a Text with XML content (format transitivity)
2020-09-02 17:58:04 +02:00
Molkobain
71dbccd034
N°3216 - Refactor form files to be part of the autoloader
2020-07-30 15:22:16 +02:00
Romain Quetiez
acf0548c4c
N°3171 - Friendly name and obsolescence flag not refreshed ( #151 )
...
- Compute any type of expression on server side
- Recompute friendly name and obsolescence flag on server side (DBOBject)
- Bonus : compute dependency for external keys
2020-07-10 17:26:37 +02:00
Pierre Goiffon
d9224f43f2
AttributeImage : remove useless override
...
The previous code was removed in d5b0bb02 , and until then the method was just calling the parent doing nothing more
2020-06-23 11:39:51 +02:00