Eric
44b7821015
N°1846 - Fix Object Copier: Create Ticket from CI, duplicate links
2018-12-11 15:26:24 +01:00
Stephen Abello
29dd196193
N°1848: Fix timeout regression on impact analysis' tooltip
2018-12-10 10:01:48 +01:00
Eric
53fe826f9f
Autocomplete: Prevent the RETURN key to submit form if no value is set
2018-12-07 16:06:52 +01:00
Denis Flaven
540bc3a54b
Newsroom finalization & integration tests.
2018-12-06 15:38:29 +01:00
Eric
2766fad61a
Autocomplete: select automatically the first entry with the RETURN key
2018-12-05 12:01:32 +01:00
Denis Flaven
53e532cbaf
🐛 N°1822 fix for the autocomplete on IE.
...
Support of some accents (western languages) on IE, complete support of
all unicode accents on browsers supporting String.normalize.
2018-12-04 15:07:46 +01:00
Stephen Abello
72e2473444
N°1811: Fix regression in impact analysis: misplaced tooltips on Chrome
2018-12-04 10:58:49 +01:00
Pierre Goiffon
6c07688c34
N°1815 TagSet widget : change filter callback to an anonymous function, fix String obj conversion bug
2018-12-04 09:53:45 +01:00
Pierre Goiffon
598c22a285
🏁 N°1815 fix tagset widget parse error in MSIE all versions
2018-12-03 17:31:57 +01:00
Molkobain
19d4de482d
N°1737 Fix tags sanitization in search criteria
2018-11-27 17:43:21 +01:00
Pierre Goiffon
5309aa225a
Merge remote-tracking branch 'origin/support/2.5' into release/2.6
...
# Conflicts:
# application/utils.inc.php
# js/dashboard.js
# pages/ajax.render.php
2018-11-26 18:28:42 +01:00
Pierre Goiffon
0f20f9ca5d
🔒 N°1795 prevent CSRF on dashboard import
2018-11-26 15:17:53 +01:00
Molkobain
c4ff20b9fb
N°1789 Internal: Fix regression introduced in 6a6c069
2018-11-22 10:49:02 +01:00
Denis Flaven
5ccfa24b27
iTop Newsroom implementation - painfully merged manually...
2018-11-21 19:36:51 +01:00
Pierre Goiffon
a659de9c9b
Merge remote-tracking branch 'origin/support/2.5' into release/2.6
...
# Conflicts:
# datamodels/2.x/itop-portal-base/portal/src/controllers/browsebrickcontroller.class.inc.php
2018-11-21 18:14:13 +01:00
Eric
cf0ad59ec5
N°1754 - Linkset and CheckToWrite: Loss of links on error during creation
2018-11-21 10:34:06 +01:00
Eric
9c9ebeeceb
N°1763 - Fix autocomplete and accents
2018-11-16 15:17:49 +01:00
Molkobain
fb233709e0
Search: Fix search submit after closing an empty criterion
2018-11-16 11:37:48 +01:00
Eric
5baff6257b
N°1754 - Linkset and CheckToWrite: Loss of links on error during creation
2018-11-13 15:37:10 +01:00
Stephen Abello
36ade3b15c
N°1727: Fix non disappearing tooltip for mandatory HTML field
2018-11-12 17:42:56 +01:00
Molkobain
0d082bf378
N°1487 Search: Removing an empty criterion doesn't refresh the results anymore
2018-11-07 14:44:37 +01:00
steffunky
00bd7583f7
N°1053: Set the first day of the week on date/time picker to a language based setting
...
* Update moment.js
* Add locales to moment.js
* Align console & portal on the same moment.js library
2018-11-06 11:06:07 +01:00
Pierre Goiffon
357555e507
AttributeImage : add css classes to be able to style
2018-11-05 11:54:35 +01:00
Pierre Goiffon
81b5f18579
N°1707 fix mandatory TagSet were not highlighted in the console
2018-10-30 15:06:47 +01:00
Molkobain
184c0cb84b
Fix visual glitch in icon select widget
2018-10-30 10:53:50 +01:00
Eric
d61a8ba160
DBSearch: Fix serialization rework
2018-10-22 18:59:38 +02:00
Thomas Casteleyn
30c622052e
Fix integer validation in dashlet forms
...
Mandatory integer fields were valid even when empty. (Thanks @Hipska for the fix!)
2018-10-19 15:06:56 +02:00
Pierre Goiffon
21c5638e1e
Merge branch 'support/2.5' into develop
...
# Conflicts:
# application/applicationextension.inc.php
# application/dashlet.class.inc.php
# application/itopwebpage.class.inc.php
# application/loginwebpage.class.inc.php
# application/menunode.class.inc.php
# application/nicewebpage.class.inc.php
# application/query.class.inc.php
# application/utils.inc.php
# application/webpage.class.inc.php
# application/wizardhelper.class.inc.php
# core/action.class.inc.php
# core/attributedef.class.inc.php
# core/cmdbchangeop.class.inc.php
# core/cmdbobject.class.inc.php
# core/cmdbsource.class.inc.php
# core/config.class.inc.php
# core/dbobject.class.php
# core/dbobjectsearch.class.php
# core/dbobjectset.class.php
# core/kpi.class.inc.php
# core/modelreflection.class.inc.php
# core/modulehandler.class.inc.php
# core/oql/expression.class.inc.php
# core/oql/oql-lexer.plex
# core/oql/oql-parser.y
# core/oql/oqlquery.class.inc.php
# core/ormpassword.class.inc.php
# core/sqlobjectquery.class.inc.php
# core/sqlquery.class.inc.php
# core/sqlunionquery.class.inc.php
# core/trigger.class.inc.php
# core/userrights.class.inc.php
# css/light-grey.scss
# datamodels/2.x/itop-backup/status.php
# datamodels/2.x/itop-config/config.php
# datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml
# datamodels/2.x/itop-knownerror-mgmt/en.dict.itop-knownerror-mgmt.php
# datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/abstractcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/brickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/browsebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/createbrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/defaultcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/objectcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/userprofilebrickcontroller.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/abstractrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/browsebrickrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/createbrickrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/defaultrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/managebrickrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/objectrouter.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/routers/userprofilebrickrouter.class.inc.php
# datamodels/2.x/itop-portal/datamodel.itop-portal.xml
# datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
# dictionaries/da.dictionary.itop.core.php
# dictionaries/da.dictionary.itop.ui.php
# dictionaries/en.dictionary.itop.core.php
# dictionaries/en.dictionary.itop.ui.php
# dictionaries/fr.dictionary.itop.core.php
# dictionaries/hu.dictionary.itop.core.php
# dictionaries/it.dictionary.itop.core.php
# dictionaries/nl.dictionary.itop.core.php
# dictionaries/pt_br.dictionary.itop.core.php
# dictionaries/tr.dictionary.itop.core.php
# dictionaries/zh.dictionary.itop.core.php
# js/forms-json-utils.js
# js/jquery-migrate-1.4.1.min.js
# js/jquery.layout.js
# js/jquery.layout.min.js
# js/jquery.tablesorter.pager.js
# js/linkswidget.js
# js/searchformforeignkeys.js
# js/utils.js
# js/wizardhelper.js
# pages/schema.php
# readme.txt
# setup/ajax.dataloader.php
# setup/xmldataloader.class.inc.php
# sources/renderer/bootstrap/fieldrenderer/bssubformfieldrenderer.class.inc.php
# sources/renderer/console/consoleformrenderer.class.inc.php
# sources/renderer/console/fieldrenderer/consoleselectobjectfieldrenderer.class.inc.php
# sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php
# sources/renderer/console/fieldrenderer/consolesubformfieldrenderer.class.inc.php
# test/ItopDataTestCase.php
# test/core/ormLinkSetTest.php
# webservices/backoffice.dataloader.php
# webservices/rest.php
2018-10-18 14:34:22 +02:00
Pierre Goiffon
588899db63
Convert all files from CrLf to Lf (preparing merge to develop)
2018-10-18 14:20:40 +02:00
Eric
c17f7caa29
N°1408 - Dashboard selector
2018-10-15 16:37:18 +02:00
Eric
fb31c9006a
N°1408 - Fix import dashboard
2018-10-15 16:37:18 +02:00
Eric
94b4f10277
N°1408 - Fix Object print page for attributes dashboard
2018-10-15 16:37:17 +02:00
Eric
709badd0f7
N°1408 - Support contextual parameters in attributes dashboard
2018-10-15 16:37:17 +02:00
Pierre Goiffon
c1e2f35c96
N°931 TagSet : fix remove/add of a partial value in bulk edit
2018-10-15 11:45:29 +02:00
Pierre Goiffon
7e4edc6e3a
Forms mandatory check : switch to first tab with error
...
(cherry picked from commit 80e6801db3e7770997e705d087e57b682e8df092)
2018-10-15 09:45:08 +02:00
steffunky
0a34fb7a7a
N°1590: Advanced search: fixed a bug when selecting foreign keys would not add items (selectionMode is mandatory)
2018-10-12 11:06:31 +02:00
steffunky
11ba459d1b
N°1590: Advanced search: fixed a bug when selecting foreign keys would not add items (selectionMode is mandatory)
2018-10-12 10:48:32 +02:00
Pierre Goiffon
91b7130671
N°1556 Advanced Search : fix removing only criteria in first row (was generating "AND 1")
2018-10-09 18:01:31 +02:00
Pierre Goiffon
4c2be6b2c5
N°931 AttributeTagSet widget js wrapper : partial values can now be added with just a click
2018-10-09 09:04:21 +02:00
Pierre Goiffon
860bb6d615
N°931 AttributeTagSet widget js wrapper : fix remaining console.debug call, and fix indentations
2018-10-08 17:56:34 +02:00
Pierre Goiffon
33e8b6a64c
Switch back files from CrLf to Lf
2018-10-04 17:43:03 +02:00
Stephen
c0d83e96d8
Retrofit 2.5.1 fixes into develop ( 11308dc7, 1e0d654, 7fddd6ac, 12e9e453, cbe749af, 10b7fa60, c5f3598f, 396fc2cd)
2018-10-04 11:12:16 +02:00
Molkobain
396fc2cdcd
N°1658 Fix hard-coded translation in search page when the form has not been automatically submitted.
2018-10-03 17:43:06 +02:00
Molkobain
7fddd6acdc
N°1624 Fix bulk transition integrity exception when "org_id" was not checked.
2018-10-03 15:08:54 +02:00
Stephen Abello
02f83c4f52
(Retrofit from develop 9db47428) N°1559: Fixed external attributes selection on export form
2018-10-02 10:57:49 +02:00
Steffunky
9972e253d5
enable jQuery migrate warning only in dev. environment
2018-10-01 16:17:41 +02:00
Pierre Goiffon
d8b2d4435a
N°931 AttributeSet widget : keep initial removed values
2018-09-28 09:26:23 +02:00
Pierre Goiffon
1d28a67d21
N°931 TagSet widget enabling / disabling in bulk edit
...
- rename ToogleField -> ToggleField
- for the set input, use the same ID as other fields (used by ToggleField method)
- disable the set widget if needed on opening
- binds the update event to enable / disable at will
2018-09-27 17:29:36 +02:00
Pierre Goiffon
741e88e1f0
N°931 AttributeSet widget : little naming fixes
2018-09-27 12:05:45 +02:00
Pierre Goiffon
6eaa7c0530
N°931 AttributeSet more generic CSS classes :
...
* more generic names
* use same classes in both view and edit
* in the scss file, 3 sections : attribute-set edition (with other field types styles), generic Selectize overridings, and styles for attribute-set items visualisation
2018-09-27 11:47:28 +02:00