Guillaume Lajarige
7c78acbe25
Creating SVN tag for iTop 2.4.2 (Forgot to create it at the time)
...
SVN:2.4.2[5922]
2018-06-28 08:26:18 +00:00
Romain Quetiez
fe887f01c0
Reelasing 2.4.2
...
SVN:2.4[5867]
2018-06-14 09:33:29 +00:00
Eric Espié
9109138127
N°1420 - Fix index generation
...
SVN:2.4[5866]
2018-06-14 09:03:39 +00:00
Eric Espié
51b19c03b1
N°1420 - Fix index generation
...
SVN:2.4[5865]
2018-06-14 08:56:12 +00:00
Eric Espié
8cb584abdd
N°1420 - Fix index generation
...
SVN:2.4[5842]
2018-06-08 13:01:45 +00:00
Eric Espié
3480d478b0
N°1420 - Limit count
...
SVN:2.4[5839]
2018-06-08 09:30:10 +00:00
Eric Espié
3a34417a7d
N°1420 - Limit count
...
SVN:2.4[5838]
2018-06-08 09:24:25 +00:00
Eric Espié
6ca3ca108b
N°1420 - Fix index generation
...
SVN:2.4[5837]
2018-06-08 09:23:30 +00:00
Eric Espié
037036ce6a
N°1420 - don't launch the search automatically for n:n and n:1 links for huge tables
...
SVN:2.4[5832]
2018-06-07 12:20:22 +00:00
Eric Espié
9d2dab5eba
N°1420 - Performance for auto-complete widgets
...
SVN:2.4[5829]
2018-06-06 07:51:07 +00:00
Eric Espié
3169b39952
N°1488 - restore failed on production-modules
...
SVN:2.4[5827]
2018-06-05 13:48:56 +00:00
Eric Espié
ba33b01d84
SVN:2.4[5820]
2018-05-30 10:24:07 +00:00
Eric Espié
7db69ed158
N°1420 - Autocomplete
...
Directory 'branch-2.4' created by PhpStorm
SVN:2.4[5819]
2018-05-30 10:20:10 +00:00
Guillaume Lajarige
a6f6d536e0
N°1472 Portal: OQL optimization in ManageBrick when several UNIONs are used.
...
SVN:2.4[5813]
2018-05-23 15:03:33 +00:00
Stephen Abello
880faf2021
(Retrofit from trunk) N°1444 : fixed regression introduced in [r5725] & [r5774]
...
SVN:2.4[5810]
2018-05-23 11:29:56 +00:00
Eric Espié
f96902c03e
N°1330 - Fix broken sql requests due to the use of class instead of alias
...
SVN:2.4[5783]
2018-05-15 12:11:22 +00:00
Pierre Goiffon
6e810322f7
(Retrofit from trunk) N°1418 fix audit with valid_flag=true that were always failing (r5773)
...
SVN:2.4[5774]
2018-05-04 15:12:55 +00:00
Guillaume Lajarige
dd9984be7f
(Retrofit from trunk) N°1425 Fix regression introduced in 2.4. Creation of an object in a specific state could result in a fatal error due to bad ormlinkSet initialization.
...
SVN:2.4[5756]
2018-04-27 14:20:44 +00:00
Stephen Abello
98f3f88ea2
N°1424 : (Retrofit from trunk r5339 & r5751) Sharing base compatibility fix
...
SVN:2.4[5752]
2018-04-27 12:32:28 +00:00
Pierre Goiffon
8be0c36859
(Retrofit from trunk) N°1418 Audits Perf optimization for AuditRule with valid_flag=true and lots of negative records
...
Use a new helper method that don't parse values anymore on SELECT IN / NOT IN queries (r5724)
SVN:2.4[5725]
2018-04-23 14:54:19 +00:00
Pierre Goiffon
8c5a65d836
(Retrofit from trunk) N°1328 Fix CSV import : check if user has rights on imported class (r5597)
...
SVN:2.4[5598]
2018-04-03 13:40:47 +00:00
Pierre Goiffon
db47973063
(Retrofit from trunk) N°1330 Header with statistics dashlet perf improvements
...
Now uses one count + group by query instead of one count query per grouping value (r5576)
SVN:2.4[5577]
2018-03-29 15:50:04 +00:00
Eric Espié
028e815bfa
Retrofit from trunk
...
Magic trick for windows. Sometimes the folder is empty but rmdir fails [from revision 5344]
SVN:2.4[5347]
2018-02-13 11:03:44 +00:00
Denis Flaven
caf07affa6
(retrofit from trunk) Cleanup target build directory before building into it...
...
SVN:2.4[5346]
2018-02-13 11:02:52 +00:00
Denis Flaven
bdef9e59de
(retrofit from trunk) Bug fixes:
...
- support an upgrade of a givne component (same directory in data/production-modules)
- deployment no longer blocked after a failed attempt (cleanup of the data/production-build-modules directory)
- load of the "structural data" of newly added extensions
Enhancements:
- All traces go to log/setup.log, and traces have been added to clearly identify the different phases of the deployment.
SVN:2.4[5342]
2018-02-12 12:33:47 +00:00
Denis Flaven
4bf001d108
The Hub is alive ! Let's use the production URL.
...
SVN:2.4[5338]
2018-02-09 14:15:31 +00:00
Denis Flaven
a095208e53
N°1323: Bug fix for a crash with the error message: class 'cmdbAbstractObject' not found, in the last screen of the setup under very specific circumstances.
...
SVN:2.4[5335]
2018-02-09 14:03:40 +00:00
Denis Flaven
2429ec4eec
N°1323: Bug fix for a crash with the error message: class 'cmdbAbstractObject' not found, in the last screen of the setup under very specific circumstances.
...
SVN:2.4[5334]
2018-02-09 13:46:23 +00:00
Denis Flaven
55655e3fca
Added an extra safety check to detect inconsistencies between the added extensions and the choices made during the initial installation.
...
SVN:2.4[5319]
2018-02-09 08:53:26 +00:00
Romain Quetiez
7e98b04ed3
(retrofit from trunk) N°1287 Update the installation instructions (pointing to the wiki page), and fix the readme to point to the correct wiki pages
...
SVN:2.4[5296]
2018-01-25 13:58:48 +00:00
Denis Flaven
59c6c0250d
(retrofit from trunk) Bug fixes:
...
- properly detect missing dependencies when deploying extensions from the Hub (and not only when deploying a 2nd time an extension, cf bug n°1284).
- setup hangs when upgrading to 2.4.1 with some "old" extensions in the "extensions" folder.
SVN:2.4[5291]
2018-01-23 10:39:47 +00:00
Pierre Goiffon
18a5afb8a6
(Retrofit from trunk) N°942 PHP version not yet validated was incorrectly set to 7.1.9, fix it back to 7.2.0 (r5288)
...
SVN:2.4[5289]
2018-01-18 11:12:41 +00:00
Denis Flaven
4b6258dfa1
(Retrofit from trunk) Bug fix: do not (try to) launch the backup if the backup detection told us that the backup is not possible!
...
SVN:2.4[5287]
2018-01-17 16:37:39 +00:00
Denis Flaven
44b9f23117
(Retrofit from trunk) Fix for a problem breaking the mysqldump detection (when it fails on windows). Root cause: do not return/display the output of the shell command used to test mysqldump since (on windows) it may contain non-UTF-8 characters of an unknown character set and this breaks "UTF-8 picky" functions like json_encode.
...
SVN:2.4[5286]
2018-01-17 16:34:36 +00:00
Pierre Goiffon
2ddefcd2fc
(Retrofit from trunk) Remove file that do not belongs here (r5282)
...
SVN:2.4[5283]
2018-01-17 14:51:52 +00:00
Pierre Goiffon
39b15fec50
(Retrofit from trunk) Change GetSQLQueryStructure() method visibility (r5187)
...
SVN:2.4[5281]
2018-01-17 13:47:01 +00:00
Romain Quetiez
c180dd9863
(retrofit from trunk) Getting ready for the release of 2.4.1 in february
...
SVN:2.4[5280]
2018-01-17 13:12:49 +00:00
Denis Flaven
1172130d7c
(Rtrofit from trunk) Setup: special mapping for 2 extensions which code has changed...
...
SVN:2.4[5278]
2018-01-17 12:38:42 +00:00
Denis Flaven
8172e14345
(Retrofit from trunk) The Hub Connects !!
...
Adding iTop Hub Connector.
SVN:2.4[5275]
2018-01-17 10:23:51 +00:00
Denis Flaven
6e4836f5e0
(Retrofit from trunk) Preparing for the Hub: better decouple the RunTimeEnvironment from the list of directories to scan/install in order to support installation from the Hub.
...
SVN:2.4[5274]
2018-01-17 10:22:14 +00:00
Denis Flaven
4ee6e6f915
(Retrofit from trunk) Fixed regression introduced by [r5235]: some directories (like data/production-modules) may not always exist... this should not stop the setup.
...
SVN:2.4[5273]
2018-01-17 10:16:42 +00:00
Denis Flaven
e5b318b94f
(Retrofit from trunk) Handle extensions with missing dependencies.
...
SVN:2.4[5272]
2018-01-17 10:15:11 +00:00
Denis Flaven
c081b89f03
(Retrofit from trunk) Small setup refactoring for getting ready for the Hub.
...
SVN:2.4[5271]
2018-01-17 10:13:14 +00:00
Pierre Goiffon
f237a98c1d
(Retrofit from trunk) Exclude for itop-hub-connector (r5268)
...
SVN:2.4[5269]
2018-01-17 09:03:59 +00:00
Guillaume Lajarige
fd2a41aee6
(Retrofit from trunk) Portal: Fix CSS for selected rows in dataTables tables
...
SVN:2.4[5267]
2018-01-16 17:00:47 +00:00
Guillaume Lajarige
25b1a0d8af
(Retrofit from trunk) N°984 Portal: Fix autocomplete field reset when changing value of parent field in request templates.
...
SVN:2.4[5262]
2018-01-16 15:39:44 +00:00
Eric Espié
985b366cc7
Retrofit from trunk
...
N°1246 - Fix Obsolete data visible in dependency graph.
* Fix a wrong transient OQL expression cache introduced in [4943]. [from revision 5257]
SVN:2.4[5259]
2018-01-16 15:05:27 +00:00
Guillaume Lajarige
d1e2bc9b2b
(Retrofit from trunk) N°1276 Portal: Aligned drop-down list to autocomplete threshold behavior to console's behavior.
...
SVN:2.4[5256]
2018-01-16 14:27:01 +00:00
Eric Espié
757b3d1cc3
Retrofit from trunk
...
N°1224 - The 2.4.x setup keep the selected choices from a 1.3.x version.
* The selection is kept even if the extension has a one more module than the 1.3.x [from revision 5252]
SVN:2.4[5253]
2018-01-16 10:41:47 +00:00
Pierre Goiffon
8c0bbadbfe
(Retrofit from trunk) Split the method to get a module absolute URL into 3 different methods, to allow more flexibility (for example get the URL and the query string key/value array to construct a GET form) (r5071, r5074, r5077)
...
SVN:2.4[5251]
2018-01-16 09:11:23 +00:00
Eric Espié
cbd3d2c165
Retrofit from trunk
...
N°1026 - Portal requests are too slow
* Counts on union requests are more optimized
* Requests for combo box values are more optimized [from revision 5249]
SVN:2.4[5250]
2018-01-16 08:46:49 +00:00
Eric Espié
b286bd48c7
Retrofit from trunk
...
N°870 - Avoid Obsolete data export in CSV, Excel and PDF [from revision 5218]
N°870 - Avoid Obsolete data in audit results [from revision 5219]
N°870 - Fix the display of archived objects in the dashlets when activating/deactivating the archive mode. [from revision 5226]
SVN:2.4[5248]
2018-01-15 08:17:24 +00:00
Pierre Goiffon
c4efbe2891
(Retrofit from trunk) N°942 set nex itop release MySQL requirement to 5.5.3 for utf8mb4 (r5245)
...
SVN:2.4[5246]
2018-01-12 16:08:22 +00:00
Pierre Goiffon
58506441cf
(Retrofit from trunk) N°942 next itop release PHP & MySQL requirements : use *.0 versions instead of the latests (r5243)
...
SVN:2.4[5244]
2018-01-12 15:36:25 +00:00
Guillaume Lajarige
d575ee50ee
(Retrofit from trunk) N°1199 Fixed "Notice: undefined index 0" in the portal. UserRequest/Incident::ComputePriority() was failing when attributes impact had no value.
...
SVN:2.4[5241]
2018-01-12 13:57:21 +00:00
Pierre Goiffon
997fa3a856
(Retrofit from trunk) N°942 change next itop release MySQL version requirement from 5.6 to 5.5, plus add some comments (r5238)
...
SVN:2.4[5239]
2018-01-12 11:27:37 +00:00
Guillaume Lajarige
70abd8027e
(Retrofit from trunk) Merged revision(s) 5192 & 5193.
...
r5192: N°1243 Fix MUST_CHANGE/MANDATORY checks on transition in the console on an HTML Attribute.
r5193: Rollback modifications from r5192 as it introduced a regression.
JS escaping and previous value comparison strategies are to be define before going further with this matter.
SVN:2.4[5236]
2018-01-11 14:57:41 +00:00
Eric Espié
4c6e6ffc9c
Retrofit from trunk
...
N°1191 - Wrong file name for backup check. [from revision 5143]
N°1188 - Backup needs too much disk space [from revision 5144]
N°1190 - Better error reporting and disk cleanup. [from revision 5145]
License reformat. [from revision 5146]
N°1188 & N°1189 Too much disk space / memory used for backup / restore - completing the commit [r5144], because the PHP extension phar is no more required [from revision 5151]
SVN:2.4[5233]
2018-01-11 08:05:10 +00:00
Romain Quetiez
b268df7bb4
(Retrofit from trunk) N°1147 Enable data synchronization for applications classes (Localized Data)
...
SVN:2.4[5231]
2018-01-10 14:20:18 +00:00
Eric Espié
7aaa35f88e
Retrofit from trunk
...
N°925 - Fix portal when request template field is in autocomplete mode with a wrong value
* No error is displayed, but the actual value is set to '0' [from revision 5215]
SVN:2.4[5227]
2018-01-10 13:45:04 +00:00
Guillaume Lajarige
4bb91b819c
(Retrofit from trunk) Portal: Change Ticket->public_log's flags in ev_reopen form. Now MUST_CHANGE instead of MUST_PROMPT.
...
SVN:2.4[5225]
2018-01-10 13:32:43 +00:00
Guillaume Lajarige
656cae3e66
(Retrofit from trunk) N°1157 Portal: Exception raised in BrowseBrick when one of the levels had no scope.
...
SVN:2.4[5223]
2018-01-10 10:45:25 +00:00
Guillaume Lajarige
292735b4b2
(Retrofit from trunk) N°1247 Fix AttributeEnum display as vertical radio buttons in console UI.
...
SVN:2.4[5217]
2018-01-09 14:44:37 +00:00
Pierre Goiffon
dcc4061261
(Retrofit from trunk) N°942 setup : max version for PHP (r5213)
...
SVN:2.4[5214]
2018-01-08 15:41:25 +00:00
Guillaume Lajarige
ff7ac731df
(Retrofit from trunk) Fix regression introduced in r5183.
...
SVN:2.4[5212]
2018-01-08 12:41:52 +00:00
Guillaume Lajarige
c784afdb06
(Retrofit from trunk) N°1254 Portal: Add CSS/JS hooks on object forms for the current state
...
- CSS class on <form> tag: form_object_state_<STATE_CODE>
- HTML attribute on <form> tag: data-object-state="<STATE_CODE>"
SVN:2.4[5210]
2018-01-08 12:12:26 +00:00
Guillaume Lajarige
5e60e8d725
(Retrofit from trunk) N°1172.3 Portal: Objects and external keys in linkedsets (forms) now open in a modal dialog.
...
SVN:2.4[5208]
2018-01-08 11:39:18 +00:00
Pierre Goiffon
564bf04647
(Retrofit from trunk) N°801 allow block quotes in HTML Fields
...
add BLOCKQUOTE tag in the HTMLDOMSanitizer white list (r5202)
SVN:2.4[5203]
2018-01-04 17:19:06 +00:00
Guillaume Lajarige
17d18eb75f
(Retofit from trunk) N°1194 Portal: Support for MUST_CHANGE flag on CaseLog attributes in transitions.
...
SVN:2.4[5200]
2018-01-04 10:42:37 +00:00
Guillaume Lajarige
a9a6460747
(Retrofit from trunk) N°1245 Fix MUST_CHANGE flag behavior on CaseLog attributes in the console.
...
SVN:2.4[5198]
2018-01-03 14:53:11 +00:00
Guillaume Lajarige
1fa1a053e4
(Retrofit from trunk) N°1172.2 Fix regression introduced in r5161 (Email notification crash because of portal urls)
...
SVN:2.4[5196]
2018-01-03 09:46:49 +00:00
Guillaume Lajarige
01e151632f
(Retrofit from trunk) N°1217.2 Console UI: Small enhancements on object properties display.
...
* HTML Attribute value not breaking on words anymore.
* Attribute label width bigger on single column display.
SVN:2.4[5195]
2018-01-03 09:44:19 +00:00
Pierre Goiffon
c17d0b1027
(Retrofit from trunk) N°942 setup : add checks for next iTop release requirements on PHP and MySQL versions (r5190)
...
SVN:2.4[5191]
2018-01-02 16:08:37 +00:00
Eric Espié
517d16e3d9
Retrofit from trunk
...
N°1070: Enhance ergonomics of "Add To Dashboard..." popup window
* Larger window to avoid the scrollbar.
* Check the dashboards root parent access rights to generate the dashboards list proposed in the popup.
* Select by default the first dashboard of the current menu.
[from revision 5137, 5185]
SVN:2.4[5186]
2018-01-02 13:33:20 +00:00
Guillaume Lajarige
696a5d1a48
(Retrofit from trunk) N°1227 New configuration parameter (disable_attachments_download_legacy_portal) to disable attachments download from the legacy portal. Default is "true"!
...
SVN:2.4[5184]
2017-12-29 13:59:41 +00:00
Guillaume Lajarige
96288db97b
(Retrofit from trunk) N°1132 Add ContextTag on CRON background tasks (eg. "CRON:Task:<CLASS_NAME_OF_THE_CURRENT_TASK>").
...
Introduced for the "Mail to ticket automation" extension, so we know when a Ticket is created/updated from an email.
SVN:2.4[5182]
2017-12-29 09:59:37 +00:00
Guillaume Lajarige
e6072cd8b6
(Retrofit from trunk) N°1143 Fix removed email links (mailto) in HTML attributes (CKEditor).
...
SVN:2.4[5180]
2017-12-28 15:37:57 +00:00
Guillaume Lajarige
db8bb7d94a
(Retrofit from trunk) N°850 Show "delete" and "bulk delete" rights in user's grant matrix.
...
SVN:2.4[5178]
2017-12-28 10:38:26 +00:00
Guillaume Lajarige
1b2dbf751c
(Retrofit from trunk) N°624 Fix WYSIWYG feature in CaseLog / HTML attributes on transition.
...
SVN:2.4[5176]
2017-12-28 09:27:15 +00:00
Guillaume Lajarige
b6805af20e
(Retrofit from trunk) N°1172 Portal: Objects and external keys in linkedsets (forms) now have hyperlinks if access is authorized regarding the user's scopes.
...
SVN:2.4[5174]
2017-12-27 16:12:15 +00:00
Guillaume Lajarige
4cc6290c88
(Retrofit from trunk) Compiled CSS filed from previous commit (r5168)
...
SVN:2.4[5173]
2017-12-27 16:10:18 +00:00
Guillaume Lajarige
c79d17516d
(Retrofit from trunk) N°1217 Console UI improvements in object forms.
...
- Columns size optimization.
- Tooltip on (none empty) String attribute so long value can be seen without scrolling to the end of the input.
- OQL attribute displayed as Text/HTML attributes.
SVN:2.4[5172]
2017-12-27 16:09:25 +00:00
Pierre Goiffon
a2154d6418
(Retrofit from trunk) N°1182 fix overlapping table in console dashlets : now we have a scrolling bar if necessary [from revision 5168]
...
SVN:2.4[5169]
2017-12-27 14:53:54 +00:00
Guillaume Lajarige
f820d3bd81
(Retrofit from trunk) N°916 Fix impact analysis relation upstream description.
...
Description was unique for both directions. Now 2 separate entries are used 'Realtion:<RELATION_CODE>/<DIRECTION>Stream+'.
Translations for existing languages are already done.
NOTE: pages/UI.php a été repassé en fin de lignes Unix (LF) car il était pour une raison inconnue en Windows (CRLF). De fait, les annotations ne marcheront plus sur ce fichier dans la branche 2.4, mais elles sont toujours dispos sur trunk.
SVN:2.4[5167]
2017-12-27 10:13:27 +00:00
Eric Espié
0a914f527a
Retrofit from trunk
...
N°789 - Fix losing the additional links attributes values during impact analysis update [from revision 5162]
SVN:2.4[5163]
2017-12-22 13:22:50 +00:00
Denis Flaven
a8c749a46a
(retrofit from trunk) Preparing for integration with the Hub.
...
SVN:2.4[5159]
2017-12-15 14:55:25 +00:00
Eric Espié
e58c8afeab
Retrofit from trunk
...
N°1209 - Fix Organization selector width (missing button) [from revision 5157]
SVN:2.4[5158]
2017-12-15 13:19:18 +00:00
Eric Espié
005b0eab1d
Retrofit from trunk
...
N°1209 - Fix Organization selector width (padding added) [from revision 5154-5155]
SVN:2.4[5156]
2017-12-15 13:06:50 +00:00
Denis Flaven
55b34b5d11
(retrofit from trunk) Enhancement: automatically recognize some well-know multi-module extensions deployed using the old format (i.e. shipped without an extension.xml file) and emulate the new format for them in order to display a meaningful label and version in the setup and in the about box.
...
SVN:2.4[5153]
2017-12-14 12:14:08 +00:00
Eric Espié
7b4f00ee45
Retrofit from trunk
...
N°1163 - GET_LOCK 64 characters limitation in MySQL [from revision 5135]
SVN:2.4[5136]
2017-11-21 12:32:13 +00:00
Romain Quetiez
cc99cec250
(Retrofit from trunk) N°1160 - Fix error when sending notification with list of links.
...
SVN:2.4[5133]
2017-11-17 16:37:56 +00:00
Eric Espié
105dc46f46
Retrofit from trunk
...
N°1156 - Manual backup can be very long
* The database is saved in last position to avoid overhead when generating the archive file [from revision 5130]
SVN:2.4[5131]
2017-11-16 14:05:10 +00:00
Vincent Dumas
770fbe157c
dictionnary typo on Notification header message
...
SVN:2.4[5127]
2017-11-03 09:30:15 +00:00
Denis Flaven
21d44c664f
(Regression - retrofit from trunk) Fix display trouble for auto_reload menus. This was caused by a collision of HTML/DOM ids where the menu item of the left (accordion) menu had the same id as the div displaying the actual content in the right pane. This caused (when the id was a valid one !) the refresh of the content (list of objects) to occur INSIDE the accordion menu !
...
SVN:2.4[5122]
2017-10-31 10:46:09 +00:00
Guillaume Lajarige
b318cbe211
(Retrofit from trunk) N°634.3 Portal: Argh!! Secondary actions menu in BrowseBrick was broken due to previous CSS "fixes"...
...
SVN:2.4[5120]
2017-10-30 16:05:26 +00:00
Romain Quetiez
7106501812
(Retrofit from trunk) Ready for releasing...
...
SVN:2.4[5118]
2017-10-30 14:27:56 +00:00
Eric Espié
567dd39270
Retrofit from trunk
...
2.4.0 - New readme format. [from revision 5115]
SVN:2.4[5116]
2017-10-30 14:16:11 +00:00
Eric Espié
b292621f82
Retrofit from trunk
...
Core russian translation kindly provided by Vladimir Kunin. [from revision 5113]
SVN:2.4[5114]
2017-10-30 11:38:21 +00:00
Guillaume Lajarige
46f0b48add
(Retrofit from trunk on behalf of sabello) added german translation for obsolescence. Thanks to ITOMIG.
...
SVN:2.4[5110]
2017-10-27 14:34:04 +00:00
Denis Flaven
9a5f16bd3e
(retrofit from trunk) Simplification of the obsolescence condition (N°890) to avoid reaching the limit of 61 tables (N°1049)
...
SVN:2.4[5108]
2017-10-27 13:11:55 +00:00
Guillaume Lajarige
6224ec7a37
(Retrofit from trunk) Internal: Updated modules version to 2.4.0 (as well as some copyright dates)
...
SVN:2.4[5106]
2017-10-27 08:58:20 +00:00
Pierre Goiffon
c460edcd5e
(Retrofit from trunk) r5093 Change version number for static resources calls
...
SVN:2.4[5101]
2017-10-27 07:55:07 +00:00
Pierre Goiffon
b839b42cd4
(Retrofit from trunk) r5091 Change modules XML version to the latest (1.4)
...
SVN:2.4[5100]
2017-10-27 07:54:58 +00:00
Pierre Goiffon
fabc8b91d7
(Retrofit from trunk) r5090 Change version number in CSS url() calls
...
SVN:2.4[5099]
2017-10-27 07:54:37 +00:00
Guillaume Lajarige
4c38cd570c
(Retrofit from trunk) N°1138 Portal: Scrollbar appeared sometimes in navigation menu when on the last brick.
...
SVN:2.4[5098]
2017-10-26 17:41:28 +00:00
Guillaume Lajarige
c4fd15ae90
(Retrofit from trunk) N°930.2 Console UI: Better object details layout step 2.
...
SVN:2.4[5096]
2017-10-26 17:07:44 +00:00
Eric Espié
bbca491118
Retrofit from trunk
...
Fix utils::GetCurrentModuleUrl() bug introduced in revision 4920 [from revision 5085]
SVN:2.4[5086]
2017-10-25 16:01:16 +00:00
Guillaume Lajarige
0d04bd8b0e
(Retrofit from trunk) Translations: Added icon attribute for ServiceFamily and Service classes. English and French done, feel free to contribute for others ! :)
...
SVN:2.4[5084]
2017-10-24 15:23:02 +00:00
Guillaume Lajarige
3bcb3a2154
(Retrofit from trunk) Internal: Updated sample data for Person, ServiceFamily and Service (use of AttributeImage)
...
SVN:2.4[5083]
2017-10-24 15:21:49 +00:00
Guillaume Lajarige
aa863c40d3
(Retrofit from trunk) N°634.2 Portal: CSS fixes on mosaic mode of BrowseBrick
...
SVN:2.4[5082]
2017-10-24 15:19:39 +00:00
Guillaume Lajarige
5d7ad9f6dd
(Retrofit from trunk) Internal: Updated module version (itop-portal, itop-portal-base)
...
SVN:2.4[5081]
2017-10-24 15:18:05 +00:00
Eric Espié
72cb41dd7e
Retrofit from trunk
...
N°1134 - Bad version number when MTP
* The order of the installed versions is changed when doing MTP. [from revision 5073]
SVN:2.4[5075]
2017-10-24 08:20:36 +00:00
Eric Espié
6ef39c9f5b
Retrofit from trunk
...
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
* Fix the alternative selection when updating the setup
* Uncheck options when the alternatives are deselected [from revision 5067]
SVN:2.4[5068]
2017-10-23 11:40:46 +00:00
Eric Espié
614b948c82
Retrofit from trunk
...
N°1109 - itop-object-copier Create ticket from CI was not adding the CI in the CI list of the newly created ticket.
* Fix 'add_to_list' command.
* Fix Adding a n-n link at the creation time.
SVN:2.4[5064]
2017-10-20 14:16:54 +00:00
Eric Espié
7c0715ad59
Retrofit from trunk
...
N°1109 - itop-object-copier Create ticket from CI was not adding the CI in the CI list of the newly created ticket.
* Fix 'add_to_list' command.
* Fix Adding a n-n link at the creation time.
SVN:2.4[5063]
2017-10-20 14:13:12 +00:00
Guillaume Lajarige
31819497ae
(Retrofit from trunk) N°1123.4 AttributeImage: Better UI when editing in console. Also, export was showing url for empty value.
...
SVN:2.4[5062]
2017-10-20 13:28:02 +00:00
Guillaume Lajarige
c86e2c6c79
(Retrofit from trunk) N°642.3 Portal: Lifecycle: Exception on UserRequest opening due to a bad variable initialization.
...
SVN:2.4[5059]
2017-10-20 12:43:21 +00:00
Eric Espié
1d54b66de9
Retrofit from trunk
...
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
* Fix the disable attribute of the options [from revision 5057]
SVN:2.4[5058]
2017-10-20 12:08:00 +00:00
Romain Quetiez
f932765e19
(Retrofit from trunk) N.1100 Regression introduced in [r4943], aka 2.4 RC3, and causing error during MTP (accessing the wrong expression cache)
...
SVN:2.4[5055]
2017-10-19 19:10:25 +00:00
Pierre Goiffon
11b4085566
(Retrofit from trunk) r5051 N.689 workaround on MySQL number of joins limit (61)
...
* change MySQLException to store initial exception code
* added a try/catch to launch query with full lazy load (no attr => only id)
* load finalClass field if needed (class is nor standalone nor a final leaf)
SVN:2.4[5052]
2017-10-19 13:58:39 +00:00
Guillaume Lajarige
12afcd7cce
(Retrofit from trunk) N°1094 & N°1107 Portal: Mosaic mode in BrowseBrick displays icon nicely in IE9. Also, "name" on tiles doesn't break layout anymore when too long.
...
SVN:2.4[5049]
2017-10-19 13:02:24 +00:00
Guillaume Lajarige
666c95a656
(Retrofit from trunk) N°1071 UI: Better rendering for external keys in linkedset (no more wrapping)
...
SVN:2.4[5048]
2017-10-19 13:01:28 +00:00
Guillaume Lajarige
fde9c28263
(Retrofit from trunk) N°1129.1 Support of $this->hyperlink(itop-portal)$ in notifications (only "portal" was implemented for the default portal).
...
SVN:2.4[5047]
2017-10-19 13:00:36 +00:00
Guillaume Lajarige
52c3ff0406
(Retrofit from trunk) N°1094
...
- Adding "icon" attribute to ServiceFamily and Service classes
- Show icon on ServiceFamily and Service levels in BrowseBrick
SVN:2.4[5043]
2017-10-18 15:00:50 +00:00
Guillaume Lajarige
9f4d07aaa5
(Retrofit from trunk) N°1123.2 AttributeImage: default_image is no longer mandatory.
...
SVN:2.4[5041]
2017-10-18 14:53:36 +00:00
Guillaume Lajarige
70561d6331
(Retrofit from trunk) N°1123 AttributeImage: PHP notice when displaying an object without default_image on a AttributeImage attribute.
...
SVN:2.4[5039]
2017-10-18 14:44:19 +00:00
Eric Espié
ae8311e224
Retrofit from trunk
...
N.1065 Fix performance issues.
* Added the bGetCount flag into the cache to differentiate the cache entries for COUNT only. [from revision 5034]
SVN:2.4[5035]
2017-10-18 12:58:32 +00:00
Guillaume Lajarige
e09fa0ffc1
(Retrofit from trunk) N°911.2 Portal: Updated typeahead repository url in files headers.
...
SVN:2.4[5033]
2017-10-18 12:26:29 +00:00
Guillaume Lajarige
5b6a20048f
(Retrofit from trunk) N°1122 Portal: Clean-up of 2 redundants JS files regarding the autocomplete inputs in forms.
...
SVN:2.4[5032]
2017-10-18 12:25:00 +00:00
Romain Quetiez
d86c211b73
(Retrofit from trunk) N.1108 return exception if $bMustBeFound and result is archived
...
SVN:2.4[5027]
2017-10-17 09:04:26 +00:00
Romain Quetiez
8499babcb3
(Retrofit from trunk) N°1092.1 Setup / MTP improvements regarding the environments folders:
...
- /env-production-build rights check before running setup
- /env-xxx-build is no longer deleted after MTT / MTP from the ITSM Designer. This prevents permissions issue when webserver user doesn't have suffisant rights on the root folder.
SVN:2.4[5026]
2017-10-17 08:02:30 +00:00
Romain Quetiez
2d44cbbb60
(Retrofit from trunk) Fixed dictionary typos (Chemin d'installation, En attente d'approbation)
...
SVN:2.4[5024]
2017-10-16 07:42:28 +00:00
Eric Espié
3d89ef9076
Merged from trunk
...
N.1065 Fix performance issues.
* Does not cache requests containing "id IN ..." and "id NOT IN ..." (too specific) [from revisions 5012, 5019]
SVN:2.4[5020]
2017-10-12 15:33:23 +00:00
Eric Espié
e896f8af3d
(Retrofit from trunk)
...
N°1110 - DataSynchro: PHP Notice Undefined Index
* Fix access to REQUEST_URI when called by script [from revisions 5007, 5017]
SVN:2.4[5018]
2017-10-12 13:57:31 +00:00
Eric Espié
23268e8969
(Retrofit from trunk) Message when no data are available [from revision 5011]
...
SVN:2.4[5016]
2017-10-12 13:49:06 +00:00
Eric Espié
421e12debd
(Retrofit from trunk)
...
N°870: Bulk operation and obsolescence flag
* Avoid the hidden selection (and update) of obsolete data when the user does not want to see the obsolete data. [from revision 4997]
SVN:2.4[5014]
2017-10-12 13:13:22 +00:00
Eric Espié
389848cef4
(Retrofit from trunk)
...
N.1065 Fix performance issues.
Cache display CSV format fix. [from revision 4996]
SVN:2.4[5013]
2017-10-12 13:10:50 +00:00
Guillaume Lajarige
7da4423346
(Retrofit from trunk) N°642.2 Portal: Lifecycle transitions security is now a blacklist instead of a white list. Making migration transparent and portal configuration easier.
...
SVN:2.4[5010]
2017-10-12 08:55:01 +00:00
Guillaume Lajarige
2a770b9dc4
(Retrofit from trunk) N°1107.1 Portal: Fixed image display in mosaic mode of BrowseBrick for Chrome and Firefox. IE still pending !
...
SVN:2.4[5009]
2017-10-12 08:54:10 +00:00
Pierre Goiffon
8df12e64f2
(Retrofit from trunk) r4492 N.1065 Fix performance issues.
...
Add statistics on query table join optimization.
SVN:2.4[4995]
2017-10-06 14:25:49 +00:00
Romain Quetiez
341261c14e
(Retrofit from trunk) Fixed integration issue (possibly a regression): if an extension implements iApplicationExtension::OnDBInsert, and it calls DBWrite, then a fatal error occurs (call a member function on a null value). The error occurs for several types of attributes such as ormCustomField, ormCaseLog, ormLinkSet. The fix consists in aligning the internal values of a DBObject as soon as it has been written into the Database.
...
SVN:2.4[4994]
2017-10-06 14:07:33 +00:00
Guillaume Lajarige
bfc7c73e18
(Retrofit from trunk) Standard DataModel: Add org_id and location_id to 'Rack' reconciliation keys. Mandatory for CSV import of CI on a Rack, when Rack name is not a unique identifier.
...
SVN:2.4[4990]
2017-10-06 08:09:31 +00:00
Guillaume Lajarige
9a6c4ba7bb
(Retrofit from trunk on behalf of cisou) FR dictionnary typo for obsolescence
...
SVN:2.4[4989]
2017-10-06 08:06:23 +00:00
Pierre Goiffon
dc47c34981
(Retrofit from trunk) r4983 N.1065 When joining, reverse leaf-root order : now it's root first !
...
* decrease the amount of joins on obsolescence use cases
* should also improve other uses cases as most of the time we believe the attribute linked is in the root class !
* the root table join is done using expressions instead of OQL for perf reasons
* a where clause on finalclass is also added to avoid problems if the leaf table join is not used (would be removed during query optimization phase)
SVN:2.4[4988]
2017-10-05 16:03:08 +00:00
Eric Espié
3ac5131a19
(Retrofit from trunk) r4969
...
N°1098 Fix CSV import by id. Fix a regression introduced in rev 4885.
---------------------
r4968
N°1100 - External field pointing to a magic attribute * A specific pass has been added in MetaModel::InitClasses() to generate the magic attributes before the external fields.
---------------------
SVN:2.4[4987]
2017-10-05 16:00:49 +00:00
Eric Espié
134a9aa684
(Retrofir from trunk) N.1065 Fix performance issues (unexpected objects reload).
...
* Fix regression in 2.4 into attribute optimization (archive_flag, obsolescence_flag).
* Fix attribute optimization (friendlyname for ExternalField pointing to ExternalKey)
SVN:2.4[4986]
2017-10-05 15:59:21 +00:00
Eric Espié
a98c0d32ae
(Retrofit from trunk)
...
r4961
N°1065 Fixed a regression introduced in r4965.
SVN:2.4[4985]
2017-10-05 15:57:16 +00:00
Eric Espié
38af2b85c4
(Retrofit from trunk)
...
r4961
N°1065 Fixed a regression introduced in r4965.
---------------------
r4960
N.1065 Fix performance issues. Limit APC emulation cache entries to avoid disk saturation. New configuration entry added: 'apc_cache_emulation.max_entries'.
---------------------
r4956
N.1065 Fix performance issues. ormLinkSet creates the objects on demand.
---------------------
r4954
APC emulation using files when APC or APCu is not installed.
SVN:2.4[4984]
2017-10-05 15:55:15 +00:00
Guillaume Lajarige
c9c84735c4
(Retrofit from trunk) N°1025 Portal: Fixed regression introduced in r4863.
...
SVN:2.4[4982]
2017-10-05 15:52:12 +00:00
Guillaume Lajarige
646972838a
(retrofit from trunk) N°1034 New EventOnObject class to store explaination on object's updates
...
SVN:2.4[4981]
2017-10-05 15:50:34 +00:00
Guillaume Lajarige
ce92241593
(Retrofit from trunk) N°653.2 Lifecycle: Fixed a regression introduced on r4767, transition buttons not working properly when editing an object.
...
SVN:2.4[4980]
2017-10-05 15:49:36 +00:00
Guillaume Lajarige
715eeff627
(Retrofit from trunk) N°1082 Fixed a regression introduced with ormLinkSet rework: Modified links not updated.
...
SVN:2.4[4979]
2017-10-05 15:48:13 +00:00
Romain Quetiez
651de821df
(Retrofit from trunk) N.1065 and #372 Query build cache not efficient with global search (each search generates about 80 new entries in the APCu cache)
...
SVN:2.4[4978]
2017-10-05 15:46:53 +00:00
Guillaume Lajarige
2233ea5f54
(Retrofit from trunk) N°1067 Rework on ormLinkSet BC with DBObjectSet.
...
- PHP notice are not thrown anymore, see PHPDoc instead.
- GetColumnAsArray() introduced.
SVN:2.4[4977]
2017-10-05 15:46:21 +00:00
Eric Espié
39e6915e05
r4945
...
(Retrofit from trunk) Fix regression introduced in trunk[4943]
---------------------
r4944
Code cleanup.
---------------------
r4943
N.1065 Fix performance issues (caches added on query build)
SVN:2.4[4976]
2017-10-05 15:45:35 +00:00
Guillaume Lajarige
6279f4ac70
(Retrofit from trunk) Internal: Typo in PHPDoc
...
SVN:2.4[4975]
2017-10-05 15:45:01 +00:00
Guillaume Lajarige
badf10e74e
(Retrofit from trunk) N°1073 Reentrance issue on cmdbAbstractObject when coming from an extension implementing iApplicationObjectExtension.
...
SVN:2.4[4974]
2017-10-05 15:43:50 +00:00
Guillaume Lajarige
2e9cd6a342
(Retrofit from trunk) Internal: Changed way AttributeLinkedSet check if two ormLinkSet are equal.
...
SVN:2.4[4973]
2017-10-05 15:42:51 +00:00
Guillaume Lajarige
cef70ee9a2
(Retrofit from trunk) Internal: Typo in itop-tickets XML comments
...
SVN:2.4[4972]
2017-10-05 15:41:52 +00:00
Eric Espié
37e15706b2
(Retrofit from trunk) Fix utils::GetCurrentModuleUrl() introduced in revision 4844
...
SVN:2.4[4970]
2017-10-05 15:34:09 +00:00
Denis Flaven
4b210273d2
(retrofit from trunk) N°1806, N°1069: CSV and Excel export and import of documents (files) and images as URLs.
...
SVN:2.4[4953]
2017-09-30 09:24:29 +00:00
Romain Quetiez
951e8e03b0
(Retrofit from trunk] N.1072 Localization for magic attributes archive_date (completed the existing implementation) and obsolescence_date (full implementation)
...
SVN:2.4[4947]
2017-09-27 12:38:01 +00:00
Denis Flaven
c016ca364d
Internal: Make sure that UI dialogs are never bigger than the browser's window (not used in iTop though).
...
SVN:2.4[4941]
2017-09-26 10:00:24 +00:00
Romain Quetiez
4611442665
(Retrofit from trunk) N.707 Export of custom fields: improved the xlsx format and implemented the spreadsheet format (both are aligned)
...
SVN:2.4[4936]
2017-09-22 13:52:25 +00:00
Denis Flaven
c7e7976607
Added the open source logo as a character (uppercase letter O) to the font.
...
Increased the version number in the CSS to prevent caching/refresh issues.
SVN:2.4[4931]
2017-09-21 14:29:25 +00:00
Romain Quetiez
0ca9fac04b
(Retrofit from trunk) N°813 Enable bulk deletion of Data Synchro Replica
...
SVN:2.4[4928]
2017-09-21 10:13:02 +00:00
Romain Quetiez
7edc79f398
(Retrofit from trunk) Code robustness: Though the commit [4922] solves the issue N.1052, it is safer to reset the cache as part of the "Commit" performed during the installation process.
...
SVN:2.4[4925]
2017-09-20 14:53:41 +00:00
Romain Quetiez
c110206264
(Retrofit from trunk) N.1052 After a setup or MTP, the datamodel is not taken into account... until the web server gets restarted or the APC cache (user data) gets reset.
...
SVN:2.4[4924]
2017-09-20 14:48:07 +00:00
Guillaume Lajarige
b3ad2030cb
(Retrofit from trunk) N°1006.2 Templates: $this->raw(attcode)$ can be used to display an date(time) attribute in the SQL format like before.
...
SVN:2.4[4919]
2017-09-18 15:56:08 +00:00
Guillaume Lajarige
0938ba939c
(Retrofit from trunk) N°1006 Templates: Date & time format is now applied when using a date(time) attribute in a placeholder (eg. Notifications)
...
SVN:2.4[4918]
2017-09-18 15:55:02 +00:00
Guillaume Lajarige
bca393def3
(Retrofit from trunk) N°1019 Portal: OpenSans font embedded in iTop instead of fetching from google servers.
...
SVN:2.4[4917]
2017-09-18 15:53:31 +00:00
Guillaume Lajarige
796ac55ff4
(Retrofit from trunk) N°762 Portal: Pre-filtering a browse brick in tree mode was making tree collapsing instead of showing results.
...
SVN:2.4[4916]
2017-09-18 15:43:19 +00:00
Guillaume Lajarige
66ae89e91d
(Retrofit from trunk) N°1038 Fatal error on transition with AttributeBlob or AttributeCaseLog
...
SVN:2.4[4908]
2017-09-13 16:09:02 +00:00
Denis Flaven
361cca465a
(retrofit from trunk) Added E and F glyphs.
...
SVN:2.4[4906]
2017-09-13 08:55:24 +00:00
Denis Flaven
7462d66643
Combodo font enhancements.
...
SVN:2.4[4904]
2017-09-12 14:49:46 +00:00
Guillaume Lajarige
a177b9b1d4
iTop 2.4: Code freeze
...
SVN:2.4[4902]
2017-09-08 14:25:46 +00:00
Guillaume Lajarige
48f6635917
N°1029 Allowed portals are now displayed in the console user menu.
...
SVN:trunk[4901]
2017-09-08 09:39:31 +00:00
Guillaume Lajarige
d6707743a9
N°1024 Portal: New portal instances can now be XML only (through ITSM Designer), no more need for a dedicated module !
...
SVN:trunk[4900]
2017-09-07 16:03:55 +00:00
Guillaume Lajarige
6f474686ad
N°1027 Internal
...
SVN:trunk[4899]
2017-09-07 16:01:02 +00:00
Guillaume Lajarige
affd8ea8a6
Internal: Code cleanup. Unecessary var_dump as it is already logged in the error log.
...
SVN:trunk[4898]
2017-09-06 18:56:08 +00:00
Romain Quetiez
abd2748a09
N.890.1 Move to test/prod failing with message "Unknown attribute org_id_archive_flag from class contact"
...
SVN:trunk[4897]
2017-09-06 15:31:42 +00:00
Guillaume Lajarige
6a1c9b9f26
N°1021 Regression introduced in r4841: Autocomplete failing with "Unknown filter code..."
...
SVN:trunk[4896]
2017-09-06 08:01:45 +00:00
Romain Quetiez
ac04aa3359
N.981 Regression introduced in [r4692]. It make sense to preserve the existing value... excepted when reloading some form elements (filtering depending on fields that have just been touched by the user).
...
SVN:trunk[4895]
2017-09-05 15:44:48 +00:00
Guillaume Lajarige
051d68c902
Internal: Completed documentation in itop-tickets datamodel.
...
SVN:trunk[4894]
2017-09-05 12:14:42 +00:00
Guillaume Lajarige
ce81f7abb6
Portal: Filter was not looking in the item description in tree mode.
...
SVN:trunk[4893]
2017-09-05 12:14:00 +00:00
Guillaume Lajarige
03fbde3403
N°769.1 Portal: Renamed "count per page" variable in bricks in order to prepare refactoring for bug N°769.
...
SVN:trunk[4892]
2017-09-04 15:56:18 +00:00
Guillaume Lajarige
59ddab9f94
N°781 Setup: New hook available after data load (ModuleInstaller::AfterDataLoad())
...
SVN:trunk[4891]
2017-09-04 10:46:33 +00:00
Denis Flaven
225cbb450e
N°1012: The method "Set" cannot be used to initialize a Blob or an Image with a text string value. Do not let the user think it may work.
...
SVN:trunk[4890]
2017-09-04 10:33:54 +00:00
Romain Quetiez
7cace73844
N.1014 Fixed regressions introduced in the rework of MTP/MTT : test database named after test-build, and losing the data/delta.<nev>.xml file, and cleanup badly implemented
...
SVN:trunk[4889]
2017-09-01 14:44:28 +00:00
Vincent Dumas
2562d33997
German Dictionnaries for iTop version 1.4 from Itomig
...
SVN:trunk[4888]
2017-09-01 08:33:35 +00:00
Guillaume Lajarige
a1e5b32e49
N°976 PHP Warning on not initialized variable $sHTMLValue in cmdbAbstractObject::GetFormElementForField().
...
SVN:trunk[4887]
2017-08-31 14:52:44 +00:00
Guillaume Lajarige
0c5df83a95
N°817 Portal: Linkset widget opening was throwing a warning message on IE9.
...
SVN:trunk[4886]
2017-08-31 14:42:33 +00:00
Guillaume Lajarige
cf79456ff3
N°583.2 Fixed regression introduced in r4861.
...
SVN:trunk[4885]
2017-08-31 13:34:50 +00:00
Romain Quetiez
a0a378a91a
N.948 - Obsolete objects become visible when navigating in paginated lists
...
SVN:trunk[4884]
2017-08-29 14:58:18 +00:00
Guillaume Lajarige
9cf42f6cc8
N°1002 Backup: '.' character in iTop instance path was causing a crash when trying to -temporary- replace them in the backup filename (due to compression lib limitations).
...
SVN:trunk[4883]
2017-08-29 14:30:46 +00:00
Denis Flaven
c022d12a0a
N°409 - completely remove the use of Flash (via Open Flash Charts), and therefore remove the php-ofc library. iTop now uses c3.js and d3.js instead.
...
SVN:trunk[4882]
2017-08-29 10:07:27 +00:00
Romain Quetiez
3d72060bf5
N.890.1 and N.890.2: build a new run time environment into a separate "build" directory, then commit it by the mean of quick and bullet proof file copies/moves. Not yet used in the setup.
...
SVN:trunk[4881]
2017-08-29 08:08:24 +00:00
Guillaume Lajarige
43709576c0
N°554.3 Not displaying actions menu in n:n in read mode.
...
SVN:trunk[4880]
2017-08-28 10:13:53 +00:00
Guillaume Lajarige
8ca6610e75
N°858.2 Fixed regression introduced in r4716 making DataSynchro menu hidden from the Admin menu
...
SVN:trunk[4879]
2017-08-25 13:10:31 +00:00
Guillaume Lajarige
b02d347541
N°977 DataSynchro: Creation and edition was broken due to the new object set API from ormLinkSet.
...
Backward compatible method have been introduce to ensure plugins and modules compatibility. That being said they are already flagged as deprecated and should not be used.
New: Using those deprecated methods will raise a PHP deprecated error.
SVN:trunk[4878]
2017-08-25 13:06:21 +00:00
Guillaume Lajarige
a39789cf89
N°782.2 Linkset menu actions open in a new tab in edition mode only.
...
SVN:trunk[4877]
2017-08-25 09:36:16 +00:00
Guillaume Lajarige
58534dca39
N°782.1 New configuration parameter 'allow_menu_on_linkset' (boolean, default value false) to display actions in linkset in view mode (new, modify, delete, ...)
...
SVN:trunk[4876]
2017-08-25 08:35:59 +00:00
Guillaume Lajarige
538e9c11e8
N°779 Date format handling in LinkedSetIndirect was causing fatal error on object edition.
...
SVN:trunk[4875]
2017-08-24 13:24:46 +00:00
Romain Quetiez
cba6e8d8a3
890.3 Fixed regression introduced in commit 4870 - fatal error during a MTP from the designer
...
SVN:trunk[4874]
2017-08-23 15:31:08 +00:00
Guillaume Lajarige
fd9fe85ef3
N°844 Portal: ExternalField support in forms was not properly supporting external key as readonly.
...
SVN:trunk[4873]
2017-08-23 14:39:58 +00:00
Guillaume Lajarige
7ed3e10d0f
N°978 Portal: Added cache delay to BrowseBrick item pictograms.
...
SVN:trunk[4872]
2017-08-22 12:34:12 +00:00
Guillaume Lajarige
fe98b850d1
N°978 Portal: Display / download of blob attributes and attachments in the portal was not compatible with portal configuration and silos by-passing.
...
SVN:trunk[4871]
2017-08-22 10:38:10 +00:00
Romain Quetiez
b1494d0dd9
N890.3 Archive mode toggle menu not visible after setup/MTP: the information is cached into the session and needs to be reset
...
SVN:trunk[4870]
2017-08-21 15:28:07 +00:00
Guillaume Lajarige
0655904683
N°849 Edition of an object with not allowed (silos) remote objects in a linkedset causes fatal error.
...
SVN:trunk[4869]
2017-08-21 10:12:19 +00:00
Guillaume Lajarige
bad5aff764
Internal: PHPDoc on some DBObjectSet methods.
...
SVN:trunk[4868]
2017-08-18 15:37:44 +00:00
Guillaume Lajarige
440f2639b5
N°498 Added some attributes to the HTML sanitizer (title for a tag, alt / title for img tag).
...
SVN:trunk[4867]
2017-08-18 13:59:49 +00:00
Guillaume Lajarige
5f2245595f
N°313 Show product name on branding logo title instead of a generic "iTop" text.
...
SVN:trunk[4866]
2017-08-18 13:50:33 +00:00
Guillaume Lajarige
03db4e7a14
N°934 Hierarchy button loading indicator was not hidden on HK selection.
...
SVN:trunk[4865]
2017-08-18 12:55:59 +00:00
Guillaume Lajarige
04030e07e3
Internal: Removed PHP notices in ajax call from autocomplete fields in the console
...
SVN:trunk[4864]
2017-08-17 15:47:32 +00:00
Guillaume Lajarige
80832877eb
N°984 Portal: Dependancies on autocomplete fields now works properly. (Changing value on a parent autcomplete was not resetting value on a dependant autocomplete field)
...
SVN:trunk[4863]
2017-08-17 15:21:17 +00:00
Guillaume Lajarige
aa63847502
N°991 Portal: Fixed a regression introduced in r4855 (N°743); request template selection was not working when several templates available.
...
SVN:trunk[4862]
2017-08-17 10:08:17 +00:00
Guillaume Lajarige
4171c5c35f
N°583 CSV Import now supports friendlynames as reconciliation keys. More over, read-only attributes (friendlyname, obsolescence flag, ...) are forced to reconciliation scheme.
...
SVN:trunk[4861]
2017-08-17 09:51:38 +00:00
Guillaume Lajarige
8e06a95502
N°844 Portal: ExternalField support in forms has been improved (1 file missing from previous commit)
...
SVN:trunk[4860]
2017-08-16 09:41:21 +00:00
Guillaume Lajarige
1c84934777
N°649 Stop displaying Ticket objects in a CI's ongoing tickets tab when the impact code is 'not impacted'.
...
SVN:trunk[4859]
2017-08-11 09:52:38 +00:00
Guillaume Lajarige
0294f50339
N°410 Modal dialog's height for CSV export partially hidden because no scrollbar available.
...
SVN:trunk[4858]
2017-08-10 14:45:20 +00:00
Guillaume Lajarige
33098943a1
N°744 Portal: Prevented LinkedSet corruption through simultaneous updates. In the portal are now update incremantally like in the console. This needs to be tested with both 1:n and n:n LinkedSet
...
SVN:trunk[4857]
2017-08-10 13:55:41 +00:00
Guillaume Lajarige
b953a6ab3e
N°377 Impact analysis: UI Glitch in tooltip when text was too long.
...
SVN:trunk[4856]
2017-08-09 15:09:35 +00:00
Guillaume Lajarige
7287cab6f4
N°743 Portal: Only editable fields are now passed in forms submit, fixing issue where a portal user could unwillingly change the UserRequest status if a Support Agent had assign the ticket while the portal user was editing.
...
SVN:trunk[4855]
2017-08-09 10:10:53 +00:00
Guillaume Lajarige
df4cad3ff1
N°844 Portal: ExternalField support in forms has been improved. For example, email and url links were not displayed as proper HTML.
...
SVN:trunk[4854]
2017-08-08 11:59:53 +00:00
Guillaume Lajarige
66b6206daf
N°949 Cleaned up old datamodel (1.x) as it was no longer maintained and could not be upgraded.
...
SVN:trunk[4853]
2017-08-03 10:11:39 +00:00
Guillaume Lajarige
6f40459215
N°952 Portal: Added UI extension APIs similar to those used in the console (Experimental!)
...
SVN:trunk[4852]
2017-08-02 11:30:30 +00:00
Guillaume Lajarige
24430e630f
N°969 Portal: ManageBrick tabs could show objects that were not supposed to be shown due to a bad OQL interpretation.
...
SVN:trunk[4851]
2017-08-01 14:14:32 +00:00
Guillaume Lajarige
3420db26a5
N°564 LoginWebPage title default value is now a dictionary entry ('UI:Login:Title'). Only english & french are available for now, feel free to contribute ! :)
...
SVN:trunk[4850]
2017-07-31 15:06:21 +00:00
Guillaume Lajarige
c27cafb02f
N°642 Portal: Fixed bug in new stimulus form algorithm
...
SVN:trunk[4849]
2017-07-28 15:01:51 +00:00
Denis Flaven
09a2dbc185
Bug fix: for archive and obsolescence flags: the parent class may be a pure PHP class. Use ParentPersisteClass instead.
...
SVN:trunk[4848]
2017-07-28 12:02:03 +00:00
Denis Flaven
015c5b7a96
Bug fix: protect the setup from a fatal exception when encountering a module with no version number.
...
SVN:trunk[4847]
2017-07-26 15:46:57 +00:00
Denis Flaven
4710ae6eb7
No change (just a comment for better typing return values)
...
SVN:trunk[4846]
2017-07-26 08:21:36 +00:00
Denis Flaven
c6b98dd5c1
Bug fix: do NOT scan the whole "data" directory searching for extensions !!
...
SVN:trunk[4845]
2017-07-26 08:19:13 +00:00
Denis Flaven
61d3a4e48f
(FAF for module developers): utilities to easily know the name/version/dir/URL of the current module and write module independent code !!
...
SVN:trunk[4844]
2017-07-21 13:55:22 +00:00
Denis Flaven
be4c1e2c1c
Bug fix: prevent a crash of the setup when there is no "extensions" directory at all.
...
SVN:trunk[4843]
2017-07-20 13:37:07 +00:00
Denis Flaven
6f499dd36e
N°954: don't use the same (re)naming scheme, or risk a "cannot redeclare class" error.
...
SVN:trunk[4842]
2017-07-20 13:32:46 +00:00
Guillaume Lajarige
03661158f1
N°934 Hierarchy button was no longer working when editing external key
...
SVN:trunk[4841]
2017-07-19 14:20:12 +00:00
Romain Quetiez
b9866008b2
Impact analysis: better error report if the data model defines redundancy on a unidirectional relation (make it easier to troubleshoot for consultants)
...
SVN:trunk[4840]
2017-07-19 12:53:38 +00:00
Guillaume Lajarige
2557d6e7d5
N°706 DBCollation config parameter is no longer forced during setup. It was for migrating iTop 2.0 but is now obsolete.
...
SVN:trunk[4839]
2017-07-18 13:41:51 +00:00
Guillaume Lajarige
79582b55a4
N°579: Creating an object with the [+] button on external key pointing to an abstract class.
...
SVN:trunk[4838]
2017-07-18 13:37:29 +00:00
Romain Quetiez
46b5293867
N.542, N.912 Finalized the API UserRights::Impersonate. This is an enabler for several enhancements.
...
SVN:trunk[4837]
2017-07-18 09:36:25 +00:00
Guillaume Lajarige
54ca6ad3d9
Portal: Improved debug informations on error page
...
SVN:trunk[4836]
2017-07-14 19:24:36 +00:00
Guillaume Lajarige
2ab8161182
N°911 Portal: Autocomplete fields were not showing all items when result count was below autocomplete display limit (eg. Showing only 2 elements out of 18 when display limit set to 20)
...
SVN:trunk[4835]
2017-07-13 11:39:36 +00:00
Romain Quetiez
3c7f5db5e7
N890.6 Obsolescence: if the expression defining the flag is evaluated to null, then consider the object as being NOT obsoleted. The workaround implemented in the reference datamodel has been removed (no need to use COALESCE anymore).
...
SVN:trunk[4834]
2017-07-13 09:36:57 +00:00
Vincent Dumas
e72bc65df8
Set Module id 2.4 and XML version 1.4
...
SVN:trunk[4833]
2017-07-12 09:19:24 +00:00
Denis Flaven
c039414adc
Don't add a question mark at the end of the setup's Iframe URL.
...
SVN:trunk[4832]
2017-07-12 08:51:34 +00:00
Romain Quetiez
d45cbb36f7
Regression introduced in the rework of N-N link edition. Parsing error on PHP 5.3
...
SVN:trunk[4831]
2017-07-11 15:11:46 +00:00
Romain Quetiez
ba5dd94240
Fixed a regression introduced by the new layout of forms in the console : notices issued on the transition form
...
SVN:trunk[4830]
2017-07-11 09:43:33 +00:00
Denis Flaven
fe84cbd978
Remove (once more...) a warning at the end of the setup...
...
SVN:trunk[4829]
2017-07-11 09:33:43 +00:00
Romain Quetiez
f8ddcc7b70
Releasing 2.4.0-beta
...
SVN:trunk[4828]
2017-07-11 08:27:51 +00:00
Vincent Dumas
c0d7737872
ReleaseNotes: rephrasing
...
SVN:trunk[4827]
2017-07-11 08:10:07 +00:00
Guillaume Lajarige
97e6c53add
Portal: Some fields were no longer mandatory due to a regression introduced by the flags on lifecycle
...
SVN:trunk[4826]
2017-07-10 15:48:50 +00:00
Vincent Dumas
68ac5d7300
DataModel: Remove Ticket Archiving by default
...
SVN:trunk[4825]
2017-07-10 13:44:09 +00:00
Vincent Dumas
e0eebc0b4e
ReleaseNote: 2.4. beta
...
SVN:trunk[4824]
2017-07-10 13:43:18 +00:00
Denis Flaven
fb28de971c
Remove a warning at the end of the setup...
...
SVN:trunk[4823]
2017-07-10 13:23:03 +00:00
Guillaume Lajarige
ae637c7c96
Console UI: Fixed glitch in object details layout
...
SVN:trunk[4822]
2017-07-10 10:01:03 +00:00
Denis Flaven
6bc24b6064
File names are now purely reltive to the module's root directory.
...
SVN:trunk[4821]
2017-07-10 09:49:50 +00:00
Guillaume Lajarige
db60dfb707
Console UI: Text fields validation fixed when coming back from fullscreen. Also, fixed seaarch dialog UI for ExtKeys
...
SVN:trunk[4820]
2017-07-10 09:44:31 +00:00
Vincent Dumas
ee2aa67959
DataModel: Obsolescence conditions, workaround a code issue by using COALESCE when an obsolescence condition can be NULL.
...
SVN:trunk[4819]
2017-07-10 07:59:53 +00:00
Guillaume Lajarige
eff42f5d3b
Console UI: OneWayPassword attribute are now displayed properly according to the new layout
...
SVN:trunk[4818]
2017-07-10 07:11:06 +00:00
Guillaume Lajarige
3a1810bc42
Console UI: Calendar icon for date(time) fields is now bigger.
...
SVN:trunk[4817]
2017-07-09 16:32:15 +00:00
Guillaume Lajarige
1f1ab2b10c
N°930 Better UI on object details part 2: Text type fields now handled properly and aligned with HTML type fields.
...
SVN:trunk[4816]
2017-07-09 13:44:42 +00:00
Denis Flaven
d0d9b1ce50
Improved way to track the choices made during the installation in order to:
...
1) Be able to proerly report this information
2) Make sure that the same (proper) choices are proposed upon update
SVN:trunk[4815]
2017-07-07 16:00:30 +00:00
Guillaume Lajarige
307145502c
N°930 Better UI on object details part 1. (Careful, Bulf modify and CSV import might be partly broken...)
...
SVN:trunk[4814]
2017-07-07 15:32:50 +00:00
Denis Flaven
5c84703cf0
Adding identifiers into the installation wizard.
...
SVN:trunk[4813]
2017-07-07 15:30:20 +00:00
Denis Flaven
cb2745be24
Bumping the datamodel version number to 2.4.0 !!
...
SVN:trunk[4812]
2017-07-07 15:28:42 +00:00
Denis Flaven
b613b9b302
Cosmetics on the asychronous DB connection message.
...
SVN:trunk[4811]
2017-07-07 15:27:32 +00:00
Denis Flaven
624f6bcfc5
Added a "Set" method.
...
SVN:trunk[4810]
2017-07-07 15:26:31 +00:00
Denis Flaven
ce2f1edaac
Identify the menu nodes by an ID for potential CSS styling.
...
SVN:trunk[4809]
2017-07-07 15:24:14 +00:00
Denis Flaven
140efb4240
Split of a too long code line !!
...
SVN:trunk[4808]
2017-07-07 15:23:20 +00:00
Romain Quetiez
e3847ac24b
Archive: Experimental API DBSearch::DBBulkWriteArchiveFlag, to quickly archive a huge number of objects (minimizes the number of queries needed to do the job, skips object change handlers, and DOES NOT RECORD the change in the history of object changes -that limitation could be fixed later)
...
SVN:trunk[4807]
2017-07-07 14:12:19 +00:00
Romain Quetiez
b583bd2edc
N.612 Regression introduced in the previous commit: on the setup conclusion page, the link to download the backup file does not work (and warning "unknown variable $sTruncatedFilePath')
...
SVN:trunk[4806]
2017-07-07 09:30:52 +00:00
Vincent Dumas
c654a2067d
Dictionnary: English: Labels on Modify AttributeDuration, aligned to display mode
...
SVN:trunk[4805]
2017-07-07 09:07:55 +00:00
Guillaume Lajarige
3531d5c5b7
Removed JS console.log usages that would have made IE9 crash
...
SVN:trunk[4804]
2017-07-06 15:55:02 +00:00
Romain Quetiez
e31fa066fc
N.612 Backup files could not exceed 4Gb (technology limitation). The fix consists in archiving the backup as a tar.gz instead of a zip. As a consequence, installing iTop now requires TWO additional PHP modules: phar/zlib. The zip module remains mandatory because it is used in other places. The restore utility accepts both legacy zip files and brand new tar.gz files. DBBackup::CreateZip is deprecated in favor of DBBackup::CreateCompressedBackup. DBRestore::RestoreFromZip is deprecated in favor of DBRestore::RestoreFromCompressedFile (which autodetects the format for backward compatibility).
...
SVN:trunk[4803]
2017-07-06 15:26:03 +00:00
Vincent Dumas
bc476295cb
DataModel: obsolescence conditions: Added: Contact, Location, Org. Modified: Hypervisor, Ticket
...
SVN:trunk[4802]
2017-07-06 14:54:20 +00:00
Vincent Dumas
98781fac6d
DataModel: Ticket obsolescence condition: fix issue with 'rejected' UserRequest which have no 'close_date'
...
SVN:trunk[4801]
2017-07-06 10:08:06 +00:00
Vincent Dumas
efeee395d1
DataModel: Bug on LogicalInterface obsolescence condition, status does not exist
...
SVN:trunk[4800]
2017-07-06 10:06:04 +00:00
Denis Flaven
b17505f86e
Larger area to be able to add an extra icon/menu if needed.
...
SVN:trunk[4799]
2017-07-05 15:17:16 +00:00
Vincent Dumas
f89dd77dbc
DataModel: definition of obsolescence condition per class
...
SVN:trunk[4798]
2017-07-05 14:31:17 +00:00
Vincent Dumas
f8b6fb51c2
Ticket transitions: 'reassign' force change of agent, agent and team in 'assigned' state are read-only, user satisfaction and user comment are read-only in 'closed' state.
...
In Enhanced Portal: 're-open' prompt for caselog and 'on-going tickets' brick has a modified label (english and french) and ticket count is now displayed on each tab.
SVN:trunk[4797]
2017-07-04 15:50:20 +00:00
Guillaume Lajarige
d80c2293dc
N°380 Fixed UI in console, object details that were going over their container sometimes
...
SVN:trunk[4796]
2017-07-04 11:58:40 +00:00
Guillaume Lajarige
3cecdeff1c
N°380 Fixed object header width in console UI.
...
SVN:trunk[4795]
2017-07-04 08:32:14 +00:00
Romain Quetiez
3f819eaa19
N.656 Allow DB writes during a backup
...
SVN:trunk[4794]
2017-07-04 06:55:41 +00:00
Guillaume Lajarige
01de060093
N°642 Portal: Flags on transition, fixed a bug with state form not reading DM flags correctly.
...
SVN:trunk[4793]
2017-07-03 15:37:11 +00:00
Denis Flaven
7c39a8baf1
[CKEditor] Enabled the "Source mode edition" button, by popular demand. Be aware that the resulting HTML source is anyhow filtered/validated/sanitized by CKEditor itself, then iTop.
...
SVN:trunk[4792]
2017-07-03 15:17:39 +00:00
Denis Flaven
ebcaaa089a
Updated CKEditor to the latest version (4.7.1)
...
SVN:trunk[4791]
2017-07-03 15:11:06 +00:00
Guillaume Lajarige
121635d636
N°642 Portal: Flags on transition part 3
...
SVN:trunk[4790]
2017-07-03 14:24:59 +00:00
Guillaume Lajarige
68885496dd
N°642 Portal: Flags on transition part 3, forms inheritance for stimuli.
...
SVN:trunk[4789]
2017-07-03 10:25:49 +00:00
Guillaume Lajarige
9a56c3acfd
N°642 Portal: Flags on transition part 2. Fixed a bug on transition with field that should have been must_xxx from DM
...
SVN:trunk[4788]
2017-07-03 07:33:46 +00:00
Guillaume Lajarige
a0259636b1
N°642 Portal: Flags on transition part 2
...
SVN:trunk[4787]
2017-07-03 06:57:36 +00:00
Romain Quetiez
0844beca79
Obsolescence: do not lose external keys pointing to obsolete data
...
SVN:trunk[4786]
2017-06-30 14:06:08 +00:00
Romain Quetiez
dbe3e94d5c
Obsolescence: audit errors reporting to include obsolete data as well as the audit execution does
...
SVN:trunk[4785]
2017-06-30 13:25:02 +00:00
Vincent Dumas
9a43083b3b
Fix typos in German dictionary for UI
...
SVN:trunk[4784]
2017-06-30 13:20:02 +00:00
Romain Quetiez
c6e472b98b
Archive mode: user preference "show obsolete data" is automatically checked, and disabled
...
SVN:trunk[4783]
2017-06-30 12:59:28 +00:00
Romain Quetiez
0834e36b38
Archive: fix dashboard management (edition, revert, from file) when archive mode is on
...
SVN:trunk[4782]
2017-06-30 12:51:09 +00:00
Romain Quetiez
f7cf825975
Archive: fix shortcut creation/renaming/deletion when archive mode is on
...
SVN:trunk[4781]
2017-06-30 12:21:28 +00:00
Romain Quetiez
189c03dfea
Obsolescence: count mismatch for the global search feature
...
SVN:trunk[4780]
2017-06-30 12:14:31 +00:00
Romain Quetiez
990be7a105
Archive mode: fixed the recording of user preferences
...
SVN:trunk[4779]
2017-06-30 10:00:38 +00:00
Romain Quetiez
813c80499c
Archive: fixed regression on the exports (N.890.8)
...
SVN:trunk[4778]
2017-06-30 08:21:43 +00:00
Guillaume Lajarige
495cedc04f
Fixed UI in console edit forms that were going over their container sometimes
...
SVN:trunk[4777]
2017-06-29 15:49:57 +00:00
Romain Quetiez
cbf2919dcd
Obsolescence: fixed the case when an external field points to an external key that is obsoletable (or archivable), causing an error during the setup (view could not be created)
...
SVN:trunk[4776]
2017-06-29 15:17:17 +00:00
Guillaume Lajarige
7cbdfaa5d4
Restoring /log/.htaccess filename which was renamed by mistake.
...
SVN:trunk[4775]
2017-06-29 08:29:33 +00:00
Guillaume Lajarige
374ce20d0c
N°642 Portal: Flags on transition
...
SVN:trunk[4774]
2017-06-29 08:03:35 +00:00
Romain Quetiez
1dbc2051cc
Obsolescence: fixed regression introduces in [r4766], count of 1-N link sets not matching the result set
...
SVN:trunk[4773]
2017-06-28 08:52:30 +00:00
Romain Quetiez
7e38d4be50
Fixed Regression introduced with the rework of N-N links (bug when creating software instances on a server)
...
SVN:trunk[4772]
2017-06-27 14:18:28 +00:00
Romain Quetiez
8451ffdfb4
Regression introduced with the implementation of obsolescence: first install not working (Access denied for user ''@localhost)
...
SVN:trunk[4771]
2017-06-27 13:58:38 +00:00
Romain Quetiez
c2b9716e28
Obsolescence: fixed OQL issue
...
SVN:trunk[4770]
2017-06-27 12:37:07 +00:00
Guillaume Lajarige
b15621639b
N°653: Dependant fields on transitions was not using transition flags.
...
SVN:trunk[4769]
2017-06-27 10:14:58 +00:00
Guillaume Lajarige
4ca998ce91
N°642 Portal: Transitions configuration part 1.
...
SVN:trunk[4768]
2017-06-26 16:00:07 +00:00
Guillaume Lajarige
71ec3da4ac
N°653 Portal: Lifecycle: Flags on transitions part 2
...
SVN:trunk[4767]
2017-06-22 13:38:45 +00:00
Romain Quetiez
43b8522b85
Rework of the edition of 1-N and N-N links: managed as a delta from the GUI down to the the lowest APIs.
...
- Fixes the management of obsolete linked data.
- N.744 Fixes concurrent modifications (example: a user modifies a team, another user modifies a person related to that same team). Still NOT fixed with the customer portal.
- N.849 Fixes links edition in the case some data are not allowed to the current user (organization silos) -TO BE TESTED
- #1145 Fixes the creation of duplicate links in one step (Server to NW Device)
- #1147 Fixes the update of duplicate links
SVN:trunk[4766]
2017-06-21 15:47:28 +00:00
Guillaume Lajarige
8b820ce403
N°900 Portal: Fixed wrong count on ManageBrick tabs
...
SVN:trunk[4765]
2017-06-20 15:28:31 +00:00
Guillaume Lajarige
4301a5d39d
Portal: Fixed page scrolling when clicking on FilterBrick's tile on home page.
...
SVN:trunk[4764]
2017-06-20 14:22:18 +00:00
Guillaume Lajarige
51519a3659
Portal: Added TWIG hooks for logo overloading in the navigation menu.
...
SVN:trunk[4763]
2017-06-20 09:54:02 +00:00
Romain Quetiez
2693e81bad
XML Customizations: when the parent class is unknown, the error is "unknown constant PARENT_NOT_FOUND"... which is a clue ;-)... now it says something far more accurate like "/itop_design/classes/class[MyCustomClass] at line 458: parent class 'SomeOtherCustomClass' could not be found"
...
SVN:trunk[4762]
2017-06-14 15:14:49 +00:00
Guillaume Lajarige
eca746f558
N°653 Ticket Lifecycle: Part 2, core & console done.
...
SVN:trunk[4761]
2017-06-09 07:06:40 +00:00
Denis Flaven
01865ed7f9
More meaningful default values for the version/revision of iTop.
...
SVN:trunk[4760]
2017-06-08 13:57:05 +00:00
Denis Flaven
14dfe04714
Instrumentation of the setup/compiler: dump the complete XML data model at the end of the installation.
...
SVN:trunk[4759]
2017-06-08 13:56:14 +00:00
Guillaume Lajarige
befa0b4429
N°900 Portal: Tabs in ManageBrick can now display the objects count.
...
SVN:trunk[4758]
2017-06-07 14:13:02 +00:00
Denis Flaven
68ff589f9c
(refactoring) Generate database and "instance" UUIDs upon installation/upgrade.
...
SVN:trunk[4757]
2017-06-06 14:00:10 +00:00
Denis Flaven
04e1f32860
(refactoring) Added a method to generate UUIDs.
...
SVN:trunk[4756]
2017-06-06 13:59:01 +00:00
Romain Quetiez
636356f479
N.897 Object having too many external keys could not be recorded (61 tables)
...
SVN:trunk[4755]
2017-06-01 12:44:21 +00:00
Guillaume Lajarige
313ea72017
Portal: Added icons to error page buttons
...
SVN:trunk[4754]
2017-05-31 09:01:02 +00:00
Guillaume Lajarige
98b4a0178f
Portal: Added a "Reload page" button on the error page.
...
SVN:trunk[4753]
2017-05-31 08:55:48 +00:00
Guillaume Lajarige
602be73d0b
N°873 Portal: Picture/Preferences/Password forms can now be disabled in the user profile
...
SVN:trunk[4752]
2017-05-29 16:14:21 +00:00
Guillaume Lajarige
9bfc9a0a76
Portal: New customization hooks in user profile twig
...
SVN:trunk[4751]
2017-05-29 15:10:35 +00:00
Guillaume Lajarige
7e6a040983
Portal: User profile form was broken due to new display_mode property
...
SVN:trunk[4750]
2017-05-29 14:50:57 +00:00
Guillaume Lajarige
905d47cab5
Portal: CKEditor fields now have different height regarding the form layout (cosy, compact, dense)
...
SVN:trunk[4749]
2017-05-23 13:15:22 +00:00
Romain Quetiez
2118a5da71
N.667 Metamodel introspection (schema.php) to display lifecycle labels and codes (though the code were already visible in a tooltip).
...
SVN:trunk[4748]
2017-05-22 15:35:16 +00:00
Romain Quetiez
c2c0221535
N.542 Refactored the code so that query placeholders (current_contact->attcode or current_user->attcode) become available in template too.... BUT this will not work if the notifications are sent asynchronously (thus the logged in user is an account dedicated to the cron).
...
SVN:trunk[4747]
2017-05-22 14:57:03 +00:00
Romain Quetiez
ba0a9709f4
Test: fixed automated tests that were abusively failing due to a few new magic attributes
...
SVN:trunk[4746]
2017-05-22 14:04:50 +00:00
Romain Quetiez
80121b89c3
Obsolescence: background task setting (or resetting) the obsolescence date for obsolete data. The periodicity can be tuned by the mean of obsolescence.date_update_interval, defaulting to 10 minutes. Also renamed show_obsolete_data into obsolescence.show_obsolete_data for consistency.
...
SVN:trunk[4745]
2017-05-19 09:20:13 +00:00
Romain Quetiez
3b48428897
Internal: DBObjectSearch->AddCondition, allow the case $value = null (otherwise failing because the keyword null has not yet been implemented in OQL)
...
SVN:trunk[4744]
2017-05-19 09:15:22 +00:00
Guillaume Lajarige
018d6a98e9
Portal: Debug mode now logs external keys OQL queries used in forms. Helpful to understand the final query (DM OQL intersect Scope OQL)
...
SVN:trunk[4743]
2017-05-19 08:51:59 +00:00
Guillaume Lajarige
522108dc69
N°879 Portal: Notification URLs poiting to a portal were not working when several portal instances were configured.
...
SVN:trunk[4742]
2017-05-19 08:30:34 +00:00
Romain Quetiez
5451ced894
Obsolescence: hide rows for which any of the selected class is obsolete (SELECT a, b FROM ...)
...
SVN:trunk[4741]
2017-05-17 13:22:56 +00:00
Romain Quetiez
944c24e18f
Internal: document variables to ease code browsing
...
SVN:trunk[4740]
2017-05-17 13:21:09 +00:00
Romain Quetiez
248f8d6fd4
Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data')
...
SVN:trunk[4739]
2017-05-17 08:51:10 +00:00
Guillaume Lajarige
ebe467b77a
N°635 Portal: Final touches on forms layout refactoring
...
SVN:trunk[4738]
2017-05-16 14:50:51 +00:00
Guillaume Lajarige
e9b7ccd475
Advanced customization: New overridable verb DBObject::GetDefaultValue($sAttCode)
...
SVN:trunk[4737]
2017-05-16 09:50:24 +00:00
Guillaume Lajarige
b213f2baea
N°635 Portal: Forms now have 3 differents layout (display_mode), see online documentation (when released) for more information.
...
SVN:trunk[4736]
2017-05-15 15:50:12 +00:00
Guillaume Lajarige
50970810d2
N°635 Portal: Forms now have 2 differents layout (display_mode), see online documentation (when released) for more information.
...
Note: This is a first step, some refactoring could be done soon.
SVN:trunk[4735]
2017-05-15 12:50:09 +00:00
Guillaume Lajarige
17fbc504e2
Internal: Added some PHP Doc in MetaModel class
...
SVN:trunk[4734]
2017-05-15 12:42:14 +00:00
Guillaume Lajarige
237980097d
Portal: Form field with custom css classes in twig definition were not included in the form. (Note: The CSS class is still absent from the rendering but this is because of the field_set.js widget that needs some upgrade in the _prepareField method)
...
SVN:trunk[4733]
2017-05-12 12:58:05 +00:00
Romain Quetiez
44b53e40a0
Obsolescence: introduction of this new concept (wording could change later). The obsolescence of an object is computed after other attributes, by the mean of an OQL expression. The code has been refactored (again) so as to factorize between the computation of friendly names and the computation of obsolescence flags. The refactoring involved a significant AND RISKY change: external key friendly names (magic attributes) have been changed from AttributeFriendlyName to AttributeExternalField, which simplifies the SQL query build logic.
...
SVN:trunk[4732]
2017-05-11 11:58:42 +00:00
Guillaume Lajarige
6c6ad0a45b
Portal: Fixed a regression introduced in r4724. User profile page could not be opened anymore.
...
SVN:trunk[4731]
2017-05-11 08:36:22 +00:00
Guillaume Lajarige
623fa8ec63
Portal: Fixed regression on always_show_submit form option
...
SVN:trunk[4730]
2017-05-10 15:48:57 +00:00
Guillaume Lajarige
02c79fd0a2
Portal: BrowseBrick: First level automatically opens when there is only one item in it, in order to display its subitems.
...
The opening of the root level is visible by the user so he can understand he is in a sublevel, not wondering where the root level went.
SVN:trunk[4729]
2017-05-10 15:22:13 +00:00
Guillaume Lajarige
05bb797768
Portal: Renamed Grid browse mode to Mosaic
...
SVN:trunk[4728]
2017-05-10 15:02:23 +00:00
Guillaume Lajarige
096cfdc529
Portal: BrowseBrick: Primary action is now also displayed in the secondary actions menu
...
SVN:trunk[4727]
2017-05-10 14:44:15 +00:00
Romain Quetiez
5354b0b32b
Internal: getting rid of the unused API GetExtKeyFriends, which initialization was not compatible with the declaration of <extkey>_friendlyname as external fields
...
SVN:trunk[4726]
2017-05-10 14:34:40 +00:00
Guillaume Lajarige
88ec528071
N°635 Portal: Submit button in edit forms is now labelled "Update"
...
SVN:trunk[4725]
2017-05-10 14:33:44 +00:00
Guillaume Lajarige
5584d42813
N°635 Portal: Parameter to show submit ("Update") button in forms only when there is no transition available.
...
SVN:trunk[4724]
2017-05-10 14:28:07 +00:00
Vincent Dumas
b696b140b2
Fix typo in french label of lnkContractToDocument class name
...
SVN:trunk[4723]
2017-05-09 16:34:03 +00:00
Guillaume Lajarige
1de6ac1765
Portal: AttributeImage can now be displayed in forms
...
SVN:trunk[4722]
2017-05-09 12:27:25 +00:00
Romain Quetiez
d2d895fdf5
Archives: regression. Forms not working with various symptom having the same root cause: DBObject::Set issuing an exception "Attempting to set the value on the read-only attribute operational_status"
...
SVN:trunk[4721]
2017-05-09 12:07:43 +00:00
Romain Quetiez
a8ad3004ea
Internal:
...
- code refactoring to generalize attributes based on an OQL expression (friendly name, obsolescence flag, ....). The intermediate class AttributeComputedFieldVoid has been swept in favor of the use of a new method: IsBasedOnOQLExpresssion.
- added an introspection API (experimental), allowing an external application to request for information about the capabilities of the framework (first step: list attributes and their main characteristics)
SVN:trunk[4720]
2017-05-05 15:08:49 +00:00
Guillaume Lajarige
b707db9364
Portal: Fixed action rules that were not working on CreateBrick
...
SVN:trunk[4719]
2017-05-03 14:29:48 +00:00
Guillaume Lajarige
36c53249a0
Portal: Performance optimization on ManageBrick
...
SVN:trunk[4718]
2017-05-03 12:39:25 +00:00
Guillaume Lajarige
f9ed88a084
Internal: OQL error reporting
...
SVN:trunk[4717]
2017-05-02 09:11:00 +00:00
Romain Quetiez
294964b227
N.858 (partial) Allow administrators to access the Admin tools menu even in Read-only modes (access_mode or Archive mode). Still, the Data administration menu gets hidden in Read-only modes.
...
SVN:trunk[4716]
2017-04-28 14:11:00 +00:00
Guillaume Lajarige
8a6fba1981
Portal: SecurityHelper now uses a cache when checking if an object is within a scope or not.
...
SVN:trunk[4715]
2017-04-28 09:46:05 +00:00
Guillaume Lajarige
1fe0ce5640
Portal: Optimize security helper by removing unnecessary MetaModel::GetObject() call as the check was already done by the scope query. This as significative impact on some pages.
...
SVN:trunk[4714]
2017-04-28 08:31:30 +00:00
Guillaume Lajarige
7bbe907edc
Portal: ManageBrick optimization by loading "always_in_tables" attributes to avoid unnecessary object reloads
...
SVN:trunk[4713]
2017-04-28 08:20:21 +00:00
Romain Quetiez
6f7d364826
Cleanup: removed unnecessary code
...
SVN:trunk[4712]
2017-04-27 16:03:23 +00:00
Romain Quetiez
ea2681e08c
Archives: added the option with_archive to export web services (defaults to 0)
...
SVN:trunk[4711]
2017-04-27 15:03:24 +00:00
Romain Quetiez
c66728e478
Cleanup: unused code
...
SVN:trunk[4710]
2017-04-27 14:02:02 +00:00
Guillaume Lajarige
ba9c6bd8b3
Portal: Twig cache is now disabled when debug option is activated
...
SVN:trunk[4709]
2017-04-27 13:30:54 +00:00
Romain Quetiez
b23b468c0f
Cleanup: unused code
...
SVN:trunk[4708]
2017-04-27 12:54:18 +00:00
Romain Quetiez
f5144c2bb1
Archives: filter out archived objects from the impact analysis, even when in Archive Mode
...
SVN:trunk[4707]
2017-04-27 12:42:50 +00:00
Guillaume Lajarige
ee95dd2480
Portal: Worked on some CSS optimizations in forms
...
SVN:trunk[4706]
2017-04-27 11:40:05 +00:00
Guillaume Lajarige
c1805ce47f
Portal: Person form defined in order to restrict the visible attributes
...
SVN:trunk[4705]
2017-04-27 11:39:05 +00:00
Romain Quetiez
23556e3a43
Archives: clean breadcrumb entry if attempting to navigate to the details of an archived object (while not being in archive mode)
...
SVN:trunk[4704]
2017-04-27 09:56:05 +00:00
Romain Quetiez
e70e1de75e
Archives: archivability must be set on root classes
...
SVN:trunk[4703]
2017-04-27 09:27:02 +00:00
Romain Quetiez
091b989715
Internal: if an exception is thrown during the initialization of MetaModel, do not attempt to report it into the database (may still be not initialized)
...
SVN:trunk[4702]
2017-04-27 09:17:39 +00:00
Romain Quetiez
b238283104
Archives: show the menu 'activate archive mode' only if there is at least one archivable class
...
SVN:trunk[4701]
2017-04-27 08:53:23 +00:00
Romain Quetiez
de2eed5187
Archives: allow for the update of archive_flag even when in archive mode (therefore in read-only mode)
...
SVN:trunk[4700]
2017-04-27 08:45:07 +00:00
Romain Quetiez
8e046cafda
Archives: default label for the magic attributes archive_flag and archive_date
...
SVN:trunk[4699]
2017-04-27 08:43:45 +00:00
Guillaume Lajarige
f02df401ff
Portal: Primary action on a ServiceSubcategory of the services catalog is now the creation of a new UserRequest. Previous one (Viewing details of the ServiceSubcategory) now becomes the secondary action.
...
SVN:trunk[4698]
2017-04-27 08:23:53 +00:00
Romain Quetiez
28eba2512a
Archives: cosmetics on object details
...
SVN:trunk[4697]
2017-04-26 15:48:57 +00:00
Romain Quetiez
e3931274ae
Archives: refactoring of the API to enable/disable the archive mode
...
SVN:trunk[4696]
2017-04-26 15:48:24 +00:00
Guillaume Lajarige
a55245d203
Portal: Minor CSS fixes on Combodo BS theme.
...
SVN:trunk[4695]
2017-04-26 14:54:24 +00:00
Guillaume Lajarige
7b0acbdad3
Portal: BrowseBrick: Introducing new browse mode "grid". Also some UI improvements in other browse modes.
...
SVN:trunk[4694]
2017-04-26 13:20:31 +00:00
Romain Quetiez
9cc583c47b
Archives: regression (warning during the setup)
...
SVN:trunk[4693]
2017-04-26 10:27:25 +00:00
Romain Quetiez
fa2fd6dcdf
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Guillaume Lajarige
9d242e1623
N°848 Portal: Option to display LinkedSet as opened in a form
...
SVN:trunk[4691]
2017-04-26 09:10:24 +00:00
Romain Quetiez
ec6a8537e9
Refactoring: font awesome can be used by all the application
...
SVN:trunk[4690]
2017-04-25 13:48:22 +00:00
Romain Quetiez
402e95b9e2
Reincorporate font-awesome into the core
...
SVN:trunk[4689]
2017-04-25 13:24:37 +00:00
Guillaume Lajarige
2fcf50bb88
N°653 Lifecycle flags can be defined on both states and transitions (Note: This is a beta version and need to be tested!)
...
SVN:trunk[4688]
2017-04-21 14:59:04 +00:00
Guillaume Lajarige
2e8c629195
N°829 Portal: AttributeUrl was not clickable in the new portal
...
SVN:trunk[4686]
2017-04-19 15:36:00 +00:00
Guillaume Lajarige
9c5b3818eb
Portal: Refactor a security check to remove unnecessary security messages in error.log
...
SVN:trunk[4684]
2017-04-18 13:51:25 +00:00
Denis Flaven
c9bb27a3ff
Declare the ApplyStimulus method, for use by the Designer.
...
SVN:trunk[4683]
2017-04-18 13:29:46 +00:00
Vincent Dumas
f96a2092e7
Readme iTop Community 2.3.4
...
SVN:trunk[4681]
2017-04-14 15:34:07 +00:00
Vincent Dumas
5dafb92dd3
LOCK TABLE MySQL privilege is required for iTop user to restore backups.
...
SVN:trunk[4679]
2017-04-13 09:46:07 +00:00
Guillaume Lajarige
63f0a0ef11
Internal: Added comment about portal logo priority order
...
SVN:trunk[4678]
2017-04-12 07:50:45 +00:00
Romain Quetiez
bb9236deae
N.816 New parameter in the working time computer GetDeadline API: the 4th parameter is the threshold for which the deadline is being computed.
...
SVN:trunk[4675]
2017-04-06 19:07:08 +00:00
Romain Quetiez
1a66a6491a
N.755 Case log preset by object copier is not correcly displayed in the object creation form (if combined with the copy of the previous log AND if that log has at least one entry). Has never worked.
...
SVN:trunk[4672]
2017-04-06 18:44:34 +00:00
Guillaume Lajarige
1528d85f5f
N°637 Portal: Better feedback on exceptions and user session timeout on AJAX calls
...
SVN:trunk[4671]
2017-04-06 14:21:27 +00:00
Romain Quetiez
3773a88cc1
N.417 Object name displayed with html entities (e.g. "&" shown as "&") when selecting/creating an object into an autocomplete
...
SVN:trunk[4670]
2017-04-05 14:39:13 +00:00
Romain Quetiez
856a73fb87
N.689 61 tables limit. INVESTIGATING the issue. Added a test to reproduce the issue on the standard data model, and a test to build statistics on the number of tables used by classes.
...
SVN:trunk[4669]
2017-04-05 12:58:33 +00:00
Romain Quetiez
d0bc9a0bb8
Automatic test suite: fixed warnings (benchmarked queries processed instantaneously);
...
SVN:trunk[4668]
2017-04-05 10:26:43 +00:00
Romain Quetiez
751b7c8560
N.755 Case log latest entry preset with a copy of a case log coming from another ticket. The log gets corrupted after adding a new entry.
...
SVN:trunk[4666]
2017-04-04 12:58:02 +00:00
Guillaume Lajarige
4fccae157b
Portal: CaseLog fields value was kept in the form after object update instead of being reset.
...
SVN:trunk[4664]
2017-04-04 10:17:17 +00:00
Romain Quetiez
85dc7c9452
N.755 Case log latest entry preset with HTML code gets transformed into pure text
...
SVN:trunk[4662]
2017-04-04 09:25:02 +00:00
Guillaume Lajarige
1cf25e49ae
N°807 Portal: add_to_list can now be used in action rules (Note: Works only for IndirectLinkedSet, not LinkedSet)
...
SVN:trunk[4660]
2017-04-04 09:07:06 +00:00
Guillaume Lajarige
ab6cd49fcb
Portal: Fixed friendlyname fields rendered as mandatory when they should have been readonly.
...
SVN:trunk[4658]
2017-04-04 08:01:47 +00:00
Romain Quetiez
5411e60c81
N.755 (reduces the impact) Core API: Fixed the merging of several entries into a case log (calling several times DBObject::Set for a case log). The previous implementation did not work at all, leaving the data structure inconsistent. Moreover, the last text given is now inserted AFTER the text it is merged with (not on top of it) like in a normal text stream.
...
SVN:trunk[4657]
2017-04-03 20:56:47 +00:00
Denis Flaven
15da430459
N°686 - protect the edition of dashboards against a no-longer-existing class.
...
SVN:trunk[4655]
2017-04-03 14:49:49 +00:00
Romain Quetiez
5adb0fd556
N.447 Impact analysis: messing up redundancy settings (could either lead to wrong results or a fatal error if a relation is configured downstream)
...
SVN:trunk[4653]
2017-04-03 13:59:06 +00:00
Guillaume Lajarige
2876d7e08c
N°806 Portal: Wrong form used in some inheritance cases.
...
SVN:trunk[4651]
2017-04-03 11:57:29 +00:00
Romain Quetiez
59c3f565a3
Fixes a regression introduced in [r4642]. N.450 Impact analysis. The previous fix aimed at generating more redundancy nodes, but in fact it generated too many in some circumstances.
...
SVN:trunk[4649]
2017-04-01 20:05:14 +00:00
Guillaume Lajarige
86191b36d8
DBObject::ExecActions : add_to_list action now accepts the source object id as first parameter
...
SVN:trunk[4647]
2017-03-31 15:18:50 +00:00
Vincent Dumas
b737252076
n°519 add examples to REST/JSON on updating CaseLog with Text format
...
SVN:trunk[4646]
2017-03-31 15:17:23 +00:00
Romain Quetiez
e688d04511
N.788 Impact analysis: graph not refreshed when trying to filter out some classes. The node removal algorithm has been improved in two places. 1) Do not create loops (i.e. an edge having both ends on the same node) when removing a node. 2) Correctly cleanup nodes having a loop (in case there is a loop in the original graph (defensive programming)
...
SVN:trunk[4644]
2017-03-31 14:48:30 +00:00
Romain Quetiez
76fd5c0b5f
N.450 Impact analysis : missing edges (and redundancy) when two classes impact a given class and both relations use the same neighbour id (and if redundancy is enabled over both relations)
...
SVN:trunk[4642]
2017-03-31 14:34:43 +00:00
Guillaume Lajarige
d944f386ce
N°800 Portal: log_kpi_duration / log_kpi_memory are now supported by the portal
...
SVN:trunk[4640]
2017-03-31 12:59:35 +00:00
Guillaume Lajarige
9f9fd8550f
N°804 Portal: Object display crashed when a linkedset attribute has corrupted data (eg. an external key to 0)
...
SVN:trunk[4638]
2017-03-31 10:09:51 +00:00
Romain Quetiez
772954711a
N.799 Setup failing (during database creation) with MetaEnum attribute having no mapping for the class they are declared in.
...
SVN:trunk[4636]
2017-03-30 19:23:43 +00:00
Romain Quetiez
3644553886
N.609 Some multi-column UNION queries failing with various symptoms such as "Class 'IT Department' not found" or "An object id must be an integer value"
...
SVN:trunk[4634]
2017-03-29 19:58:02 +00:00
Romain Quetiez
c073611597
N.710 Do not notify ignored when the impacted items is computed again. Side effect: PHP Notice: Undefined offset: N in .../itop-tickets/main.itop-tickets.php on line 263.
...
SVN:trunk[4632]
2017-03-29 10:02:14 +00:00
Romain Quetiez
802d20d554
N.780 Friendly name format ignored if only one attribute is used
...
SVN:trunk[4630]
2017-03-29 09:22:39 +00:00
Romain Quetiez
38c12104b3
N.740 Error when attempting to disable the logs. Took the opportunity to refactor, relying on late static bindings (requires PHP 5.3). The refactoring avoided the fix to be duplicated in three places.
...
SVN:trunk[4628]
2017-03-29 08:28:24 +00:00
Romain Quetiez
399662ef99
N.701 (continuation of [r4596] which introduced regressions on the handling of date fields)
...
SVN:trunk[4626]
2017-03-28 14:56:52 +00:00
Denis Flaven
3daf4c62db
- Refactoring : structuration of the Exceptions thrown when the XML assembling fails
...
- Take into account the node specified as a parameter to saveXML()
SVN:trunk[4624]
2017-03-27 16:24:50 +00:00
Guillaume Lajarige
9937f62f9d
N°641 Portal: Browse and Manage bricks now have an optional <opening_target> tag to choose how to open items (modal, new tab, current window).
...
SVN:trunk[4623]
2017-03-24 09:09:15 +00:00
Romain Quetiez
cf17e197ce
N.760 XSS vulnerability
...
SVN:trunk[4621]
2017-03-23 16:32:56 +00:00
Romain Quetiez
2f8b5e5eeb
N.519 REST/JSON Add a comment in pure text into the case log (only for add_item/items syntaxes, use format="text")
...
SVN:trunk[4619]
2017-03-23 15:16:30 +00:00
Romain Quetiez
d22fb83443
N.736 Ugly labels when hovering bar charts
...
SVN:trunk[4617]
2017-03-23 14:52:57 +00:00
Romain Quetiez
af093ba86a
N.692 Config setting log_queries does not work? This setting has been deprecated (use log_kpi_duration instead) - Still the implementation of query logging remains (and is buggy) as it may be usefull in order to record and rebuild a complete set of queries.
...
SVN:trunk[4615]
2017-03-23 09:09:45 +00:00
Romain Quetiez
020f47ab2c
Code cleanup: removed unused code
...
SVN:trunk[4614]
2017-03-22 21:24:50 +00:00
Romain Quetiez
8f0095f751
N.718 (continuation) Audit failing with message "Attempting to merge a filter of class A with a filter of class B" (regression introduced in branch 2.3)....
...
SVN:trunk[4612]
2017-03-22 20:59:33 +00:00
Romain Quetiez
b7fc2e4012
N.718 Audit failing with message "Attempting to merge a filter of class A with a filter of class B" (regression introduced in branch 2.3). There are circumstances for which the queries cannot (yet) be optimized (fallback to the original algorithm)
...
SVN:trunk[4611]
2017-03-22 20:53:40 +00:00
Guillaume Lajarige
1dcf830141
N°783 Attachments can now be readonly in some states. Use the new module parameter "readonly_states".
...
SVN:trunk[4610]
2017-03-22 15:08:34 +00:00
Romain Quetiez
a10cdaba74
N.779 PARTIAL FIX - Date fields in link sets cannot be edited if the date format differs from the native format (Y-m-d). Homogeneous way to call the API GetFormElementForField, with GetEditValue as the "display value". Still, submitting the form does not work.
...
SVN:trunk[4609]
2017-03-22 13:39:48 +00:00
Romain Quetiez
435a177283
Suppressed warnings due to the error reporting. When one of the arguments in the call stack is an array, a warning (Conversion of an array into a string) is issued at the time the EventIssue is being recorded. When a posted parameter is an array, the same warning is issued at the time and EventIssue is being displayed.
...
SVN:trunk[4608]
2017-03-22 12:43:12 +00:00
Vincent Dumas
d22d657886
#1439 fix erroneous internal comments within XML files
...
SVN:trunk[4607]
2017-03-21 17:35:38 +00:00
Guillaume Lajarige
1da5618204
N°606 Portal: Request template fields marked as invalid when a mandatory textarea field was empty.
...
SVN:trunk[4605]
2017-03-21 09:53:57 +00:00
Vincent Dumas
318c069f3d
Corrigé une typo dans un dictionnaire français
...
SVN:trunk[4604]
2017-03-17 13:32:30 +00:00
Denis Flaven
d0267f60ae
Make sure that the generated form field's IDs are valid ones.
...
SVN:trunk[4602]
2017-03-17 13:20:01 +00:00
Denis Flaven
ea3c7703c4
XML format 1.4, introducing the new "force" flag.
...
SVN:trunk[4601]
2017-03-17 13:15:13 +00:00
Guillaume Lajarige
95e04178ea
N°636 Portal: Action buttons can now be added to object details page through the iPopupMenuItemExtension
...
SVN:trunk[4600]
2017-03-17 13:03:09 +00:00
Denis Flaven
cf0792cd64
More events from the property_field widgets to inform the enclosing form of the state changes.
...
SVN:trunk[4598]
2017-03-17 10:55:06 +00:00
Romain Quetiez
e41a8833e2
N.701 Data Synchro: dates can be reset by the mean of an empty string (still, integers and enums cannot be reset)
...
SVN:trunk[4596]
2017-03-17 09:14:11 +00:00
Romain Quetiez
0b2ce4289d
738 Setup not working if access_mode=2 and a synchro data source has a new attribute to create
...
SVN:trunk[4594]
2017-03-16 15:22:19 +00:00
Guillaume Lajarige
a13270ef91
N°772 Portal: Invalid URL in LinkedSet searchbox when editing an object (eg. Adding a Contact to an UserRequest)
...
SVN:trunk[4592]
2017-03-16 13:14:45 +00:00
Guillaume Lajarige
64ca121f5b
Portal: Used BS breadcrumb in BrowseBrick instead of the previous which was home-made.
...
SVN:trunk[4591]
2017-03-15 17:03:32 +00:00
Romain Quetiez
0a5708272d
N.678 Data synchro: a line break or '<' in the description breaks the synchronized objects edition form.
...
SVN:trunk[4589]
2017-03-15 14:41:12 +00:00
Guillaume Lajarige
fec15ffe66
Portal: FilterBrick: Value for placeholder and submit button can now be empty
...
SVN:trunk[4588]
2017-03-14 16:09:13 +00:00
Guillaume Lajarige
0b0340bf21
Internal: CSS optimization on portal BrowseBrick
...
SVN:trunk[4587]
2017-03-14 15:42:29 +00:00
Romain Quetiez
cf716ce2a3
N.598 Custom fields with autocomplete failing if the subfield depends on another subfield
...
SVN:trunk[4585]
2017-03-14 15:20:50 +00:00
Guillaume Lajarige
5ebcb41224
Portal: Added breadcrumbs to grid mode of the BrowseBrick
...
SVN:trunk[4584]
2017-03-14 13:59:05 +00:00
Romain Quetiez
2d9c0e16b9
N.569 Enable the browser built-in spell checker for the rich text editor
...
SVN:trunk[4582]
2017-03-14 13:42:20 +00:00
Romain Quetiez
20e0ab3d6e
N.453 Emails coming from outlook. Many line breaks added when editing the ticket
...
SVN:trunk[4580]
2017-03-14 13:16:42 +00:00
Vincent Dumas
d94ccc441a
N°675 enriched Dutch Dictionnaries for Enhanced portal
...
SVN:trunk[4579]
2017-03-14 09:49:58 +00:00
Vincent Dumas
fdff9e048b
N°759 French Dictionnary typo on closed ticket value
...
SVN:trunk[4578]
2017-03-13 17:29:31 +00:00
Vincent Dumas
64e1d7e276
Problem management: german translations on values for field 'impact' were upside down compared to english values. Value 1 means high impact in all langage but German where is was 'Eine Person'. German has been aligned. German users, be cautious when upgrading to migrate your data.
...
SVN:trunk[4577]
2017-03-13 17:19:32 +00:00
Vincent Dumas
5f82c78dc7
#1314 (N°585,586,591) allow to use finalclass (sub-class name) as reconciliation key when loading by CSV import, relationship defined on an abstract class.
...
#1387 (N°577) fixing old issue with CSV import of relationship with Documents
SVN:trunk[4576]
2017-03-13 16:56:03 +00:00
Guillaume Lajarige
b3a0c6119e
N°762: Portal: New filter brick that pre-filters a Browse or Manage brick results from the home page.
...
SVN:trunk[4575]
2017-03-13 14:06:43 +00:00
Romain Quetiez
342ac0444c
N.757 Server log filled with warnings (ContextTag::Check)
...
SVN:trunk[4573]
2017-03-10 14:32:32 +00:00
Vincent Dumas
d9469360fe
N°582 Typo on french user message used when changing user password
...
SVN:trunk[4572]
2017-03-09 10:41:37 +00:00
Vincent Dumas
0df420cd17
N°723 help message enhancement on 4th setup screen, about MySQL user required rights.
...
SVN:trunk[4571]
2017-03-08 14:16:29 +00:00
Guillaume Lajarige
ab44522016
N°636: Portal: Dictionnary entries can now be used in forms' twig (usage: {{'EntryToTranslate'|dict_s}}). Also, special characters (like 'é') are now supported.
...
SVN:trunk[4570]
2017-03-08 09:58:12 +00:00
Guillaume Lajarige
bc875653d2
Internal: Portal: Grid display optimization on BrowseBrick
...
SVN:trunk[4569]
2017-03-07 16:23:48 +00:00
Guillaume Lajarige
ee41204d6c
N°565: Portal user and Portal power user scopes alignment in "Closed tickets" brick.
...
SVN:trunk[4568]
2017-03-07 14:53:57 +00:00
Guillaume Lajarige
c4d1113bb8
N°634: BrowseBrick Windows 8-style display (tiles). This is still a beta version.
...
SVN:trunk[4567]
2017-03-07 14:25:09 +00:00
Guillaume Lajarige
6582569150
Portal: Fixed home page <body> CSS class
...
SVN:trunk[4566]
2017-03-03 14:33:42 +00:00
Guillaume Lajarige
69d0ceaf5b
Portal: Added CSS classes to <body> tag regarding the current page / brick so we can apply CSS style more precisely.
...
SVN:trunk[4565]
2017-03-03 13:09:08 +00:00
Denis Flaven
60165d5216
Bug fix: load modules before generating the WSDL file, since some modules may come with their own webservices.
...
SVN:trunk[4563]
2017-02-28 14:10:11 +00:00
Guillaume Lajarige
76ca7dc9e8
N°602: InlineImage "randomly" not available for display.
...
Adding an InlineImage while adding an object in a IndirectLinkedSet at the same time would attach the InlineImage to the linked object instead of the host one. If their organizations were different, it could result in a security issue, denying the display of the InlineImage.
SVN:trunk[4561]
2017-02-28 09:47:24 +00:00
Denis Flaven
fcc5342775
Bug fix: protect against a non existing Contact class (a rather drastic iTop customization!)
...
SVN:trunk[4559]
2017-02-24 14:09:44 +00:00
Guillaume Lajarige
b4534f455a
Internal: Fixed the usage of a private function (from Symfony ExceptionHandler) in a derivated class (iTop ExceptionHandler).
...
SVN:trunk[4558]
2017-02-23 10:49:16 +00:00
Guillaume Lajarige
0d3203476c
N°589 - Portal: Displaying a better error message when the portal crashes because the current contact's organization is not among the current user's allowed organizations. More over we introduced an exception handler to display a nicer web page and log the exception in the error log.
...
SVN:trunk[4557]
2017-02-23 10:07:12 +00:00
Guillaume Lajarige
9fa6157c37
N°587 - Portal: Fixed issue when using multiple action rules in a BrowseBrick and only one was actually used.
...
SVN:trunk[4556]
2017-02-21 14:26:07 +00:00
Guillaume Lajarige
2ee674f11b
N°620 - Fixed regression introduced in r4519: Portal: Url in notifications were broken since iTop 2.3.3.
...
SVN:trunk[4554]
2017-02-21 09:06:03 +00:00
Guillaume Lajarige
820d7108e4
N°633 - Portal: CreateBrick now accepts abstract classes. This is a refactoring from an extension (CreateBrickExtended) that has been merge into the core.
...
SVN:trunk[4553]
2017-02-21 08:10:47 +00:00
Guillaume Lajarige
9a6a562ed2
N°619 - Portal: Other allowed portals (eg. the administration console or other portal instances) can now be opened in the current window or a new tab. This is a new xml property of the portal instance.
...
SVN:trunk[4552]
2017-02-21 08:04:46 +00:00
Guillaume Lajarige
f3f9e98aa4
Portal: Added some hooks in the main twig template
...
SVN:trunk[4551]
2017-02-10 10:06:38 +00:00
Denis Flaven
fc375da128
N° 615: spreadsheet export enhancement to remove unneeded line breaks.
...
SVN:trunk[4549]
2017-01-31 13:26:12 +00:00
Denis Flaven
172ceba464
N° 615: fixing the spreadsheet export (for integration into Excel) for HTML formatted text fields (e.g. ticket's description).
...
SVN:trunk[4547]
2017-01-18 15:17:07 +00:00
Guillaume Lajarige
ecae7ea983
Portal: Browse brick: List was displaying pagination when not necessary in some circonstancies.
...
SVN:trunk[4546]
2017-01-16 13:08:45 +00:00
Guillaume Lajarige
a204a786c0
Portal: Browse brick: Filtering in list view now looks up in all the displayed fields (<name_att /> and <fields /> of the brick configuration)
...
SVN:trunk[4545]
2017-01-11 16:32:37 +00:00
Denis Flaven
79a2ab8abd
Getting ready for the release of iTop 2.3.3.
...
SVN:trunk[4542]
2016-12-22 15:14:04 +00:00
Guillaume Lajarige
af13b42eab
Legacy portal: Since iTop 2.3, plain text caselog entries can no longer be toggled due to a bad jQuery selector. Only HTML entries were working.
...
SVN:trunk[4541]
2016-12-21 13:10:15 +00:00
Denis Flaven
75721091f2
Updated Russian dictionary, thanks to Vladimir Kunin.
...
Note: you can always get the latest version on Vladimir's github: https://github.com/itop-itsm-ru/itop-rus .
SVN:trunk[4540]
2016-12-19 16:34:23 +00:00
Romain Quetiez
6e327e245b
N.497 Continuation of the fix done in [r4461], to correctly handle validation patterns containing a slash (AttributeURL in the enhanced customer portal). The initial fix has broken the validation of date (+time) fields because the slash was escaped twice, leading to an invalid regular expression. Requires testing of synchro, CSV import, console, customer portal...
...
SVN:trunk[4538]
2016-12-19 16:04:21 +00:00
Guillaume Lajarige
6bfead405d
N.551: Correcting spanish translations in the new portal (When creating a new user request in full ITIL or changing password)
...
SVN:trunk[4536]
2016-12-19 10:15:46 +00:00
Denis Flaven
a4f5620076
N. 549: "Font" menu broken in case logs (console and legacy portal). The menu was showing <> instead of font names.
...
SVN:trunk[4534]
2016-12-19 10:09:48 +00:00
Guillaume Lajarige
134a427901
Portal: Added german dictionnary
...
SVN:trunk[4532]
2016-12-16 09:13:43 +00:00
Guillaume Lajarige
27c3facb2b
Portal: Added an environment banner in the portal like in the console. It warns the user when he is browsing in an other mode than "production".
...
SVN:trunk[4531]
2016-12-15 15:02:26 +00:00
Denis Flaven
fa9848d1be
CKEditor version 4.6.1 + color dialog (for choosing the color of a table cell)
...
SVN:trunk[4530]
2016-12-14 16:45:22 +00:00
Denis Flaven
1afd7d2ae4
Exclude non-needed folders from the build.
...
SVN:trunk[4529]
2016-12-14 15:53:20 +00:00
Guillaume Lajarige
c622efe95c
Portal: Added itopversion to js/css file urls to prevent cache issues when upgrading.
...
SVN:trunk[4526]
2016-12-14 11:20:49 +00:00
Denis Flaven
c0949421ad
Support of the "target" attribute for links.
...
SVN:trunk[4524]
2016-12-14 11:16:12 +00:00
Romain Quetiez
0e21edcc77
N.561 Could not add images into the description of a ticket in the legacy portal, and losing images added into the case log (update from the portal, issue occuring when the CRON is enabled)
...
SVN:trunk[4521]
2016-12-13 16:55:16 +00:00
Denis Flaven
df85186407
N. 481:
...
1) wiki text syntax was not displayed in the description or case logs of the tickets
2) when wiki text syntax was supported, the generated hyperlinks were pointing to the console (instead of the portal)
SVN:trunk[4519]
2016-12-13 16:16:13 +00:00
Romain Quetiez
403ecf7fba
N.557 Date/date+time pickers in the legacy portal, not aligned with the configured date formats. Took the opportunity to implement time picking (thus aligned with any form of iTop)
...
SVN:trunk[4517]
2016-12-13 14:24:33 +00:00
Denis Flaven
d143f0880b
N. 533: when reloading the ticket form (due to an alternate initial state path)
...
1) the value of some controls (non-text inputs in n:n links) was not preserved,
2) popup dialogs and CKEditor instances were not properly destroyed and re-created.
SVN:trunk[4515]
2016-12-13 10:54:45 +00:00
Guillaume Lajarige
c185e1fc4f
Portal: LinkedSet label in forms can now be toggled by clicking on the field label (Was only working on the linkedset count and chevron)
...
SVN:trunk[4514]
2016-12-13 10:45:34 +00:00
Guillaume Lajarige
68c180f7eb
N.474: Support for "file" attribute (AttributeBlob) in the portal. READONLY only for now.
...
SVN:trunk[4512]
2016-12-13 10:15:43 +00:00
Denis Flaven
c903fc2246
Support of text-align in the styles.
...
SVN:trunk[4511]
2016-12-08 13:58:01 +00:00
Denis Flaven
7d5898f302
Upgrade of CKEditor from 4.5.8 to 4.6.0 and addition of the formatting buttons:
...
- Font family
- Font Size
+ reordering of the toolbar buttons to have two lines of equivalent width.
SVN:trunk[4510]
2016-12-08 13:52:28 +00:00
Guillaume Lajarige
a4bdd3aaf4
N.551: Added spanish translations to the enhanced portal thanks to the community :)
...
SVN:trunk[4508]
2016-12-08 13:21:13 +00:00
Romain Quetiez
5bae9deecc
N.545 HTML images not displayed when no login is required for the page.
...
SVN:trunk[4506]
2016-12-08 12:45:56 +00:00
Guillaume Lajarige
ffbd666aca
N.481: Portal: Impossible to submit a form with a duration attribute. Also fixed the displayed value in tables (ManageBrick and BrowseBrick)
...
SVN:trunk[4504]
2016-12-08 11:36:54 +00:00
Romain Quetiez
4ec3aeec92
N.490 Losing carrier returns and rich text formatting when the latest comments are copied to child tickets
...
SVN:trunk[4501]
2016-12-08 10:24:06 +00:00
Guillaume Lajarige
c5a00a1bf1
N.546: Portal: Edit value in case log was kept after UserRequest update.
...
SVN:trunk[4500]
2016-12-08 10:18:59 +00:00
Romain Quetiez
1b1e91f0dc
N.500 Changed the query to fetch tickets related to a CI, so as to make it unambiguous whatever customization is made to the datamodel.
...
SVN:trunk[4498]
2016-12-08 08:22:36 +00:00
Romain Quetiez
21fc272674
N.534 Cannot create a parent ticket from the ticket edition form. More generally, the object creation dialog box (opened by the mean of the PLUS button) fails as soon as any of the mandatory fields is an HTML field. Regression introduced in iTop 2.3.0, and due to HTML field edition widget (aka CKEditor)
...
SVN:trunk[4496]
2016-12-07 20:31:54 +00:00
Denis Flaven
5716c11450
N. 550 the OpCode cache may cause the upgrade of the datamodel to fail. Let's flush it after the compilation.
...
SVN:trunk[4494]
2016-12-07 13:13:36 +00:00
Romain Quetiez
f7e77e9fa6
N.539 Regression introduced in [r4451] on oct 7th. Some OQL were issuing a notice and some were generating a SQL query that would fail with error "Column 'functionalci_id' in where clause is ambiguous" (See CI details)
...
SVN:trunk[4492]
2016-12-05 12:52:08 +00:00
Romain Quetiez
ad8c3db6b4
Continuing [r4488] N.536 Regression introduced in [r4469] (N.505), itself fixing a regression introduced in [r4404]. REQUIRES TESTING
...
SVN:trunk[4490]
2016-12-05 09:59:19 +00:00
Romain Quetiez
d5c3b8d8e2
N.536 Regression introduced in [r4469] (N.505), itself fixing a regression introduced in [r4404]. REQUIRES TESTING
...
SVN:trunk[4488]
2016-12-02 20:37:13 +00:00
Romain Quetiez
6ac6aea29f
N.480 Page broken (missing menu + ...) when bulk modifying Document Notes (having various values)
...
SVN:trunk[4486]
2016-12-01 14:06:02 +00:00
Romain Quetiez
7ce06c0797
Optimizations. Continuation of [r4423] and [r4471]. The optimization of the load of icons does not work depending on the itop installation directory and version of PHP (crc32 producing a negative value, not suitable for a class name).
...
SVN:trunk[4485]
2016-12-01 10:08:35 +00:00
Romain Quetiez
53bf1f424a
N.502 Too many backups on sundays
...
SVN:trunk[4483]
2016-12-01 09:51:47 +00:00
Romain Quetiez
b793cded34
N.527 Enable the template placeholders for AttributeCustomFields
...
SVN:trunk[4481]
2016-11-25 16:37:31 +00:00
Romain Quetiez
47ec6d4917
N.523 UserRights::ListProfiles must return an empty array if nobody is currently logged in (instead of a FATAL ERROR).
...
SVN:trunk[4478]
2016-11-18 15:47:20 +00:00
Romain Quetiez
e586ba8d6e
N.520 Setup: conflicts when a module in "extensions" is an upgrade of a module that already exists in datamodels/2.x. The most recent module must be installed and the older one must be ignored.
...
SVN:trunk[4477]
2016-11-17 15:45:34 +00:00
Romain Quetiez
8a913a18cf
Cosmetics. Simplified the warning about editing the configuration file. No need to mention which sections can be edited, since ALL other sections have been moved out from the configuration file (includes and dictionnaries).
...
SVN:trunk[4475]
2016-11-08 16:36:53 +00:00
Denis Flaven
a09e579451
Support of non-case sensitive "forbidden values" in DesignerTextField
...
SVN:trunk[4473]
2016-11-04 15:58:59 +00:00
Denis Flaven
79c5dc2ce2
Support of "fileref" tags inside the definition of the class fields. Useful for the "default_image" tag of AttributeImage.
...
SVN:trunk[4472]
2016-11-04 13:34:17 +00:00
Romain Quetiez
95d7bc5319
Continuation of [r4423] Optimizing the scan of icons on disk. Added a LOCK_EX flag to prevent concurrent access related issues. Safe handing of collision on the cache key (used as a filename).
...
SVN:trunk[4471]
2016-10-28 14:03:17 +00:00
Romain Quetiez
d3f5d05063
N.505 Regression introduced in [r4404]. Security issue - Object visibility totally screwed the APC cache (user data) is enabled. This is a change in the way SQL queries are built and therefore requires testing.
...
SVN:trunk[4469]
2016-10-28 09:08:30 +00:00
Romain Quetiez
b30a35ceb5
N.504 Could not jump into the designer (APC, random)
...
SVN:trunk[4467]
2016-10-27 14:57:01 +00:00
Denis Flaven
fac22c9729
Bug fix: creating a new DOM Node containing the string "0" resulted in an empty node (no DOMText).
...
SVN:trunk[4466]
2016-10-27 08:36:26 +00:00
Romain Quetiez
44e329c38d
Cleanup of unused and possibly confusing XML markup (parent node under class/presentation/details). Thanks to D. Gumble for reporting this.
...
SVN:trunk[4463]
2016-10-21 14:14:20 +00:00
Guillaume Lajarige
e48ad8cb61
#497 Portal : Could not update object due to "Warning: preg_match(): Unknown modifier '/'"
...
SVN:trunk[4461]
2016-10-21 08:29:36 +00:00
Guillaume Lajarige
359dc73526
#497 Portal : Could not update object due to "Warning: preg_match(): Unknown modifier '/'"
...
SVN:trunk[4460]
2016-10-20 15:45:17 +00:00
Romain Quetiez
8169e81e9a
Automated tests: added tests following the latest optimizations of the query engine
...
SVN:trunk[4459]
2016-10-14 14:08:52 +00:00
Guillaume Lajarige
f62f087bcc
#475 Portal : Could not upload attachments on IE9.
...
SVN:trunk[4457]
2016-10-14 09:56:45 +00:00
Romain Quetiez
4eb0b3086d
N.466 HTML links with href="ftp://..." or "file://...". The filtering implemented by default (DOM Sanitization) now takes the configuration parameter url_validation_pattern into account. Thus aligning the behavior between HTML attributes and AttributeURL, and the automatic wiki formatting. By default, iTop allows the protocols http/https/ftp. To allow the 'file' protocol, edit the config file and change url_validation_pattern accordingly.
...
SVN:trunk[4455]
2016-10-10 16:01:46 +00:00
Guillaume Lajarige
1c81650572
Graph :
...
- Bar chart labels on x axis are now displayed vertically like in iTop 2.2. Also, when there are more than 24 labels, not all of them are displayed in order to keep the axis readable.
- Pie chart legend is now placed on the right side.
SVN:trunk[4453]
2016-10-10 13:14:13 +00:00
Romain Quetiez
59e3367da8
N.434 ... Continuation... Fixed regression introduced in [r4448]. OQL (parsed) queries are optimized too but the SQL query cannot be executed. See example herebelow:
...
SELECT
UserRequest AS u
JOIN Person AS p1 ON u.caller_id=p1.id
JOIN Organization AS o1 ON p1.org_id=o1.id
JOIN Person ON u.caller_id=Person.id
JOIN Location AS l ON Person.location_id = l.id
WHERE Person.status='active' AND p1.status='inactive' AND l.country='France'
SVN:trunk[4451]
2016-10-07 13:15:30 +00:00
Guillaume Lajarige
2b4b0fed83
Portal : Final touch to AllowedOrganizations by settings ignore_silos to true for ServiceFamily/Service/ServiceSubcategory on the default portal configuration
...
SVN:trunk[4449]
2016-10-07 09:39:34 +00:00
Romain Quetiez
fe6ae6f2eb
N.434 Optimized the DB queries. As an example, the query that shows the service catalog in the enhanced customer portal is now made of 5 nodes (at the class level) whereas it used to be made of 11 nodes... for the exact same results. This optimization impacts almost each queries built by iTop. The expected benefit can insignificant or not, depending on the cardinality of the data, the datamodel and the original OQL queries. We found one case where the query execution would apparently never end and it takes now less than a second. The risk with such a change is that is affects most of the queries built by iTop -requires testing!
...
SVN:trunk[4448]
2016-10-07 08:45:24 +00:00
Romain Quetiez
79d994acf7
N.444 ... fixing regression introduced in [r4438]
...
SVN:trunk[4441]
2016-10-04 13:15:33 +00:00
Romain Quetiez
9dbbb8e012
Fixed regression introduced in [r4415]: data model remains unchanged though the customizations have been successfully compiled (and taken into account in the DB). The fix consists in completing the implementation: the verb apc_cache_info was missing, preventing the cache from being reset by the setup. I took the opportunity to add other verbs of apc so as to make sure that the emulation be consistent with the emulation provided by older versions of apcu.
...
SVN:trunk[4440]
2016-10-03 12:47:13 +00:00
Romain Quetiez
17fafbf85b
N.444 Two date picker icons (lifecycle shortcut to resolved state, or a datetime attribute on a link). Solved by a factorization of the widgets initialization so that the initialization be the same (must be idempotent)
...
SVN:trunk[4438]
2016-10-03 11:47:03 +00:00
Guillaume Lajarige
f3a6455ed8
Portal : Bug when adding item on the first LinkedSet of an edition form
...
SVN:trunk[4436]
2016-10-03 08:01:23 +00:00
Romain Quetiez
5336d9e965
Internal: improved the API robustness by throwing an exception as soon as DBObject::Set is called with a date badly formatted. This is in line with the assumption that internal DBObject values are always safe.
...
SVN:trunk[4435]
2016-09-30 14:22:13 +00:00
Romain Quetiez
97d11ba910
N.445 Specifying a date format (other than the default one) and allowing to create a user request in the resolved status results in an error when selecting the resolved status.
...
SVN:trunk[4433]
2016-09-30 14:16:35 +00:00
Guillaume Lajarige
2fa68a3abc
Portal : Deadline attributes not displayed properly in ManageBrick
...
SVN:trunk[4431]
2016-09-30 12:50:32 +00:00
Guillaume Lajarige
a88365ca49
Resize on AttributeImage crashes when gd extension is not installed. Implemented a fallback so images are stored as is (original size) when gd extension is not available. A warning message is displayed during the setup.
...
SVN:trunk[4429]
2016-09-30 11:24:30 +00:00
Guillaume Lajarige
f3053c39c2
Portal : Allowed Organizations part for action rules.
...
SVN:trunk[4428]
2016-09-30 08:47:43 +00:00
Guillaume Lajarige
c7ac39b86a
Portal : ManageBrick crashing when displaying an abstract class with child classes attributes
...
SVN:trunk[4426]
2016-09-30 07:12:16 +00:00
Guillaume Lajarige
88eece7188
Portal : Autocomplete bug with IE9 in forms
...
SVN:trunk[4424]
2016-09-29 10:16:30 +00:00
Romain Quetiez
b7d101cdfb
Optimization: cache icons files (scan directories for the Icon selection edition widget) benefiting to each dashboard page (20% faster with PHP7 + OpCache + APCu)
...
SVN:trunk[4423]
2016-09-27 14:42:35 +00:00
Guillaume Lajarige
56ade2b44c
Removed debug traces for AllowAllData
...
SVN:trunk[4422]
2016-09-27 13:04:16 +00:00
Romain Quetiez
2a38eb757d
Code cleanup: remove unused code causing warnings with PHP7 (SQLBlock)
...
SVN:trunk[4421]
2016-09-27 12:41:52 +00:00
Guillaume Lajarige
954ba60611
Portal : Caching TWIG templates to improve performances
...
SVN:trunk[4420]
2016-09-27 12:29:25 +00:00
Guillaume Lajarige
f9a984f3e4
#1334 Portal : Sorting objects on BrowseBrick regarding the all classes' default order and not the first class' order only. (For example the services catalog might appear as sorted on the first column but not the second one)
...
SVN:trunk[4418]
2016-09-27 08:18:14 +00:00
Romain Quetiez
8fd9acb2ce
N.440 Remote troubleshooting: when the REST/JSON API fails due to malformed utf8 characters, return a meaningful json error message (explain + debug information) instead of an empty response
...
SVN:trunk[4417]
2016-09-26 19:11:08 +00:00
Romain Quetiez
915a88afd4
N.441 Character "à" in a case log causing the REST/JSON API to fail if mbstring is not enabled
...
SVN:trunk[4416]
2016-09-26 18:45:32 +00:00
Romain Quetiez
c755b66d8c
Optimization: make it less cumbersome to have the APC user cache enabled for PHP 5.5+. Prior to this enhancement, it used to require a compilation flag (for apcu) until PHP7... then it became mandatory to install a dedicated backward compatibility module named after apcu_bc. Now, having apcu installed and enabled is ENOUGH.
...
SVN:trunk[4415]
2016-09-26 15:54:41 +00:00
Romain Quetiez
2f8dc0fa0f
Prerequisite for #1334 . New API: DBObjectSet::SetOrderByClasses. Helper to sort on multicolumn queries (SELECT a, b FROM)
...
SVN:trunk[4413]
2016-09-23 15:05:06 +00:00
Guillaume Lajarige
a34747f893
Portal : Missing AllDataAllowed
...
SVN:trunk[4412]
2016-09-23 13:58:08 +00:00
Guillaume Lajarige
4dd6c813b1
Portal : Typo
...
SVN:trunk[4411]
2016-09-23 13:37:45 +00:00
Guillaume Lajarige
8e96094977
Portal : Allowed Organizations Part II. Made sur that the AllowAllData flag was passed everywhere it was necessary, only when it was necessary. This has been tested but needs MORE testing !
...
SVN:trunk[4409]
2016-09-22 09:30:12 +00:00
Guillaume Lajarige
dd41ebf861
Portal : Preserve debug parameter through urls
...
SVN:trunk[4408]
2016-09-22 09:24:07 +00:00
Guillaume Lajarige
f732df751c
Portal : Renamed <ignore_allowed_organizations> to <ignore_silos> for a more generic aproch
...
SVN:trunk[4406]
2016-09-20 14:41:56 +00:00
Guillaume Lajarige
acfab8fb63
Portal : Allowed Organizations can now be applied on the portal scopes. Just set the <ignore_allowed_organizations> to true under the concerned <scope> tag.
...
SVN:trunk[4405]
2016-09-20 14:22:04 +00:00
Romain Quetiez
23193153c6
N°436 Core API: Correctly (mathematically!) handle the "allow all data" flag, with UNIONS and INTERSECTIONS. Requires testing
...
SVN:trunk[4404]
2016-09-19 13:08:32 +00:00
Romain Quetiez
a908dcd752
#1178 Internals: Object Update/Reload should never fail: as soon as a given object has been read in the current execution context, updating/reloading it is not an issue.
...
SVN:trunk[4402]
2016-09-15 10:01:32 +00:00
Romain Quetiez
b8a80cb267
#1325 Part III - Completing the fix by aligning the internal data structures of iTop... and possibly fix an issue (?) - Not recommended for a retrofit
...
SVN:trunk[4399]
2016-09-14 15:42:19 +00:00
Romain Quetiez
ad1412c7e2
#1325 Part II - Completing the fix by aligning the internal data structures of iTop... and possibly fix an issue (?) - Not recommended for a retrofit
...
SVN:trunk[4398]
2016-09-14 15:35:16 +00:00
Romain Quetiez
4bf51515be
#1325 Could not declare an ext key to a subclass (view could not be created). This commit is minimalistic and aims at being retrofitted into the various branches of iTop. It will be followed by a second commit, which aims at completing the fix by aligning the internal data structures of iTop... and possibly fix an issue (?)
...
SVN:trunk[4397]
2016-09-14 15:24:03 +00:00
Guillaume Lajarige
05f97dd75f
Portal : Optimized column load in ManageBrick and BrowseBrick to improve performances
...
SVN:trunk[4396]
2016-09-13 08:47:24 +00:00
Denis Flaven
90cab29a3c
Enhancement:
...
- Add more debug traces (if 'synchro_trace' == 'save')
- Show debug traces (if any) at the bottom of the status page
- Protect against time differences between the MySQL server and the PHP server, when running 'synchro_import.php'
SVN:trunk[4394]
2016-09-12 12:47:40 +00:00
Romain Quetiez
445b488603
#1323 error.log polluted with the contents of each email sent (transport = PHPMail)
...
SVN:trunk[4392]
2016-09-07 12:40:12 +00:00
Romain Quetiez
7141e0f4b0
Fix for regression introduced in [r4384] and causing a blank screen when attempting to edit an object
...
SVN:trunk[4390]
2016-09-06 13:47:59 +00:00
Denis Flaven
ffc756e4a4
(regression from iTop 2.2.x) ExternalFields were not automatically reloaded when the corresponding external key changed.
...
SVN:trunk[4388]
2016-09-06 10:08:06 +00:00
Romain Quetiez
8bed267feb
Fixed XSS vulnerability
...
SVN:trunk[4386]
2016-09-06 10:01:37 +00:00
Romain Quetiez
13933e488c
Rich text editor: the Maximize button icon is missing if iTop is installed in a directory which name contains spaces
...
SVN:trunk[4384]
2016-09-06 09:35:28 +00:00
Guillaume Lajarige
d48f76e965
Portal : Added Location scope to standard portal configuration because of the implementation of r4380
...
SVN:trunk[4382]
2016-09-06 09:30:10 +00:00
Guillaume Lajarige
a025c95054
Portal : External keys OQL now intersect with scopes in forms!
...
SVN:trunk[4380]
2016-09-06 07:04:24 +00:00
Guillaume Lajarige
b2fa9c468f
Portal : Added a new mode "apply_stimulus" for forms. This allows to add flags to attributes that are prompt during transitions.
...
SVN:trunk[4378]
2016-09-05 14:29:05 +00:00
Romain Quetiez
8feef7fd8a
#1321 Losing table borders (notification templates and notes)
...
SVN:trunk[4376]
2016-09-05 13:01:08 +00:00
Guillaume Lajarige
8330f3d498
Portal : Request template OQL list fields marked as mandatory were not validated properly
...
SVN:trunk[4371]
2016-09-02 12:30:41 +00:00
Guillaume Lajarige
88e7bd225c
Portal : Updated inline documentation of UserProfile brick's <fields /> tag for easiest comprehension.
...
SVN:trunk[4370]
2016-09-02 12:16:57 +00:00
Romain Quetiez
1b0f818c4b
Forms (portal): fix the rendering of a TEXT AREA in read-only mode.
...
1) format=text -> several lines were displayed on a single line
2) format=html -> characters encoded twice
SVN:trunk[4369]
2016-09-02 12:11:16 +00:00
Guillaume Lajarige
32dc1225ca
Portal : Fixed search on enum & finalclass as well as display value of enum and html images in lists. Also Fixed display of friendlyname in lists, which was not behaving well on abstract class when the it was composed of several fields in the child classes.
...
SVN:trunk[4364]
2016-09-01 10:29:04 +00:00
Guillaume Lajarige
2b35cf5047
Portal : IE9 fixes
...
- Remaining console.log() inthe field_set.js file
- Missing zoom-in / zoom-out mouse cursors on a object images (They are actually not available on IE9, so I put a pointing hand instead)
- Missing pointer cursors on CaseLog field collapsers
SVN:trunk[4362]
2016-08-31 15:59:09 +00:00
Denis Flaven
df66e28545
Bug fix: regression from 2.3.x: SOAP webservices were broken!
...
SVN:trunk[4360]
2016-08-31 14:56:21 +00:00
Romain Quetiez
0ab060c958
Improved the comments for access_mode in the config file
...
SVN:trunk[4359]
2016-08-31 08:22:56 +00:00
Denis Flaven
dfceef4ca6
Enhancement: protect RenameValueInDB from non-existent attributes.
...
SVN:trunk[4357]
2016-08-30 12:56:13 +00:00
Denis Flaven
49f82e6377
#1297 : timezone configuration setting was inoperant.
...
SVN:trunk[4355]
2016-08-29 12:47:06 +00:00
Guillaume Lajarige
c5957f1146
Portal : Fixed a regression introduced by r4324 causing HTML entities on the browse brick.
...
SVN:trunk[4353]
2016-08-29 07:27:29 +00:00
Guillaume Lajarige
b357e7d7d6
Portal : Enhanced and refactored error feedback on ExternalKey / LinkedSet / CustomFields fields
...
SVN:trunk[4352]
2016-08-25 15:21:33 +00:00
Guillaume Lajarige
e7342b0eb8
Portal : Request template list fields now have the autocomplete option.
...
SVN:trunk[4351]
2016-08-25 13:52:41 +00:00
Guillaume Lajarige
f33f4e3406
Portal : Request template list fields now have the lookup/search option. (Autocomplete is still to be implemented!)
...
SVN:trunk[4350]
2016-08-25 13:11:34 +00:00
Romain Quetiez
3d57c720e0
Could not bulk import with the "final class" (interactive import).
...
SVN:trunk[4348]
2016-08-24 16:50:02 +00:00
Romain Quetiez
ef5d156b98
#1305 Issue with date/time inputs on Chrome: losing focus as soon as the date has been correctly typed, preventing the user from typing the time.
...
SVN:trunk[4346]
2016-08-23 18:43:41 +00:00
Guillaume Lajarige
8722447f2f
Portal : Templates not working with OQL "list" fields. This only append when the field had too many items and was trying to render as an autocomplete.
...
SVN:trunk[4344]
2016-08-23 16:01:25 +00:00
Guillaume Lajarige
e6047dcbf5
Portal : Templates not working with OQL "list" fields. This only append when the field had too many items and was trying to render as an autocomplete.
...
SVN:trunk[4343]
2016-08-23 16:00:00 +00:00
Guillaume Lajarige
df1d10f1cb
#1299 Portal : "Oops, could not load data" when creating request in Full ITIL instance when running PHP7. Cause was that PHP7 isn't able to understand the factory method invocation synthax, had to make it more simple with intermediate steps.
...
SVN:trunk[4336]
2016-08-23 11:23:12 +00:00
Guillaume Lajarige
d1dd60f928
#1281 Portal : Fixed a few hardcoded strings to dictionnaries
...
SVN:trunk[4335]
2016-08-23 09:25:13 +00:00
Guillaume Lajarige
7bea59fea1
Portal : Fixed a bug with external key as radio button in forms
...
SVN:trunk[4334]
2016-08-22 15:50:35 +00:00
Guillaume Lajarige
17703ce572
Portal : Fixed a bug on the default configuration that was displaying only UserRequest in the Closed requests brick instead of both UserRequest and Incident objects.
...
SVN:trunk[4333]
2016-08-22 14:55:57 +00:00
Guillaume Lajarige
6d556249aa
#1284 : Fixed portal issue when trying to re-open a ticket as a portal user. Cause was that the destination state had "must prompt" attributes that were all "read only" for the current user, making the entire form "read only" and therefore removing "submit" button. The user was the not able to complete the transition. Fix consists of skipping the form when all attributes are "read only" for the user.
...
Also :
- Refactored a portion of TWIG (Loader is now in an helper TWIG)
- Placed transition buttons to the right with the submit one as it was confusing
SVN:trunk[4332]
2016-08-22 14:51:10 +00:00
Guillaume Lajarige
16b5db448b
#1281 : Service catalog brick had 2 hardcoded headers ("Service" and "Sous-Service")
...
SVN:trunk[4330]
2016-08-11 10:00:49 +00:00
Denis Flaven
8ef7f073b3
CSV export of audit results: pass the parameters as a POST since they may be too long to fit in the query string of the URL.
...
SVN:trunk[4328]
2016-08-11 09:44:31 +00:00
Denis Flaven
22c647e3f8
Cleanup a Notice message: align the prototype of DBDeleteSingleObject to the current one.
...
SVN:trunk[4326]
2016-08-11 09:38:14 +00:00
Denis Flaven
bf94dfa894
Bug fix: support the display of HTML fields in the lists in the new portal.
...
SVN:trunk[4324]
2016-08-11 09:28:23 +00:00
Guillaume Lajarige
43d3cfefb5
Portal : Removed console.log to prevent crashes on IE9
...
SVN:trunk[4323]
2016-08-11 08:55:38 +00:00
Denis Flaven
e0855093ea
Cosmetics: Enlarge DateTime fields which were too narrow (the end of the time is not visible when editing).
...
SVN:trunk[4321]
2016-08-11 08:34:10 +00:00
Denis Flaven
c147062aaa
Regression introduced after 2.3.0-beta [r4217]: broken links to donwload / display blobs.
...
SVN:trunk[4319]
2016-08-10 15:54:04 +00:00
Denis Flaven
480c2fab04
Performance optimization: do not load all the columns when it is not needed.
...
SVN:trunk[4317]
2016-08-10 14:56:59 +00:00
Denis Flaven
53fb619da1
Image upload inside CKEditor (via drag and drop) seems to be desactivated on IE9.
...
SVN:trunk[4315]
2016-08-05 10:18:22 +00:00
Denis Flaven
c0a7bbaa72
Remember that console.log breaks IE9 when the console is not open !!!
...
SVN:trunk[4313]
2016-08-05 10:05:08 +00:00
Denis Flaven
12b27778f5
Bug fix: properly disable the configuration editor in demo mode! (Regression)
...
SVN:trunk[4310]
2016-07-27 09:50:40 +00:00
Denis Flaven
babcd6a92a
Increased version number of the module to 1.0.1 to reflect the change related to revision 4300 (support of custom controller in a brick).
...
SVN:trunk[4308]
2016-07-26 08:15:42 +00:00
Denis Flaven
d80d24c348
Disable PDF export if the PHP extension "GD" is not loaded.
...
SVN:trunk[4307]
2016-07-15 07:05:06 +00:00
Denis Flaven
2c78a91a00
Model factory: introduced a new variation of attribute _delta: delete_if_exists. Use this flag to delete a branch from the data model being hacked, without caring if it is already deleted (or non existing). This eases the burden of coping with different installation combinations.
...
SVN:trunk[4306]
2016-07-15 06:41:26 +00:00
Romain Quetiez
109e5dfe2c
Releasing 2.3.1
...
SVN:trunk[4302]
2016-07-08 12:00:27 +00:00
Denis Flaven
93ff327b54
2.3.0 Regression: login_mode was broken !
...
SVN:trunk[4301]
2016-07-08 11:56:27 +00:00
Guillaume Lajarige
359c188089
Customer portal : Added possibility to give a controller action for a brick tile. This allows to use some logic in order to make a specific render relying for example on DB dataobjects
...
SVN:trunk[4300]
2016-07-08 09:32:43 +00:00
Denis Flaven
6682eafb4d
Oops, missing on Czech translation file.
...
SVN:trunk[4297]
2016-07-07 09:48:13 +00:00
Denis Flaven
b64c79d34e
Force the filename (with a .csv extension) when downloading the audit errors as a CSV file.
...
SVN:trunk[4294]
2016-07-06 10:34:07 +00:00
Denis Flaven
e553c0bbe1
Prevent timeouts during the (lengthy) PDF conversion...
...
SVN:trunk[4293]
2016-07-06 09:43:20 +00:00
Denis Flaven
18f15ba9cc
Fixed the case for the Emogrifier includes.
...
SVN:trunk[4292]
2016-07-06 09:22:43 +00:00
Guillaume Lajarige
f4e45b6c8d
Updated licenses with Font Awesome
...
SVN:trunk[4291]
2016-07-05 14:53:04 +00:00
Guillaume Lajarige
1013cbc22f
Customers portal : Added generated css files to the SVN
...
SVN:trunk[4290]
2016-07-05 14:47:45 +00:00
Romain Quetiez
12c64bd6e5
Internal: enable/disable data localization
...
SVN:trunk[4289]
2016-07-05 14:44:08 +00:00
Denis Flaven
c209b75f6b
Limit the height of the "licenses" in the about box.
...
SVN:trunk[4288]
2016-07-05 13:38:15 +00:00
Denis Flaven
775ed7d437
Regresssion of iTop 2.3.0 beta: properly load the metamodel from the environment.
...
SVN:trunk[4287]
2016-07-05 13:37:40 +00:00
Romain Quetiez
dee3d55af2
Code cleanup: removed unused parameter (not used, thus confusing)
...
SVN:trunk[4286]
2016-07-05 12:08:00 +00:00
Denis Flaven
0d48e40c18
Regresssion: properly compute & record the history of StopWatch's sub-items.
...
SVN:trunk[4285]
2016-07-05 12:07:20 +00:00
Denis Flaven
a0965c2a52
Use the configurable date & time format for displaying the history of StopWatches.
...
SVN:trunk[4284]
2016-07-05 11:57:16 +00:00
Romain Quetiez
daccb122ae
Getting ready for the release of iTop 2.3.0
...
SVN:trunk[4283]
2016-07-05 10:23:56 +00:00
Romain Quetiez
0a8532e27a
Getting ready for the release of iTop 2.3.0
...
SVN:trunk[4282]
2016-07-05 10:12:36 +00:00
Denis Flaven
e7adf6559f
Updated Czech translation, thanks to Lukáš Dvořák !
...
SVN:trunk[4281]
2016-07-05 10:10:23 +00:00
Romain Quetiez
07db5855a2
Fixed regression in 2.3.0-beta: placeholder $public_log$ was generating a mix of plain text and HTML markup whereas only plain text is expected
...
SVN:trunk[4280]
2016-07-05 09:50:10 +00:00
Denis Flaven
db47b2d05c
Collapse the search form at the top of the main page when displaying a list of objects (drill down from a chart...), except when the page is the result of filling this form and pressing search.
...
SVN:trunk[4279]
2016-07-05 09:32:56 +00:00
Denis Flaven
a2eab87b7b
Properly handle the creation of objects which go outside of the silo.
...
SVN:trunk[4278]
2016-07-05 09:19:17 +00:00
Romain Quetiez
396c4564b4
HTML formatting: TWO fixes in one! Fixed a bug introduced in 2.3.0-beta: the stylesheet cannot be defined within the email templates (aka ActionEmail) anymore. Instead, a default (ready for use) stylesheet is provided into /css/email.css and it can be overriden by the configuration parameter email_css. The fix consists in transforming the stylesheet into inline style... which fixes a limitation of gmail and Outlook that support only the inline styles. The implementation relies on a new library: emogrifier. This library has been changed (home-made utility) to be compatible with PHP 5.3 (declaration of arrays).
...
SVN:trunk[4277]
2016-07-04 15:06:28 +00:00
Denis Flaven
8582f6da70
Enhancement: provide some feedback to the end-user in case of a fatal error during an interactive export.
...
SVN:trunk[4276]
2016-07-04 14:22:24 +00:00
Guillaume Lajarige
fc7a10ff03
Synchro : Change description attribute from AttributeString to AttributeText
...
SVN:trunk[4275]
2016-07-01 13:47:59 +00:00
Guillaume Lajarige
7330154dd0
Customers portal : Fixed css glitch on portal instances menu
...
SVN:trunk[4274]
2016-07-01 10:48:02 +00:00
Romain Quetiez
beb53fd9dc
When iTop is in restricted access mode (access_mode=2), the upgrade is not completely performed (profiles not updated correctly)
...
SVN:trunk[4273]
2016-07-01 10:36:26 +00:00
Guillaume Lajarige
9dbad63d6f
Synchro : Formated last synchro date in the tooltip when viewing an Object
...
SVN:trunk[4272]
2016-07-01 10:14:26 +00:00
Guillaume Lajarige
21e5ca484c
Export : Formatting dates from subitems in CSV, Excel, PDF exports
...
SVN:trunk[4271]
2016-07-01 09:45:58 +00:00
Guillaume Lajarige
41bee2b9b2
Customers portal : Home page template could not be override since template refactoring
...
SVN:trunk[4270]
2016-07-01 06:43:14 +00:00
Guillaume Lajarige
41556ba00b
Customers portal : Final touches on portal configuration
...
SVN:trunk[4269]
2016-06-30 12:07:17 +00:00
Romain Quetiez
33b46483a9
Placeholders in notification: fixed the error message when the given placeholder is invalid
...
SVN:trunk[4268]
2016-06-29 15:03:56 +00:00
Guillaume Lajarige
970f75d5e2
PDF export : Exporting objects with AttributeImage value to default was crashing due to a "division by zero". Fixed.
...
SVN:trunk[4267]
2016-06-29 14:05:24 +00:00
Romain Quetiez
3a25916f00
Data synchro: web service synchro_import - usage to expose the real default date format (mySQL datetime format)
...
SVN:trunk[4266]
2016-06-29 13:47:58 +00:00
Guillaume Lajarige
c44284dc3c
Customers portal : Fixed a bug in UserRequest edition form that prevented user to submit. Validation method was returning false on reoslution_code. Fix was to not check validators on empty && none mandatory fields (on both client and server sides).
...
SVN:trunk[4265]
2016-06-29 08:58:19 +00:00
Guillaume Lajarige
0ac9e21e5e
Customers portal : Fixed dynamic tiles on home page APIs
...
SVN:trunk[4264]
2016-06-28 11:05:29 +00:00
Guillaume Lajarige
17abb729e1
Customers portal : Fixed a bug in BrowseBrick APIs. Calls to static functions were made as $this->
...
SVN:trunk[4263]
2016-06-28 09:10:10 +00:00
Guillaume Lajarige
00d131e3fc
Customers portal : Improved error message on autocomplete field when the portal configuration is incorrect
...
SVN:trunk[4262]
2016-06-28 08:22:10 +00:00
Romain Quetiez
9d05c1c79c
Code freeze for 2.3.0
...
SVN:trunk[4261]
2016-06-24 10:11:54 +00:00
Guillaume Lajarige
71f3313070
Customers portal : Comment for context tag
...
SVN:trunk[4260]
2016-06-23 15:03:18 +00:00
Denis Flaven
18de167d5e
Internal: context tags to (programmatically) identify the context of the execution.
...
SVN:trunk[4259]
2016-06-23 14:57:37 +00:00
Guillaume Lajarige
c177264113
Customers portal : Final touches on default portal configuration
...
SVN:trunk[4258]
2016-06-23 13:59:20 +00:00
Guillaume Lajarige
31cafcf2dd
Customers portal : BrowseBrick : Extra field columns can be hidden in list mode while remaining filterable. (Use case example : Hide a "keywords" attribute to enable filtering on it)
...
SVN:trunk[4257]
2016-06-23 12:58:34 +00:00
Denis Flaven
1e6ab3bdf0
Support of Custom Fields in the Excel export... not really nice but should be usable.
...
SVN:trunk[4256]
2016-06-23 09:26:24 +00:00
Denis Flaven
0ab344edee
Internal: Read-only fields are no longer stored in the form as hidden fields.
...
SVN:trunk[4255]
2016-06-23 09:25:34 +00:00
Guillaume Lajarige
f82b5833aa
Customers portal : Fixed a bug on profile picture edition. Button was not working on Firefox.
...
SVN:trunk[4254]
2016-06-23 08:59:18 +00:00
Guillaume Lajarige
daea9f0925
DataModel : Reserved location_id field OQL filter in order to start the JOINs from the Location object. Otherwise the Intersect limitation was raising.
...
SVN:trunk[4253]
2016-06-23 08:47:11 +00:00
Romain Quetiez
ebd0ae85a4
Code refactoring : fix of #876 implemented in 2.0.3 as [r3161], moved to a place where it will fix other implementations of the setup
...
SVN:trunk[4252]
2016-06-23 08:14:43 +00:00
Guillaume Lajarige
3b1886a435
Customer portal : Fixed a regression in CSS, form field labels were no longer bold
...
SVN:trunk[4251]
2016-06-23 08:00:08 +00:00
Guillaume Lajarige
eabc2a4eab
Customer portal : Readonly attachments when object is not longer editable
...
SVN:trunk[4250]
2016-06-23 07:54:00 +00:00
Guillaume Lajarige
29cd969d49
Customer portal : Security exception raised when adding contact on a new UserRequest / Incident. This was caused by a bug in the SecurityHelper while checking scopes for a class that had no objects yet. (R-011452)
...
SVN:trunk[4249]
2016-06-23 07:23:56 +00:00
Romain Quetiez
31a375f640
Custom fields: solidified the internal APIs against creative usages (null =>default value)
...
SVN:trunk[4248]
2016-06-22 14:12:53 +00:00
Denis Flaven
218a2e2f01
Security: prevent grouping on password fields since it may lead to disclosure of the encrypted version of the password.
...
SVN:trunk[4244]
2016-06-22 13:50:19 +00:00
Romain Quetiez
94295f11da
Fixed a regression introduced in iTop 2.3.0-beta: menu collapse mechanism broken when adding a shortcut (but it is restored when reloading the whole page).
...
SVN:trunk[4243]
2016-06-22 13:46:40 +00:00
Denis Flaven
d7b58a7730
Properly sanitize the "switch_env" parameter and take it into account only if it contains a valid value.
...
SVN:trunk[4238]
2016-06-22 12:08:58 +00:00
Denis Flaven
04133a8853
#1167 Error while upgrading db model from v 2.1 to 2.2 with orphan attachments.
...
SVN:trunk[4237]
2016-06-22 12:03:36 +00:00
Denis Flaven
619fe22a15
File or image upload is not supported (and thus disabled) when using the [+] button to create a new object inside a popup dialog.
...
SVN:trunk[4236]
2016-06-22 12:01:23 +00:00
Guillaume Lajarige
8071962bf9
Customer portal : LinkedSet fields can now be display a specific list of attributes instead of the z-list 'list' attributes. This is defined in module_design/classes/class/lists/list (see example in itop-tickets/datamodel.itop-tickets.xml)
...
SVN:trunk[4235]
2016-06-22 08:56:47 +00:00
Romain Quetiez
9b87d15f9a
User/status must be read-only in demo mode
...
SVN:trunk[4234]
2016-06-21 14:50:28 +00:00
Romain Quetiez
3c9072bb65
OQL: fixed an old limitation, hierarchies can now be expressed both ways. Example of a query that now works fine: SELECT Organization AS root JOIN Organization AS child ON child.parent_id BELOW root.id WHERE child.name LIKE 'Combodo'. In the previous implementation, the operator was interpreted as '='.
...
SVN:trunk[4233]
2016-06-21 14:38:08 +00:00
Denis Flaven
fa2c234a43
"Search Drawer" is closed by default, unless the configuration parameter "legacy_search_drawer" is set to "true".
...
SVN:trunk[4232]
2016-06-21 10:20:20 +00:00
Guillaume Lajarige
a0d16b868e
Customer portal : Edit profile picture
...
SVN:trunk[4231]
2016-06-21 10:19:28 +00:00
Denis Flaven
2773419faa
New field on the User class to enable/disable user accounts.
...
SVN:trunk[4230]
2016-06-21 09:22:14 +00:00
Romain Quetiez
f89fa885d2
A few updates of the readme (valuable for the beta!)
...
SVN:trunk[4229]
2016-06-20 15:29:04 +00:00
Romain Quetiez
b34ea69cb3
#1169 Broken link to iTop Wiki in itop-tickets.htm
...
SVN:trunk[4228]
2016-06-20 15:26:50 +00:00
Romain Quetiez
b54f78ab1a
Internal: DBSearch::Intersect to throw an exception whenever any of the merged queries have a queried class that does not correspond to the first joined class. This is a limitation of the current implementation of Intersect. Allowing such use cases would require quite a rework of that API.
...
SVN:trunk[4227]
2016-06-20 14:05:11 +00:00
Romain Quetiez
963a09ba6f
Internal: fixed regression introduced in iTop 2.3.0 beta: no error though a mandatory attribute of type HTML has been left empty
...
SVN:trunk[4226]
2016-06-20 10:15:12 +00:00
Denis Flaven
feebe3f9a9
Support of formatted case log edition (with inline images) in the legacy portal.
...
SVN:trunk[4225]
2016-06-17 09:41:59 +00:00
Denis Flaven
636cd646aa
Impact analysis display: cosmetics on tooltips: widen a bit the tooltips and prevent the text from overflowing horizontally.
...
SVN:trunk[4224]
2016-06-17 08:52:12 +00:00
Denis Flaven
9b774d3f72
- Make sure that the CSV Parser has enough time to run on big amount of data.
...
- Speedup the display of the CSV Import interactive wizard by parsing only the needed lines of the CSV data (in the first steps of the wizard).
SVN:trunk[4223]
2016-06-17 08:41:20 +00:00
Romain Quetiez
12857ceba1
#1188 Advanced customizations: allow to define a new constant or a brand new class as part of a delta
...
SVN:trunk[4222]
2016-06-16 15:25:05 +00:00
Guillaume Lajarige
ff5a96f92d
Customers portal : Added some IDs in the layout to create new hooks
...
SVN:trunk[4221]
2016-06-16 12:03:42 +00:00
Guillaume Lajarige
c4660f1caf
Customers portal : CSS is now separated into a Bootstrap theme stylesheet and another one specific to the template. It is also based on SASS like the console CSSs
...
SVN:trunk[4220]
2016-06-16 09:51:18 +00:00
Denis Flaven
dc2ee3472b
Enhanced display/edition of the "Reconciliation Key" column when defining the reconciliation using the attributes.
...
SVN:trunk[4219]
2016-06-16 09:10:21 +00:00
Denis Flaven
ce6ed190aa
Automatically remove duplicated modules (by keeping only the most recent one) when loading modules, independently of the loading order.
...
SVN:trunk[4218]
2016-06-16 08:41:54 +00:00
Romain Quetiez
52309bb1e5
Improved images caching: since 2.3.0-beta, iTop handles inline images (case logs, ticket description) and a picture for a person (AttributeImage). This code refactoring handles a case where the browser checks for the validity of the image and the 304 response code can then be returned without checking anything because we assume that the URL of the image contains a signature of it (or the data cannot change -attachement and inline images are in this case).
...
SVN:trunk[4217]
2016-06-16 08:23:15 +00:00
Romain Quetiez
2e71aee720
Notice in schema.php (Admin tools / data model) when viewing the class UserRequest
...
SVN:trunk[4216]
2016-06-15 13:15:43 +00:00
Guillaume Lajarige
41cb94bcf0
SCSS Compilation : Disabled max_execution_time while compiling SCSS files as it can take a while (Set back to its original value afterwards).
...
SVN:trunk[4215]
2016-06-15 12:42:57 +00:00
Guillaume Lajarige
5b9d2182dd
Customers portal : Added GetAbsoluteAppRoot() JS function to portal.
...
SVN:trunk[4214]
2016-06-15 12:23:38 +00:00
Guillaume Lajarige
e6fefcc361
Customers portal : Started CSS rework to simply change BS theme
...
SVN:trunk[4213]
2016-06-15 11:44:23 +00:00
Guillaume Lajarige
181e14f48e
Customers portal : Started CSS rework to simply change BS theme
...
SVN:trunk[4212]
2016-06-15 11:43:18 +00:00
Denis Flaven
8446fb028d
Make sure that the setup can be launched even if the 'php-zip' module is not installed.
...
SVN:trunk[4211]
2016-06-15 09:44:25 +00:00
Denis Flaven
d88249eabc
Trying to protect the Synchro for timeouts, since the synchro may be launched from the web (as a "web service", especially by the "collectors"). To be validated further with large amounts of data.
...
SVN:trunk[4210]
2016-06-14 16:11:28 +00:00
Denis Flaven
304080d74d
#1167 Error while upgrading db model from v 2.1 to 2.2 with orphan attachments.
...
SVN:trunk[4209]
2016-06-14 12:44:29 +00:00
Denis Flaven
f74afac781
#1199 Properly handle the icon of attachments without any extension.
...
SVN:trunk[4208]
2016-06-14 09:39:11 +00:00
Denis Flaven
066e7bedc1
#1205 Positioning of dropdown list of "Popup Menus" on Chrome (and IE 11) when the content has been scrolled
...
SVN:trunk[4207]
2016-06-14 09:22:32 +00:00
Denis Flaven
899ea36bcc
Typo !
...
SVN:trunk[4206]
2016-06-14 08:36:54 +00:00
Guillaume Lajarige
8ed94c4609
Customers portal : Typo in reference module design
...
SVN:trunk[4205]
2016-06-13 15:48:31 +00:00
Guillaume Lajarige
5dc86ebc5d
utils::GetCSSFromSASS() : Skip processing if file is already a .css
...
SVN:trunk[4204]
2016-06-13 13:46:30 +00:00
Denis Flaven
4f7cc48fd4
Replacing the SCSS->CSS conversion library by a newer one made by Leaf Corcoran: http://leafo.github.io/scssphp , tweaked to work on PHP 5.3
...
SVN:trunk[4203]
2016-06-13 12:57:17 +00:00
Guillaume Lajarige
dfa855b4f7
Customer portal : ExternalField form field was crashing due to a typo.
...
SVN:trunk[4202]
2016-06-13 12:52:35 +00:00
Denis Flaven
49aeeb0202
Replace the SCSS->CSS library by a more recent and powerful one
...
SVN:trunk[4201]
2016-06-13 12:49:57 +00:00
Guillaume Lajarige
c9a0d2bc80
Customer portal : Object search from attribute was crashing if object class had no friendlyname.
...
SVN:trunk[4200]
2016-06-13 12:36:12 +00:00
Guillaume Lajarige
4a63989237
Customer portal : Fixed external key validator. Could not contain '0'.
...
SVN:trunk[4199]
2016-06-13 12:33:00 +00:00
Guillaume Lajarige
bd4aca770e
Customer portal : HTML Entities in pre-setted autocomplete fields
...
SVN:trunk[4198]
2016-06-13 10:03:46 +00:00
Guillaume Lajarige
a4adf0b9ba
Customer portal : Small update of the BrowseBrick in order to set a default filter value
...
SVN:trunk[4197]
2016-06-10 17:46:52 +00:00
Romain Quetiez
e48a1b1645
#1249 Fixed regression introduced in [r3916] (iTop 2.3.0 beta): AttributeHTML not working if the sql column name differs from the attribute code
...
SVN:trunk[4196]
2016-06-10 14:23:31 +00:00
Romain Quetiez
09fad78952
#1223 Custom lifecycle actions: improved the reporting when an action returns false (class/function/id logged into error.log)+ the framework now considers that no return value is equivalent to 'true'
...
SVN:trunk[4195]
2016-06-10 13:59:56 +00:00
Romain Quetiez
2a62b43848
XML customizations: fixed regression introduced in [r4075] (2.3.0-beta), could not change the parent of a class (which should move the class into the internal hierarchy)
...
+ fixed two error messages
SVN:trunk[4194]
2016-06-10 12:43:53 +00:00
Romain Quetiez
e8fb1cf236
#1207 Customization: allow the implementation of interfaces by the mean of abstract classes
...
SVN:trunk[4193]
2016-06-09 15:24:21 +00:00
Romain Quetiez
ac2492958c
#1162 Protect data/log against reading (support of apache 2.4) -requires testing
...
SVN:trunk[4192]
2016-06-09 15:11:16 +00:00
Romain Quetiez
ddfc20fb7d
#1233 Spanish translation: InterfaCe + Solución Aplicativa
...
SVN:trunk[4191]
2016-06-09 14:42:31 +00:00
Romain Quetiez
3147f36d96
#1252 Setup: make the project compatible with Ansible deployment (the file "database exi.png" was in fact not used at all!)
...
SVN:trunk[4190]
2016-06-09 13:34:08 +00:00
Romain Quetiez
1d379245ee
#1254 Setup: iTop 2.3.0 requires PHP 5.3.6 (HTML sanitizer using the API DOMDocument::saveHTML with an argument)
...
SVN:trunk[4189]
2016-06-09 13:22:56 +00:00
Guillaume Lajarige
cb0fa2a5c8
Customer portal : Autocomplete field was not updating dependant fields.
...
SVN:trunk[4188]
2016-06-08 12:25:10 +00:00
Romain Quetiez
4c59d64025
Extending action classes (notifications): objects listed twice (in the base classes and leaf classes) in the notification page (actions tab).
...
SVN:trunk[4187]
2016-06-08 10:21:58 +00:00
Romain Quetiez
c92b0ea8f7
Internal: Email generation - No need to force "Content-Transfer-Encoding: 8bit". The default is "quoted-printable" and works fine if the content is made of plain text. Leaving the 8bit encoding could work but in such a case, the statement should be:
...
$oEncoder = new Swift_Mime_ContentEncoder_PlainContentEncoder('8bit', true /*canonicalize*/);... otherwise the lines get truncated at random places (CRLF is assumed while PHP EOL is made of CR only!) -This has an impact on plain text email only.
SVN:trunk[4186]
2016-06-08 10:01:17 +00:00
Guillaume Lajarige
7ebb0c40f3
Customer portal : Updated object form manager to check if an AttributeType has the necessary API to be used in a form (instead of the temporary array enumerating available types)
...
SVN:trunk[4184]
2016-06-03 14:51:37 +00:00
Guillaume Lajarige
b24c2b8455
Customer portal : Improved user feedback on modal loading crashs
...
SVN:trunk[4183]
2016-06-03 14:50:17 +00:00
Guillaume Lajarige
281925755d
Customer portal : Added info/warning/error messages to the issue log along some exceptions
...
SVN:trunk[4182]
2016-06-03 14:34:29 +00:00
Guillaume Lajarige
f5ae5f7c42
Customer portal : Added user feedback when modal dialog loading crashes server side
...
SVN:trunk[4181]
2016-06-03 13:59:06 +00:00
Guillaume Lajarige
80789ccaa9
Customer portal : Formatted date in case log entries header
...
SVN:trunk[4180]
2016-06-02 15:45:33 +00:00
Denis Flaven
54a40c42cd
Fix: properly parse dates in synchro import. Thanks to Karl aka karkoff1212 for reporting the issue.
...
SVN:trunk[4179]
2016-06-02 15:12:57 +00:00
Guillaume Lajarige
2c5d95a638
Customer portal : Browse Brick : Secondary actions menu was not always opening over the right element.
...
SVN:trunk[4178]
2016-06-02 15:06:45 +00:00
Guillaume Lajarige
10ca60893b
Customer portal : Typo in module design comment
...
SVN:trunk[4177]
2016-06-02 14:42:06 +00:00
Guillaume Lajarige
f86c4bb8fa
Customer portal : Viewing an object now displays an edit button if the user is allowed to edit the viewed object.
...
SVN:trunk[4176]
2016-06-02 12:36:50 +00:00
Guillaume Lajarige
3edf777aa6
Customer portal : Manage Brick : Added an optional tag <opening_mode> to define how the objects should be open (Value can be edit|view, Default is edit). Note that even if the tag is set to edit, objects that the user isn't allowed to edit will open in view mode.
...
SVN:trunk[4175]
2016-06-02 11:54:25 +00:00
Guillaume Lajarige
8a2fbdfd56
Customer portal : Manage Brick : Now displays object from the oql_view scope instead of the oql_edit scope. However, opening an object will be in edition mode if the user is allowed to do so, iotherwise it will open in view mode
...
SVN:trunk[4174]
2016-06-02 09:29:14 +00:00
Guillaume Lajarige
07056013c2
Customer portal : Displays a message when viewing an object with no attachments in read only
...
SVN:trunk[4173]
2016-06-02 09:15:42 +00:00
Guillaume Lajarige
ae61a1e5eb
Customer portal : SecurityHelper now outputs to IssueLog on negative result when debug mode is enabled. Warning : This ca be extremely verbose ! Use debug mode smartly.
...
SVN:trunk[4172]
2016-06-02 08:51:27 +00:00
Guillaume Lajarige
e0909766fd
Customer portal : Manage Brick : Edit action hyperlink is now setted on the first column if there is no friendlyname. Until now, if no friendlyname was available on the object class, there was no was of editing the object.
...
SVN:trunk[4171]
2016-06-02 08:26:06 +00:00
Guillaume Lajarige
e9dde4ee58
Customer portal : Set autocomplete to "off" on the password form in user profile brick.
...
SVN:trunk[4170]
2016-06-02 07:54:57 +00:00
Guillaume Lajarige
0050de641a
Customer portal : Added support for some AttributeType in forms (AttributeExternalField, AttributeHierarchicalkey, AttributeSubItem, AttributeDuration)
...
SVN:trunk[4169]
2016-06-02 07:47:28 +00:00
Guillaume Lajarige
445349d2d9
Customer portal : Manage brick : Displaying objects from a class without friendlyname raised an exception.
...
SVN:trunk[4168]
2016-06-02 07:22:32 +00:00
Guillaume Lajarige
d026c86c50
Customer portal : Fixed regression introduced by r4159. Preferences form in user profile was crashing.
...
SVN:trunk[4166]
2016-06-01 15:51:29 +00:00
Romain Quetiez
1fb346da67
#1235 Internal: DBObject API - external fields not up to date after changing the external key (though they seem to be in sync when inspecting the internal values, Get() does not return the expected value).
...
SVN:trunk[4165]
2016-06-01 14:13:20 +00:00
Romain Quetiez
df466faddf
Demo mode: to not allow deleting neither changing the org of persons attached to a user account (this to make sure that the portal users will still have access to the customer portal)
...
SVN:trunk[4164]
2016-06-01 12:46:22 +00:00
Guillaume Lajarige
43106d3a77
#1251 Disabling log notification in config causes a fatal error
...
SVN:trunk[4163]
2016-06-01 09:15:24 +00:00
Denis Flaven
9fc3b52b24
Fix: cannot export an object with a property named "length" !!
...
SVN:trunk[4161]
2016-05-30 09:25:29 +00:00
Guillaume Lajarige
026edb523c
Customer portal : Added support for demo mode
...
SVN:trunk[4160]
2016-05-30 09:00:02 +00:00
Guillaume Lajarige
f640558349
Customer portal : Added support for demo mode
...
SVN:trunk[4159]
2016-05-30 08:12:17 +00:00
Guillaume Lajarige
ae52521a3f
Customer portal : Added highlight classes to items in the manage brick
...
SVN:trunk[4158]
2016-05-27 10:32:58 +00:00
Guillaume Lajarige
13ef1a4084
Customer portal : Changed behaviour of browse brick table in list mode. Now columns hide from left to right when screen is too narrow. As the table is based on a hierarchy, left columns are redundants and hence less important then those on the right. (Had to update dataTables files to get a fix on the responsive extension)
...
SVN:trunk[4157]
2016-05-27 08:37:10 +00:00
Romain Quetiez
a8f67116ea
Customer portal: continuation of the previous commit... hopefully the last one before releasing 2.3.0 beta!
...
SVN:trunk[4156]
2016-05-26 10:00:21 +00:00
Romain Quetiez
af9bd61bb7
Preparing release 2.3.0 beta
...
SVN:trunk[4155]
2016-05-26 09:27:35 +00:00
Guillaume Lajarige
fdb0a8116c
Customer portal : Changed user profile brick icon
...
SVN:trunk[4154]
2016-05-26 08:58:55 +00:00
Guillaume Lajarige
ffcc6ded74
Customer portal : Translated on going requests tabs
...
SVN:trunk[4153]
2016-05-25 15:45:17 +00:00
Guillaume Lajarige
6152277910
Customer portal : Home tile alignment to the left
...
SVN:trunk[4152]
2016-05-25 14:47:19 +00:00
Denis Flaven
62b47556bc
Aligning version numbers for the modules modified since the last release.
...
SVN:trunk[4151]
2016-05-25 14:07:45 +00:00
Romain Quetiez
c9bfeedb50
Preparing release 2.3.0 beta
...
SVN:trunk[4150]
2016-05-25 13:54:08 +00:00
Guillaume Lajarige
0dcff56969
Customer portal : Good Vibrations ♫♫
...
SVN:trunk[4149]
2016-05-25 13:44:22 +00:00
Denis Flaven
16d0df2553
Regression fix: update read-only fields which are dependent from other fields.
...
SVN:trunk[4148]
2016-05-25 13:34:12 +00:00
Guillaume Lajarige
564b8a9726
Customer portal : User name truncation when too long on mobile UI
...
SVN:trunk[4147]
2016-05-25 13:23:37 +00:00
Romain Quetiez
3830d2414c
New portal: Finalized the texts in the home view (and menus)
...
SVN:trunk[4146]
2016-05-25 13:07:50 +00:00
Guillaume Lajarige
2e6e6d52ca
Customer portal : UI improvements on navigation menu
...
SVN:trunk[4145]
2016-05-25 13:00:05 +00:00
Denis Flaven
22f73506a2
Support for objects to go "out of the silo" during a transition by making sure that we can reload an object we've just saved.
...
SVN:trunk[4144]
2016-05-25 12:32:32 +00:00
Denis Flaven
fc4c3c9bb9
Improved the "closed requests" icon at small point sizes.
...
SVN:trunk[4143]
2016-05-25 12:26:50 +00:00
Guillaume Lajarige
461153967a
Customer portal : Fixed a bug in brick layout title
...
SVN:trunk[4142]
2016-05-25 12:18:35 +00:00
Guillaume Lajarige
c4e20ea0fe
Customer portal : Fixed a bug in sticky buttons
...
SVN:trunk[4141]
2016-05-25 11:27:35 +00:00
Guillaume Lajarige
1ea66646b6
Customer portal : Allowed HTML in tile description. Also fixed tile description css to avoid text wrapping under the decoration.
...
SVN:trunk[4140]
2016-05-25 09:44:30 +00:00
Denis Flaven
201f5118b3
Fine tuning of the default value for display_max_width.
...
SVN:trunk[4139]
2016-05-25 09:29:43 +00:00
Denis Flaven
4bebcdc63a
No quotes around the default date and time format!
...
SVN:trunk[4138]
2016-05-25 09:28:40 +00:00
Guillaume Lajarige
f6b185388a
Customer portal : Added background to user card
...
SVN:trunk[4137]
2016-05-25 09:16:34 +00:00
Denis Flaven
b97b9bf1d5
$this->head_html(log)$ and $this->head(log)$ now support both text and HTML case logs.
...
SVN:trunk[4136]
2016-05-25 08:59:26 +00:00
Guillaume Lajarige
eab0320ef0
Customer portal : Creating a request from services catalog now redirects to "on going requests" page
...
SVN:trunk[4135]
2016-05-25 08:33:02 +00:00
Romain Quetiez
93adab0644
New portal: IIS default config not handling correctly woff/svg files
...
SVN:trunk[4134]
2016-05-25 07:59:00 +00:00
Guillaume Lajarige
adc70103e0
Customer portal : UI improvements
...
SVN:trunk[4133]
2016-05-25 07:32:23 +00:00
Romain Quetiez
cf3d0bde5b
Operational status: only in search forms (+ search results for Ticket)
...
SVN:trunk[4132]
2016-05-25 07:29:20 +00:00
Romain Quetiez
4187b074a9
ImageAttribute: only in XML version 1.3
...
SVN:trunk[4131]
2016-05-24 19:55:08 +00:00
Romain Quetiez
1a5637352b
New attribute 'operational_status' : finalized with three values (ongoing, resolved and closed)
...
SVN:trunk[4130]
2016-05-24 16:03:47 +00:00
Romain Quetiez
1e719b97d8
New attribute: ImageAttribute
...
SVN:trunk[4129]
2016-05-24 15:29:44 +00:00
Denis Flaven
2299d23099
Adding an extra index to speed-up data synchronization for large volumes of data.
...
SVN:trunk[4128]
2016-05-24 13:49:34 +00:00
Denis Flaven
a91723befe
Missing dictionary entry for the PDf export options.
...
SVN:trunk[4127]
2016-05-24 13:43:09 +00:00
Guillaume Lajarige
e1ea466053
Customer portal : New Combodo font and stylesheet to use some pictos as characters anywhere
...
SVN:trunk[4126]
2016-05-24 12:34:30 +00:00
Guillaume Lajarige
2c4ccd2302
Customer portal : Changed PortalURLMaker of default portal instance so generated links now point to an edit page instead of a view page.
...
SVN:trunk[4125]
2016-05-24 09:53:45 +00:00
Denis Flaven
930e51f94c
Font plugin for CKEditor
...
SVN:trunk[4124]
2016-05-24 09:38:14 +00:00
Denis Flaven
534eef1f72
Font plugin for CKEditor
...
SVN:trunk[4123]
2016-05-24 09:37:32 +00:00
Guillaume Lajarige
89fa0365fd
Customer portal : Services catalog displayed as a list by default
...
SVN:trunk[4122]
2016-05-24 09:34:17 +00:00
Guillaume Lajarige
9f8ed3ada3
Customer portal : Home UI improvements, added missing iTop logo
...
SVN:trunk[4121]
2016-05-24 09:26:35 +00:00
Denis Flaven
047fd088cc
Excel export: write empty date (and time) cells as empty strings instead of zero (0) !
...
SVN:trunk[4120]
2016-05-23 16:24:12 +00:00
Denis Flaven
db010e4ddc
Proper validation (and reporting) about date (and time) formats.
...
SVN:trunk[4119]
2016-05-23 16:11:27 +00:00
Guillaume Lajarige
bc6f73b9ec
Customer portal : Fixed some bugs and rectified some default configuration parameters
...
- Form, ExternalKey autocomplete & regular search
- Portal power user being able to see all its silo tickets
- Worked on the UI
SVN:trunk[4118]
2016-05-23 15:31:02 +00:00
Denis Flaven
7761404755
Date and time format: exports finalization.
...
SVN:trunk[4117]
2016-05-23 14:39:21 +00:00
Denis Flaven
7a6e47f067
Properly display the date value (and not the current date) in the export preview.
...
SVN:trunk[4116]
2016-05-23 13:05:10 +00:00
Denis Flaven
409ca87f8c
Initialize TimePicker in one call to prevent the time part from being reset as it happens when doing the same action in two passes (calling "options" the second time) !!
...
SVN:trunk[4115]
2016-05-23 12:35:36 +00:00
Guillaume Lajarige
6ce0940f67
Customer portal : Ordered languages in user preferences
...
SVN:trunk[4114]
2016-05-23 12:16:10 +00:00
Guillaume Lajarige
127d2a3295
Customer portal : Fixed exception in ManageBrick that was looking for objects out of its scope
...
SVN:trunk[4113]
2016-05-23 10:16:43 +00:00
Denis Flaven
f4ff96a552
InlineImage::FixUrls must be
...
1) idempotent
2) aligned with the syntax used by CKEditor
to prevent creating new entries in the history when nothing was modified.
SVN:trunk[4112]
2016-05-23 10:16:31 +00:00
Denis Flaven
64b3e12258
Updated C3Js to 0.4.11 to fix an issue (on click event) on Chrome.
...
SVN:trunk[4111]
2016-05-23 08:13:20 +00:00
Romain Quetiez
7aa1495c4a
Customer Portal: simplified the contents of the home page (still requires icons and a review of the CSS)
...
SVN:trunk[4110]
2016-05-20 09:46:55 +00:00
Romain Quetiez
4a1ec12cba
#1213 Losing SLA data when changing any attribute of an SLA.
...
SVN:trunk[4109]
2016-05-20 08:01:40 +00:00
Guillaume Lajarige
f4ab48a2d4
Customer portal : Disabled autocomplete on password fields in the user profile form
...
SVN:trunk[4108]
2016-05-19 15:23:40 +00:00
Guillaume Lajarige
eeb0d5c98c
Customer portal : Look and feel WIP
...
SVN:trunk[4107]
2016-05-19 15:23:23 +00:00
Romain Quetiez
1ebafb0566
XSS: Fixed a regression caused by the fix [3994]. Object hyperlinks were escaped twice causing accuented characters displayed as '´'. The API DBObject::MakeHyperLink has been clarified and the original fix moved elsewhere. The XSS injection that was not handled correctly prior to [3994] was in the display of an external key in the details of an object. To reproduce easily, inject some malicious characters in the name of the organization 'Demo' and view any object owned by Demo.
...
SVN:trunk[4106]
2016-05-19 09:51:09 +00:00
Denis Flaven
4a81d70bf6
Suppress a warning when exporting a case log to HTML... Limitation: be aware that wiki links are not transformed to hyperlinks in this case.
...
SVN:trunk[4105]
2016-05-18 09:33:17 +00:00
Guillaume Lajarige
ccc0c7e7aa
Customer portal : Object search dialog when adding object to a linkedset doesn't show already added elements.
...
SVN:trunk[4104]
2016-05-18 09:15:44 +00:00
Guillaume Lajarige
788f7bb029
Customer portal : Adding object to linkedset could have result in duplicates. Fixed
...
SVN:trunk[4103]
2016-05-18 09:00:54 +00:00
Romain Quetiez
70774f1923
Model factory: _delta = if_exists, not working with <class> nodes
...
SVN:trunk[4102]
2016-05-18 08:22:17 +00:00
Denis Flaven
c914344a32
Security: do not show actual encrypted values, display '*****' instead.
...
SVN:trunk[4101]
2016-05-18 08:15:14 +00:00
Denis Flaven
3b38388c73
Support "recusrive placeholders" (i.e. $this->org_id->code$) inside notifications... when using the HTML notation (i.e. -> becomes ->)
...
SVN:trunk[4100]
2016-05-17 19:01:22 +00:00
Guillaume Lajarige
d9a5b85c67
Customer portal : Fixed regression in request template that was introduced by #4095
...
SVN:trunk[4099]
2016-05-17 15:43:23 +00:00
Guillaume Lajarige
1aacf1adae
Customer portal : UX adjustments on LinkedSet (Collapse toggler pictos, check all/none state)
...
SVN:trunk[4098]
2016-05-17 14:56:25 +00:00
Guillaume Lajarige
88866ac199
Customer portal : Form, sticky buttons as pictos only in both plain page and modal layouts. Also, pictos were added to regular bottom buttons
...
SVN:trunk[4097]
2016-05-17 14:55:05 +00:00
Denis Flaven
316d1f9b14
Validate date/time fields using their regular expression during an import (or synchro) to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
...
SVN:trunk[4096]
2016-05-17 14:51:42 +00:00
Romain Quetiez
6b465688a2
Custom Fields: API to detect forms containing only hidden fields
...
SVN:trunk[4095]
2016-05-17 14:09:38 +00:00
Guillaume Lajarige
6e8ee09399
Customer portal : Form, sticky buttons only when creating / editing objects
...
SVN:trunk[4094]
2016-05-16 17:20:36 +00:00
Guillaume Lajarige
754604b009
Customer portal : Preview for attachments
...
SVN:trunk[4093]
2016-05-15 09:43:53 +00:00
Guillaume Lajarige
7790f770a7
Customer portal : Form - Hiding templates when there is none in order to optimize form space (Actually hiding SubForm when there is only HiddenField)
...
SVN:trunk[4092]
2016-05-15 08:46:24 +00:00
Denis Flaven
72b4c549c7
Fix a regression (crash) when displaying deadline attributes.
...
SVN:trunk[4091]
2016-05-14 17:42:02 +00:00
Denis Flaven
1515178500
Validate date/time fields using their regular expression during an import to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
...
SVN:trunk[4090]
2016-05-14 17:38:07 +00:00
Denis Flaven
165dbaf245
Date and time format finalization for the exports:
...
- properly display the date and time as expected in the preview during an interactive export
- differentiate date vs date&time formats in the Excel export
- use the custom format in the default URL provided by the query phrasebook
SVN:trunk[4089]
2016-05-14 17:35:52 +00:00
Guillaume Lajarige
3c112eb078
Customer portal : LinkedSet widget UX improvements part 2 (Collapsing widget)
...
SVN:trunk[4088]
2016-05-14 17:23:43 +00:00
Denis Flaven
5540fdb7db
Display the dates of the synchronization according to the date/time format defined for this language.
...
SVN:trunk[4087]
2016-05-14 17:06:47 +00:00
Denis Flaven
6e074f5486
Regression: properly initialize mandatory date (and time) attributes when using a custom date/time format.
...
SVN:trunk[4086]
2016-05-14 17:04:20 +00:00
Denis Flaven
636140bfdd
Display the dates of the history according to the date/time format defined for this language.
...
SVN:trunk[4085]
2016-05-14 17:02:26 +00:00
Guillaume Lajarige
69165396d4
Customer portal : LinkedSet widget UX improvements part 1 (Check/Uncheck all)
...
SVN:trunk[4084]
2016-05-13 17:47:14 +00:00
Romain Quetiez
dab860cfbd
Breadcrumb: reviewed icon and label for global search and search menus just openin a search form
...
SVN:trunk[4083]
2016-05-13 15:27:11 +00:00
Romain Quetiez
7380f56a50
Breadcrumb: reworked the disposition (when wrapping onto a second line, the last item could be strangely placed between both lines on Chrome)
...
SVN:trunk[4082]
2016-05-13 15:24:17 +00:00
Guillaume Lajarige
d0d761236b
Customer portal : Improvements on form sticky buttons
...
SVN:trunk[4081]
2016-05-13 14:03:36 +00:00
Guillaume Lajarige
760f3a788e
Customer portal : Added description to bricks. Displayed only in the home tiles.
...
SVN:trunk[4080]
2016-05-13 13:43:10 +00:00
Romain Quetiez
73274ec461
Customer portal: the list of service subcategories of a user request must be filtered on 'service request'
...
SVN:trunk[4079]
2016-05-13 13:33:05 +00:00
Guillaume Lajarige
291a5847f0
Customer portal : Portal logo source order is : "/images/itop-logo.png" < "/env-xxx/branding/portal-logo.png" < "value of //properties/logo of the portal module_design"
...
SVN:trunk[4078]
2016-05-13 12:06:35 +00:00
Guillaume Lajarige
2720f6e54b
Customer portal : Sticky form button when form is to long to be fully displayed in the screen
...
SVN:trunk[4077]
2016-05-13 10:31:15 +00:00
Romain Quetiez
58b571f08a
Model factory: handle the flag 'if_exists' when transforming XML from version 1.3 to older versions
...
SVN:trunk[4076]
2016-05-12 19:13:06 +00:00
Romain Quetiez
14a2d9960f
Model factory: introduced a new variation of attribute _delta: if_exists. Use this flag to ignore a branch if the corresponding node does not exist in the data model being hacked. This is to reduce the burden of developping separate modules depending on the installation options.
...
SVN:trunk[4075]
2016-05-12 15:57:09 +00:00
Romain Quetiez
88c46813d9
Setup: improved the module ordering algorithm. If a module has several dependencies (inclusive OR), it must be installed after each and every of its dependency that has been selected for installation.
...
SVN:trunk[4074]
2016-05-12 15:50:54 +00:00
Guillaume Lajarige
bcb5e4304a
Customer portal : BrowseBrick : Changed style of secondaries actions
...
SVN:trunk[4073]
2016-05-12 13:21:30 +00:00
Guillaume Lajarige
793d4f814d
Customer portal : Tooltip not closing when opening a modal on mobile devices
...
SVN:trunk[4072]
2016-05-12 12:01:52 +00:00
Guillaume Lajarige
1693f73742
Customer portal : Finally translated form validation messages !
...
SVN:trunk[4071]
2016-05-12 10:47:38 +00:00
Guillaume Lajarige
4c9edf04dd
Customer portal : Support for password field in the Bootstrap renderer
...
SVN:trunk[4070]
2016-05-12 10:25:07 +00:00
Guillaume Lajarige
9b11b12b07
Customer portal : Form adjustments on UserProfile brick
...
SVN:trunk[4069]
2016-05-12 10:24:23 +00:00
Guillaume Lajarige
6297809716
Customer portal : User Profile brick that allows basic Contact informations edition, password / preferences change from the portal
...
SVN:trunk[4068]
2016-05-12 10:22:23 +00:00
Guillaume Lajarige
6540c547a4
Customer portal : Fixed home tiles disposition algo
...
SVN:trunk[4067]
2016-05-12 10:19:30 +00:00
Romain Quetiez
9d8a2cb7bb
Customer Portal: refactoring for the "new ticket" buttons, depending on the installation options (in particular, a full ITIL install has now two buttons)
...
SVN:trunk[4066]
2016-05-11 18:37:30 +00:00
Romain Quetiez
35c0bfea1c
No need for bridge modules to be listed as installed modules in the about box. Still, they are listed in the "support information".
...
SVN:trunk[4065]
2016-05-11 18:32:54 +00:00
Denis Flaven
748c1853ec
Programmatically allow to write on any object - if needed - independently of the profiles.
...
SVN:trunk[4064]
2016-05-11 16:13:48 +00:00
Guillaume Lajarige
0e5c2c3e80
Portal : Changed "no item" message for BrowseBrick
...
SVN:trunk[4063]
2016-05-11 14:23:35 +00:00
Denis Flaven
cc0019c090
Styles fine tuning and nicer display of the main menu (no more animation on initial load).
...
SVN:trunk[4062]
2016-05-11 14:20:02 +00:00
Denis Flaven
e00667c2e4
HTML texts: support of float (left/right) in the inline style tags.
...
SVN:trunk[4061]
2016-05-11 13:43:49 +00:00
Romain Quetiez
c1a4c0185b
Customer Portal: exit if 1) there is neither UR nor INC tickets installed 2) the current login has no contact associated to it
...
SVN:trunk[4060]
2016-05-11 13:18:01 +00:00
Denis Flaven
1c997a5973
Removed "Essential" from the logo.
...
SVN:trunk[4059]
2016-05-11 13:18:00 +00:00
Romain Quetiez
236de6ce34
Customer Portal: renamed portal related modules (as seen in the about box)
...
SVN:trunk[4058]
2016-05-11 12:20:17 +00:00
Romain Quetiez
681e07ca73
Customer portal: do not install itop-portal-base if not required
...
SVN:trunk[4057]
2016-05-11 12:14:51 +00:00
Denis Flaven
e388e4b163
Bug fix: the result of CheckToWrite() was not taken into account (action failed silently) when creating an object using the [+] button inside a form.
...
SVN:trunk[4056]
2016-05-11 12:09:45 +00:00
Romain Quetiez
1018dc6e74
Customer portal: adjusted the versions of the recently updated module (inc. the XML format version raised to 1.3)
...
SVN:trunk[4055]
2016-05-11 12:05:03 +00:00
Romain Quetiez
06075805e0
Fixed regression introduced in [4022]: about box not displayed
...
SVN:trunk[4054]
2016-05-11 11:46:28 +00:00
Denis Flaven
37a6a5183d
#1214 : concurrent access lock not properly released when CheckToWrite() reports an error during a transition from one state to another.
...
SVN:trunk[4053]
2016-05-11 11:44:26 +00:00
Denis Flaven
ebd89194ee
New flag to open/collapse the search form at the top of a page in an OQLMenuNode.
...
SVN:trunk[4052]
2016-05-11 10:07:36 +00:00
Romain Quetiez
243dee4312
Brand new customer portal - installed only if selected by the user in the installation wizard
...
SVN:trunk[4051]
2016-05-11 08:25:20 +00:00
Guillaume Lajarige
d677a20c96
Portal : Datamodel modifications to ensure setup modularity
...
SVN:trunk[4050]
2016-05-11 07:49:54 +00:00
Denis Flaven
ccddf1d4f0
Fix for editing HTML content containing html entities: & must be encoded as & as well !!
...
SVN:trunk[4049]
2016-05-10 19:26:02 +00:00
Denis Flaven
1d3ab23699
Typo!
...
SVN:trunk[4048]
2016-05-10 17:21:44 +00:00
Romain Quetiez
0182822f76
Customer Portal: proposed by default for installation
...
SVN:trunk[4047]
2016-05-10 15:47:10 +00:00
Romain Quetiez
c911ce38a6
User request (all-in-one): the end-user can leave the request type undefined, in such a case, she can select any type of services and the request type gets computed when the requests is written to the DB. Still, this is possible to select a request type and the list of services is filled with the corresponding services. This behavior was necessary for the new user portal to work fine.
...
SVN:trunk[4046]
2016-05-10 15:38:10 +00:00
Denis Flaven
89328e1662
Prevent infinite cross-ticket recursion when propagating parent->child resolution in tickets.
...
SVN:trunk[4045]
2016-05-10 15:33:48 +00:00
Romain Quetiez
a618f2804b
Brand new customer portal - alpha version: requires adjustments to work with various ticketing installation options
...
SVN:trunk[4044]
2016-05-10 15:04:44 +00:00
Denis Flaven
242f7785e6
Add the "filter" attribute into the details form of the TriggerOnThresholdReached class.
...
SVN:trunk[4043]
2016-05-10 14:00:34 +00:00
Denis Flaven
3335d0a453
Throw an expection in case of unexpected value for the _delta attribute in the XML...
...
SVN:trunk[4042]
2016-05-10 13:49:35 +00:00
Denis Flaven
1621f2ba31
Make the login page more mobile friendly.
...
SVN:trunk[4041]
2016-05-10 13:33:45 +00:00
Romain Quetiez
45ddc7f71b
Internal: when uploading documents, get the mimetype from the file itself (if feasible) rather than relying on the mimetype of the HTTP header. This was already implemented but it was buggy and fell anytime into the fallback method.
...
SVN:trunk[4040]
2016-05-10 10:57:25 +00:00
Romain Quetiez
ae22bbbc81
Internal: added DBObject::RegisterURLMakerClass, to allow for overriding the standard behavior of template placeholders such as $this->org_id->hyperlink(portal)$
...
SVN:trunk[4039]
2016-05-09 16:01:56 +00:00
Denis Flaven
3e1607047e
CKEditor's full screen mode is not supported on iOS (cf https://dev.ckeditor.com/ticket/8307 )
...
SVN:trunk[4038]
2016-05-09 15:36:26 +00:00
Denis Flaven
da69985970
Preparing for 2.3.0 beta.
...
SVN:trunk[4037]
2016-05-04 12:29:33 +00:00
Romain Quetiez
6999458de6
Added credits for CKEditor (LGPL)
...
SVN:trunk[4036]
2016-05-04 12:23:29 +00:00
Denis Flaven
37a8db125a
Portal users must now be able to add/remove links to Persons and CIs.
...
SVN:trunk[4035]
2016-05-04 12:17:48 +00:00
Denis Flaven
3d74c1ccaa
More sample data: adding 1 Service Family for all IT services.
...
SVN:trunk[4034]
2016-05-04 12:16:12 +00:00
Romain Quetiez
6fae298c0c
#185 Navigation Breadcrumb - Missing standard icon for classes not having a specific icon
...
SVN:trunk[4033]
2016-05-04 11:29:17 +00:00
Denis Flaven
e85c6ca0c5
Fix full screen button in CKEditor.
...
SVN:trunk[4032]
2016-05-04 10:35:12 +00:00
Guillaume Lajarige
aa788a7aad
Portal : Finished integration of Date & DateTime attributes in forms
...
SVN:trunk[4031]
2016-05-04 10:04:06 +00:00
Denis Flaven
3c4845cf99
#1215 : URL fields can now store up to 2048 characters
...
SVN:trunk[4030]
2016-05-04 09:55:24 +00:00
Guillaume Lajarige
2b12a86fa8
Portal : Finished integration of Date & DateTime attributes in forms
...
SVN:trunk[4029]
2016-05-04 09:42:14 +00:00
Denis Flaven
dc5040c1d2
Wiki syntax is supported in formatted (HTML) text fields as well as plain text areas.
...
SVN:trunk[4028]
2016-05-04 08:53:47 +00:00
Denis Flaven
b02e163ecc
CKEditor integration fine tuning with a new "Maximize" button in the collapsed toolbar.
...
SVN:trunk[4027]
2016-05-04 08:26:14 +00:00
Romain Quetiez
0e25c9a7a1
#185 Navigation Breadcrumb - Do not generate new entries for "Preferences..." when the user is tuning the language
...
SVN:trunk[4026]
2016-05-04 07:51:06 +00:00
Guillaume Lajarige
79f73256d7
Support for Date and DateTime in portal
...
Fixed form validation on portal
SVN:trunk[4025]
2016-05-03 16:08:09 +00:00
Romain Quetiez
2513f0489c
#185 Navigation Breadcrumb - Identify iTop by the Database and URL (to avoid messing up breadcrumbs when navigating between several instances of iTop - still buggy in case of reinstall)
...
SVN:trunk[4024]
2016-05-03 15:26:05 +00:00
Denis Flaven
3579f557d1
Support of date and time custom formats... for custom fields !!
...
SVN:trunk[4023]
2016-05-03 15:17:46 +00:00
Romain Quetiez
668e822fc6
#185 Navigation Breadcrumb - Beta version
...
- Any page has a breadcrumb (except if POST and a number of pages like "new object")
- Added Home + Menu buttons showed when the left pane is closed
- Configuration: breadcrumb.max_count (0 to disable)
SVN:trunk[4022]
2016-05-03 15:06:14 +00:00
Guillaume Lajarige
dd41dc05f5
Refactoring for AttributeDateTime in the portal
...
SVN:trunk[4021]
2016-05-03 14:44:12 +00:00
Guillaume Lajarige
f247b89342
Refactoring for AttributeDateTime in the portal
...
SVN:trunk[4020]
2016-05-03 14:40:56 +00:00
Denis Flaven
5386662146
Support of date and time custom formats... continuing towards the beta !
...
SVN:trunk[4019]
2016-05-03 09:56:02 +00:00
Romain Quetiez
7d4e9ce069
Refactoring: new API utils::GetCSSFromSASS
...
SVN:trunk[4018]
2016-04-29 08:04:44 +00:00
Denis Flaven
9fd07125e2
Helper class for date & time format conversions between the various conventions for expressing date & time formats.
...
SVN:trunk[4017]
2016-04-29 07:53:45 +00:00
Romain Quetiez
5d5b61d956
Wiki syntax: allow white spaces in the specification of a link to an object (form: [[<class>:<friendlyname>]])
...
SVN:trunk[4016]
2016-04-28 11:48:03 +00:00
Guillaume Lajarige
4d91e92344
Portal :
...
- Support for attachments in forms
- Added a loader on LinkedSet fields while form is retrieving information on server when adding objects
SVN:trunk[4014]
2016-04-28 08:22:46 +00:00
Guillaume Lajarige
75b32f2552
Attachments : Delete button's label of an attachment was hard-coded. Putted dictionnary entry instead.
...
SVN:trunk[4013]
2016-04-28 08:19:42 +00:00
Denis Flaven
8eba9ae714
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
...
SVN:trunk[4011]
2016-04-22 09:26:27 +00:00
Romain Quetiez
b318d27b19
#1209 Setup or Backup failing with french error message 'Effacement du fichier ...' Regression introduced in [r3868]. Occurs when a backup fails and prevents users from seeing the mysql error report.
...
SVN:trunk[4010]
2016-04-22 09:26:16 +00:00
Guillaume Lajarige
90cdd28bc8
Portal : Slightly changed the GoHome() function regexp to preserve additional parameters
...
SVN:trunk[4009]
2016-04-21 13:19:19 +00:00
Denis Flaven
e51a6f8ff2
Bug fix: when a date/time format is specified, don't try to process columns named 'id' since obviously these are neither date/times nor a genuine attribute code.
...
SVN:trunk[4008]
2016-04-20 12:20:18 +00:00
Guillaume Lajarige
585a73e641
Fixed a typo in German translation files ("Deails für Benutzeranfrage" => "Details für Benutzeranfrage")
...
SVN:trunk[4007]
2016-04-19 14:41:59 +00:00
Romain Quetiez
2a835e5be4
Internal: query arguments could be array values, making it easier to build dynamic IN() clauses
...
SVN:trunk[4006]
2016-04-19 13:59:43 +00:00
Romain Quetiez
0386c53a6a
#185 Navigation Breadcrumb - Fixed a regression introduced in [r4000]: default menu not displayed afer login
...
SVN:trunk[4005]
2016-04-19 13:55:12 +00:00
Guillaume Lajarige
e262dbfcf2
Portal : Fixed a bug in linkedset when removing last object
...
SVN:trunk[4004]
2016-04-19 13:47:24 +00:00
Guillaume Lajarige
8834e1b49c
- Added support for ExternalKey, LinkedSet, linkedSetIndirect, CaseLog to the new portal
...
- Fixed some bugs on the customfields integration with he portal
SVN:trunk[4003]
2016-04-18 15:07:58 +00:00
Denis Flaven
c9c6b2f7d5
Replacing OpenFlashCharts by d3js and c3js: Farewell Flash ! (still an alpha version !)
...
SVN:trunk[4002]
2016-04-18 14:59:56 +00:00
Denis Flaven
7abb048b7c
Replacing OpenFlashCharts by d3js and c3js: Farewell Flash ! (still an alpha version !)
...
SVN:trunk[4001]
2016-04-18 14:56:02 +00:00
Romain Quetiez
e27d61a525
#185 Navigation Breadcrumb - A beta version, based on the navigation history. Comments welcome!
...
SVN:trunk[4000]
2016-04-18 14:48:43 +00:00
Romain Quetiez
f436cece4a
OQL arguments: when the value of a query argument is null, it must be considered as being a valid argument (was reported as missing). Improved the error reporting when the argument is in the form :this->attcode and the attcode is not valid for the class of 'this'.
...
SVN:trunk[3999]
2016-04-15 15:07:35 +00:00
Romain Quetiez
e7eb1ec7e3
CustomFields: simplified the wizard helper to cope with the edition in read-only mode (no need for the wizard helper to send the read-only/hidden values !)
...
SVN:trunk[3998]
2016-04-15 14:15:07 +00:00
Romain Quetiez
21564ff340
CustomFields: overload AttributeDefinition::Fingerprint
...
SVN:trunk[3997]
2016-04-15 09:05:39 +00:00
Denis Flaven
c32ef34307
Additional Dict entries for the bulk export parameters: keeping/removing HTML markup when exporting.
...
SVN:trunk[3996]
2016-04-15 08:51:52 +00:00
Romain Quetiez
2d05b110b8
Cosmetic: improved the feedback when an attribute edition control is being refreshed in the console
...
SVN:trunk[3995]
2016-04-11 19:02:54 +00:00
Romain Quetiez
25287a8c04
XSS: Correctly escape the name of an object when it is displayed within an hyperlink
...
SVN:trunk[3994]
2016-04-11 11:51:59 +00:00
Romain Quetiez
e877ec431f
HTML to Text conversion not working if mb_string not present (verb mb_split)
...
SVN:trunk[3993]
2016-04-08 12:02:29 +00:00
Romain Quetiez
272051ea99
Internal: added verb ormCaseLog::GetAsArray()
...
SVN:trunk[3992]
2016-04-08 10:59:01 +00:00
Romain Quetiez
725c7d45d1
Internal: Implemented DBObject::ExecActions, enables scripting object preset/modifications
...
SVN:trunk[3991]
2016-04-08 07:34:38 +00:00
Denis Flaven
b991f0a6c6
Fix for a crash in the setup (regression) introduced by [r3978] (optimization of the load of dictionaries)
...
SVN:trunk[3990]
2016-04-07 16:11:10 +00:00
Denis Flaven
ed035b3699
YOU MUST RUN THE SETUP AFTER PERFORMING THIS UPDATE !!
...
- Better handling of 'auto_select' modules
- New way of implementing the "includes" of modules, now completely out of the configuration file !
SVN:trunk[3989]
2016-04-07 16:00:01 +00:00
Romain Quetiez
e9f57fd9e2
CustomFields: support of DurationField (started devs for DateField and DateTimeField)
...
SVN:trunk[3988]
2016-04-06 10:25:11 +00:00
Romain Quetiez
fd124ef53b
CustomFields: support of RadioField or SelectObject +"radio" control
...
SVN:trunk[3987]
2016-04-06 09:21:01 +00:00
Romain Quetiez
0259071bdd
Internal: fixed typo in utils::TextToHtml()
...
SVN:trunk[3986]
2016-04-06 09:17:10 +00:00
Denis Flaven
32ce26aa7d
Fix for potential XSS vulnerability on uploaded file names. To be further tested before retrofitting in branches.
...
SVN:trunk[3985]
2016-04-05 16:15:29 +00:00
Romain Quetiez
3997ea3a23
CustomFields: support of TextAreaField
...
SVN:trunk[3984]
2016-04-05 13:12:25 +00:00
Romain Quetiez
f41c4f80f8
CustomFields: implemented the autocomplete behavior for SelectObjectField
...
SVN:trunk[3983]
2016-04-05 09:41:26 +00:00
Romain Quetiez
3eacf2e7fa
Internal: typo in the reporting of page spurious chars
...
SVN:trunk[3982]
2016-04-05 08:52:57 +00:00
Romain Quetiez
c3f804bb29
CustomFields: fixed typos preventing fields from adding custom javascript/css files to the page
...
SVN:trunk[3981]
2016-04-05 08:46:51 +00:00
Guillaume Lajarige
1784653678
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3980]
2016-04-04 13:56:36 +00:00
Denis Flaven
447fc85867
Optimization: load "pdftage" (and thus tcpdf) only when needed.
...
SVN:trunk[3979]
2016-04-04 13:44:59 +00:00
Denis Flaven
f3773f6047
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3978]
2016-04-04 13:44:15 +00:00
Guillaume Lajarige
b741532231
New API for SelectObjectField, replaced OQL query by DBSearch
...
SVN:trunk[3977]
2016-04-04 10:22:57 +00:00
Romain Quetiez
f01bd61692
CustomFields: suppressed a warning when editing an object with a custom field being read-only
...
SVN:trunk[3976]
2016-04-04 10:00:54 +00:00
Romain Quetiez
a5d3208599
CustomFields: Attributes of type CustomFields must be removed when converting from 1.3 to 1.2
...
SVN:trunk[3975]
2016-03-31 15:00:02 +00:00
Guillaume Lajarige
f3cc54fe8d
Updated licences file with Bootstrap and DataTables
...
SVN:trunk[3974]
2016-03-31 13:06:46 +00:00
Romain Quetiez
70e0fab267
Fixed regression introduced with [3912] and partially fixed in [3954] : when the autocomplete is active, then the search dialog was not working anymore.
...
SVN:trunk[3972]
2016-03-30 12:11:57 +00:00
Romain Quetiez
7868c4364c
Label of the final class attribute could only be defined on the root class (overriding it in derived classes had no effect)
...
SVN:trunk[3971]
2016-03-29 14:22:13 +00:00
Guillaume Lajarige
2a5ca467fd
Alpha 2.3.0 fixes :
...
- Multiple request templates on portal
- SelectField interface stabilization
- UI fixes on portal
- Forms updates on lifecycle
SVN:trunk[3970]
2016-03-29 12:33:08 +00:00
Romain Quetiez
2ab12d9d11
#1221 Exclude git folder from the copied folders, during the compilation process
...
SVN:trunk[3969]
2016-03-25 15:22:52 +00:00
Romain Quetiez
0104c3fe41
ResetStopWatch could not be used as a lifecycle action: the symptom is "The action has failed".
...
SVN:trunk[3967]
2016-03-25 10:02:29 +00:00
Romain Quetiez
847c1d2736
Custom fields: track the changes and improve the robustness with regards to the Exception thrown by the handler. Also fixed an issue with DBObject, causing the custom fields to be written several times if invoking DBUpdate more than once. Theoretically, this issue affects any type of attribute.
...
SVN:trunk[3966]
2016-03-24 10:49:04 +00:00
Romain Quetiez
922354320b
Code refactoring: removed a debug trace
...
SVN:trunk[3965]
2016-03-24 10:40:54 +00:00
Romain Quetiez
462af27157
Custom fields: comparing two sets of values is delegated to the custom fields handler because the values must be interpreted before concluding (blind comparison resulted in objects being written though the values were equivalent)
...
SVN:trunk[3964]
2016-03-22 16:55:51 +00:00
Romain Quetiez
ea31d71d16
Custom fields: check data against the form prior to recording (do not rely solely on the HTML form)
...
SVN:trunk[3963]
2016-03-22 09:02:03 +00:00
Romain Quetiez
2150682a92
Custom fields: values not recorded if the user does not change any of the default values
...
SVN:trunk[3962]
2016-03-22 08:59:15 +00:00
Guillaume Lajarige
24fcb20927
Form : Started fix on CaseLog field in the portal. Only the edit value is now in the editor. Still have to display the history below.
...
SVN:trunk[3961]
2016-03-18 15:04:49 +00:00
Romain Quetiez
414b94405b
Custom fields: better error reporting when an exception occurs while finalizing the form
...
SVN:trunk[3960]
2016-03-18 14:49:59 +00:00
Guillaume Lajarige
5328feb58b
Form : Added LabelField class for forms.
...
SVN:trunk[3959]
2016-03-18 14:15:30 +00:00
Guillaume Lajarige
bc7176f07e
Form : Fixed call to form_field::validate on fields with no form_field widget (typically LabelField)
...
SVN:trunk[3958]
2016-03-18 14:14:06 +00:00
Denis Flaven
8f4a8fc7be
New icon for the new portal.
...
SVN:trunk[3957]
2016-03-18 11:40:38 +00:00
Romain Quetiez
81317d4df9
Custom fields: better error reporting when an exception occurs while finalizing the form
...
SVN:trunk[3956]
2016-03-18 10:35:09 +00:00
Guillaume Lajarige
af87ef3623
Form : Fixed dependancies check in Form::Finalize()
...
SVN:trunk[3955]
2016-03-17 15:25:33 +00:00
Romain Quetiez
c201ae4147
Fixed regression introduced with [3912] : autocomplete not working (new User request with lots of existing user requests)
...
SVN:trunk[3954]
2016-03-17 14:04:48 +00:00
Guillaume Lajarige
37e3cb6285
Form : Added some translations to the new form system
...
SVN:trunk[3953]
2016-03-16 16:46:58 +00:00
Guillaume Lajarige
4b7fb20eaf
DBSearch : Allow join between DBUnionSearch by adding the DBUnionSearch::Join verb
...
SVN:trunk[3952]
2016-03-16 16:45:39 +00:00
Romain Quetiez
92d9c778e5
Prerequisites to the portal forms:
...
- finalize form fields in the order of their dependencies
- introduced the SelectObjectField which will implement an autocomplete (currently remains a drop-down whatever the number of items)
- code refactoring
SVN:trunk[3951]
2016-03-16 09:09:30 +00:00
Denis Flaven
1c90cd2312
Initial feedback whilie loading the 'list' tab of the impact analysis, useful when this tab is displayed first.
...
SVN:trunk[3949]
2016-03-15 09:39:59 +00:00
Romain Quetiez
4006fce0f2
Exclude magic parameters when listing query parameters (refactoring from run_query) This enables the use of magic parameters in the exports. The issue was less exposed in iTop 2.2.0 because only one single magic parameter was available.
...
SVN:trunk[3948]
2016-03-11 20:42:04 +00:00
Guillaume Lajarige
a31be78cbd
CustomFields : Fixed a regression in field_set.js during validation due to touched_fields what were no longer in the form when switching templates
...
SVN:trunk[3947]
2016-03-11 16:03:19 +00:00
Romain Quetiez
f29af948be
Custom fields: not all the values were correctly recorded (event name collision)
...
SVN:trunk[3946]
2016-03-11 15:05:59 +00:00
Guillaume Lajarige
44ba3d7bf8
CustomFields : Bootstrap integration
...
SVN:trunk[3945]
2016-03-11 14:34:16 +00:00
Guillaume Lajarige
7ea5176b56
CustomFields : Bootstrap integration
...
SVN:trunk[3944]
2016-03-11 12:42:21 +00:00
Romain Quetiez
e6887ab317
Custom fields: alpha version.
...
SVN:trunk[3943]
2016-03-10 16:55:13 +00:00
Denis Flaven
67c92ab946
Modified the "List" tab of the Impact Analysis to display only the actually impacted objects. The content of this tab is now refreshed every time the graph is rebuilt to take into account the "context" changes which causes the actual impact to change, or the filtering.
...
SVN:trunk[3941]
2016-03-09 18:05:14 +00:00
Guillaume Lajarige
daa090d4fe
Prerequisites to the custom fields
...
SVN:trunk[3940]
2016-03-09 16:58:31 +00:00
Romain Quetiez
ced87e71cb
Magic query arguments - fixed a regression: URL exceeding 4000 characters (!) because the serialized queries were including magic arguments. Those arguments must be computed right before executing the query. An alternative to this implementation could be to serialize a DBSearch with its parameters computed at serialization time.
...
SVN:trunk[3939]
2016-03-04 15:03:46 +00:00
Romain Quetiez
e26eed3142
#1210 (reopened) ...fixed a regression on commit [r3936]: dependent fields could not be loaded when there are link set attribute in the current form
...
SVN:trunk[3938]
2016-03-04 14:22:13 +00:00
Romain Quetiez
d33dad51f8
Prerequisites for custom fields
...
SVN:trunk[3937]
2016-03-02 16:16:42 +00:00
Romain Quetiez
37f6c6ed7d
#1210 Dependant field not reset (servicesubcategory not reset when service is reset)
...
SVN:trunk[3936]
2016-03-01 14:29:35 +00:00
Denis Flaven
7e3d526de3
Background process for cleaning expired temporary attachments and inline images.
...
SVN:trunk[3935]
2016-02-29 17:20:43 +00:00
Denis Flaven
53029f9fc3
Optimization/bug (!): Never use the whole object as a placeholder in ApplyParams !!
...
SVN:trunk[3931]
2016-02-29 16:20:41 +00:00
Denis Flaven
22ccb317d6
Optimization: do not load all columns when checking if a CI is part of the "context" of a given ticket.
...
SVN:trunk[3929]
2016-02-29 15:47:52 +00:00
Guillaume Lajarige
ad91dc14b8
Prerequisites to the custom fields
...
SVN:trunk[3928]
2016-02-26 16:10:57 +00:00
Denis Flaven
6bd89f31d3
Prevent access to *any* InlineImage by just guessing its identifier, now an additional "secret" is needed, making it much harder to guess (but not 100% impossible, beware !)
...
SVN:trunk[3927]
2016-02-26 10:18:46 +00:00
Denis Flaven
608e94a613
Inline images in formatted case log & descriptions: beta version fixperms js The inline images are now no longer stored stored as Attachments but using a specific object InlineImage...
...
SVN:trunk[3926]
2016-02-25 15:06:04 +00:00
Denis Flaven
9c16b08e22
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !! - fix for missing magnificPopup()
...
SVN:trunk[3925]
2016-02-22 14:20:53 +00:00
Denis Flaven
63b6b95f71
Use one-way encryption for storing the token used for the "Forgotten password" feature.
...
SVN:trunk[3920]
2016-02-19 18:17:11 +00:00
Guillaume Lajarige
17127a5157
Prerequisites to the custom fields (and space tabs to regular tabs conversion on some files)
...
SVN:trunk[3919]
2016-02-19 16:43:28 +00:00
Romain Quetiez
bfadbc4098
Prerequisites for custom fields
...
SVN:trunk[3918]
2016-02-19 12:30:19 +00:00
Romain Quetiez
08c6bb5c5e
Prerequisites for custom fields
...
SVN:trunk[3917]
2016-02-19 11:11:09 +00:00
Denis Flaven
4e24e9899e
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
...
SVN:trunk[3916]
2016-02-19 10:03:59 +00:00
Denis Flaven
c72bdae8d7
Upgrading to CKEditor v4 !!
...
SVN:trunk[3915]
2016-02-19 09:32:58 +00:00
Denis Flaven
3687657dd7
Upgrading to CKEditor v4
...
SVN:trunk[3914]
2016-02-19 09:23:45 +00:00
Romain Quetiez
21f0adb41b
Prerequisites for custom fields
...
SVN:trunk[3913]
2016-02-19 08:49:14 +00:00
Romain Quetiez
e0fad5e0e6
Magic query arguments:
...
- In addition to current_contact_id, the following arguments can be used in any OQL query (provided that the page running the query requires a login): current_contact->attcode and current_user->attcode
- Code refactoring: magic arguments in one single place
- The "Run queries" page is now taking into account those magic arguments (do not prompt the end-user with these arguments!)
SVN:trunk[3912]
2016-02-17 18:55:46 +00:00
Guillaume Lajarige
77f8129fac
Prerequisites to the custom fields
...
SVN:trunk[3911]
2016-02-12 13:44:10 +00:00
Guillaume Lajarige
064ae11ba8
Prerequisites to the custom fields
...
SVN:trunk[3910]
2016-02-11 15:25:03 +00:00
Guillaume Lajarige
d7a69118bc
Prerequisites to the custom fields
...
SVN:trunk[3909]
2016-02-11 15:24:29 +00:00
Romain Quetiez
f2fabe4eec
Prerequisites to the custom fields
...
SVN:trunk[3908]
2016-02-11 14:23:35 +00:00
Romain Quetiez
dc92e40429
Prerequisites to the custom fields
...
SVN:trunk[3907]
2016-02-11 10:55:41 +00:00
Guillaume Lajarige
9c080d51f7
Prerequisites to the custom fields
...
SVN:trunk[3903]
2016-02-11 10:26:06 +00:00
Denis Flaven
cf0541c93e
#1202 : Fix for a security vulnerability in the Configuration Editor.
...
SVN:trunk[3902]
2016-02-11 10:22:53 +00:00
Romain Quetiez
54be542355
Prerequisites to the custom fields
...
SVN:trunk[3901]
2016-02-10 15:46:05 +00:00
Romain Quetiez
225ace0d02
Preparing release 2.2.1
...
SVN:trunk[3898]
2016-02-03 13:16:40 +00:00
Romain Quetiez
ca24ae9632
#1196 Only administrators can add attachments by the mean of the REST/JSON API
...
SVN:trunk[3896]
2016-02-03 13:01:43 +00:00
Denis Flaven
9f69fd0811
#1193 : When creating new object from tab with <edit_mode>add_only</edit_mode> id of the parent object was not transfered to the form. Fix provided by Vladimir Kunin. Thank you Vladimir.
...
SVN:trunk[3894]
2016-02-02 13:31:02 +00:00
Romain Quetiez
b978a5d219
Fixed regression introduced in [3852] : setup not working anymore ($_SESSION is unset and a notice is issued, which can prevent the install from completing, depending on your PHP error level).
...
SVN:trunk[3891]
2016-01-28 11:11:12 +00:00
Romain Quetiez
e7759aa79a
Fixed regression introduced by [3857] : setup not working anymore (js files could not be loaded anymore)
...
SVN:trunk[3890]
2016-01-28 11:05:13 +00:00
Guillaume Lajarige
1f4ca07b5f
Foundations for the new form system
...
SVN:trunk[3889]
2016-01-28 10:37:32 +00:00
Denis Flaven
3ecd768982
Enhanced statistics at the end of the setup.
...
SVN:trunk[3887]
2016-01-27 10:42:21 +00:00
Romain Quetiez
3cfcbeb654
Internal: fixed the verb DBObjectSearch::IsAny
...
SVN:trunk[3886]
2016-01-26 14:49:37 +00:00
Guillaume Lajarige
e1409ba39c
Fixed a regression due to the DesignDocument factorisation :
...
- DesignDocument class : Namespace issue with DOMFormatException
- Compiler class : Parameters 2 & 3 of the DOMFormatException constructor needed to have a default value
SVN:trunk[3885]
2016-01-26 14:34:53 +00:00
Denis Flaven
172e255cc2
#1174 : support HTML fields in the bulk modify forms (capability to enable/disable the field live)
...
SVN:trunk[3883]
2016-01-26 14:32:51 +00:00
Denis Flaven
ef6299c6b4
#1183 : more refactoring and some robustness enhancements after tests on big datasets.
...
SVN:trunk[3881]
2016-01-26 13:22:47 +00:00
Denis Flaven
8a99b09e83
#1153 : preserve leading zeroes (in "numeric" fields) in the Excel export.
...
SVN:trunk[3879]
2016-01-26 09:50:35 +00:00
Denis Flaven
9da19de860
Suppress "Notice" messages when iconv detects invalid UTF-8 characters, since it breaks the JSON output if display_errors in On...
...
SVN:trunk[3878]
2016-01-25 17:10:39 +00:00
Romain Quetiez
b8af72b402
Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.
...
SVN:trunk[3877]
2016-01-25 16:47:05 +00:00
Denis Flaven
764c551f0f
#1183 : grouping threshold is now taken int account for "Depends on..." graphs (i.e. grouping backwards)
...
SVN:trunk[3875]
2016-01-25 14:33:00 +00:00
Denis Flaven
410c47178d
#1176 : empty placeholders are represented by an empty string as in previous version.
...
SVN:trunk[3873]
2016-01-25 12:46:56 +00:00
Denis Flaven
f53ce84f5d
IconSelectorField (Design time !) can be read-only.
...
SVN:trunk[3871]
2016-01-21 16:02:42 +00:00
Romain Quetiez
ab0d425d93
XML: compilation error if there is no tag module_designs (completes revisions 3820 and 3861 which introduced the issue)
...
SVN:trunk[3870]
2016-01-21 15:36:23 +00:00
Romain Quetiez
95ca14b05c
#1165 backup with errors fills up tmp-directories with lots of backup-files.
...
SVN:trunk[3868]
2016-01-21 14:55:31 +00:00
Denis Flaven
61e2f97d6c
#1150 : Spurious message "A restore is running..." - FIXED !
...
SVN:trunk[3864]
2016-01-20 15:56:09 +00:00
Romain Quetiez
9e6c024beb
Model Factory: factorized duplicate code from ApplyChanges + fixed an issue in the error reporting
...
SVN:trunk[3863]
2016-01-20 13:01:58 +00:00
Guillaume Lajarige
879f5d89b9
Moved static method GetAllowedPortals() from LoginWebpage class to UserRights class.
...
SVN:trunk[3862]
2016-01-15 10:32:17 +00:00
Romain Quetiez
161041d379
XML: the images specified in the branding or in module_designs can be given as a fileref or a path relative to the env-production directory
...
SVN:trunk[3861]
2016-01-15 09:21:32 +00:00
Romain Quetiez
6d23d64e8f
Code refactoring: eliminated duplicate code between MFDocument and ModuleDesign
...
SVN:trunk[3860]
2016-01-14 14:11:25 +00:00
Romain Quetiez
8c4e84dfaf
New type of attribute: AttributeMetaEnum.
...
Designed to cope with the need to select tickets by operational status. The value of this attribute is computed by the framework. It depends on the actual ticket status (that attribute cannot be known by the root class because its definition varies from one type of ticket to another).
The data model has been enriched with the new attribute Ticket::operational_status. Its value is 'active' unless the ticket status is either 'rejected', 'resolved' or 'closed'. The existing dashboards have been left unchanged but should be revised to fully benefit from the new attribute (e.g. Open requests, Open problems, etc.)
Note: the alpha version of the compiler had already been committed by mistake a few days ago.
SVN:trunk[3859]
2016-01-13 14:35:21 +00:00
Romain Quetiez
706940769b
Compiler: Model alterations not flattened prior to compilation (when using the setup UI) -no need for doing the job twice (compiling from within the toolkit)
...
SVN:trunk[3858]
2016-01-12 10:32:46 +00:00
Romain Quetiez
3fe2aa3b1d
Portal: Use absolute URLs for js+css embedded into iTop (login prompt not working with the usage of symlinks or rewrite rules)
...
SVN:trunk[3857]
2016-01-12 09:15:37 +00:00
Guillaume Lajarige
1f4d7f2a32
Updated licenses with Silex
...
SVN:trunk[3856]
2016-01-11 15:34:33 +00:00
Guillaume Lajarige
57f0cce318
Added Silex framework
...
SVN:trunk[3855]
2016-01-11 15:32:14 +00:00
Romain Quetiez
e95d0a4722
Compiler: Model alterations not flattened prior to compilation (when using the setup UI)
...
SVN:trunk[3854]
2016-01-11 14:28:02 +00:00
Denis Flaven
f37030fe26
internal: new autoOpen flag.
...
SVN:trunk[3853]
2016-01-06 17:38:05 +00:00
Romain Quetiez
3be0bc8ca8
Improved the User Rights management API:
...
- new verbs: HasProfile and ListProfiles
- doing less queries (no need for listing all the profiles, caching the user profiles into the SESSION cookie
- did some code cleanup (unused variables)
SVN:trunk[3852]
2015-12-15 20:30:30 +00:00
Denis Flaven
65a7a8ee56
Properly read radio button values inside a form.
...
SVN:trunk[3849]
2015-12-14 13:02:08 +00:00
Romain Quetiez
ab38ce63a5
Portal: let the administrator specify an alternative URL for the portals (rewriting rules)
...
SVN:trunk[3848]
2015-12-10 13:06:42 +00:00
Denis Flaven
e92c6e5298
(internal) Remove _altered_in when exporting the delta.
...
SVN:trunk[3847]
2015-12-09 15:23:46 +00:00
Denis Flaven
76df404c8d
Keep track of which module altered which node in the XML.
...
SVN:trunk[3845]
2015-12-09 14:56:51 +00:00
Guillaume Lajarige
d3a2841fef
Error : Deleted files from a wrong commit.
...
SVN:trunk[3844]
2015-12-07 11:47:17 +00:00
Guillaume Lajarige
d60a4aa740
Portal : Sample to show how to alter a twig template in the portal. This sample replaces the main page layout by putting the navigation bar on the left side (except for mobile where it stays on the top).
...
SVN:trunk[3843]
2015-12-04 12:57:50 +00:00
Guillaume Lajarige
6538d7af1e
DOMFormatException : Overloaded the constructor to add an optionnal parameter $node (\DOMNode) that will append informations about the node and the exception line number to $message.
...
SVN:trunk[3842]
2015-12-02 10:46:00 +00:00
Guillaume Lajarige
c69279ee20
Fixed a typo in ModuleDesignElement->Dump() function. Was creating an object of iTopDesignDocument class instead of ModuleDesign class.
...
SVN:trunk[3839]
2015-12-02 10:38:24 +00:00
Denis Flaven
a16e746aa1
Fixed the computation of the lowest common ancestor.
...
SVN:trunk[3837]
2015-12-02 10:32:37 +00:00
Romain Quetiez
b1f62c8409
Internal: dehardcoded OqlUnionQuery::GetClass against the metamodel reflection API
...
SVN:trunk[3836]
2015-12-01 16:23:35 +00:00
Romain Quetiez
4a85f7f12b
Added AttributeDef::EnumTemplateVerbs, to generate the documentation about the available attribute formatting placeholders
...
SVN:trunk[3835]
2015-11-30 16:56:22 +00:00
Denis Flaven
818be68c2d
Make sure we don't redefine CoreException.
...
SVN:trunk[3833]
2015-11-30 14:07:18 +00:00
Denis Flaven
7511391aed
Added structured error reporting in case of missing dependencies for the modules to install.
...
SVN:trunk[3831]
2015-11-25 16:55:58 +00:00
Denis Flaven
d0a50adf32
Properly create DOMNodes with a text content (beware of XML entities inside the text)
...
SVN:trunk[3829]
2015-11-25 16:52:49 +00:00
Denis Flaven
c9576c696a
Support validation patterns contains a forward slash
...
SVN:trunk[3827]
2015-11-25 16:49:20 +00:00
Guillaume Lajarige
908b442b26
Core : Added CloneWithAlias function to DBSearch class. It creates a new DBObjectSearch from a DBSearch with a new alias.
...
SVN:trunk[3826]
2015-11-25 11:16:30 +00:00
Denis Flaven
9687e9985e
Support of derived classes in "add_remove" edition mode for AttributeLinkSet fields (the search form was not refreshing / loading properly when toggling the class to search for).
...
SVN:trunk[3822]
2015-11-20 14:16:07 +00:00
Romain Quetiez
07e4b18d06
#1173 Error during setup on a development system (XML containing unwanted text)
...
SVN:trunk[3821]
2015-11-16 15:16:28 +00:00
Romain Quetiez
93654dc656
Core: a module can have its own design defined in XML (/itop_design/modules_designs/module_design) and accessed at run time via the class ModuleDesign. Switching to XML version 1.3.
...
SVN:trunk[3820]
2015-11-10 12:39:45 +00:00
Denis Flaven
4be5334829
Make ReloadSearchForm work properly when the "submit" event handler is declared either with or without a "namespace" portion (e.g. 'submit.itop' vs 'submit')
...
SVN:trunk[3816]
2015-11-09 10:43:01 +00:00
Romain Quetiez
0f4301af01
Core API: added DBSearch:SetSelectedClasses
...
SVN:trunk[3815]
2015-11-09 10:35:51 +00:00
Romain Quetiez
b071c47674
PHP warning issued when the CSS is rebuilt (SASS lib)
...
SVN:trunk[3814]
2015-11-09 10:26:11 +00:00
Romain Quetiez
05e9f394f0
Improved the error reporting when assembling data model XML files (full path and line number of the faulty node)
...
SVN:trunk[3813]
2015-11-06 11:35:46 +00:00
Denis Flaven
2027becad2
#1164 : typo in German localization.
...
SVN:trunk[3811]
2015-10-26 10:57:40 +00:00
Denis Flaven
e7170755d8
Support the download of "bigger-than-memory" backup files.
...
SVN:trunk[3809]
2015-10-26 10:38:57 +00:00
Romain Quetiez
d0a0d3c93c
Fixed regressions due to the recent code refactoring [3803]
...
SVN:trunk[3807]
2015-10-12 15:35:05 +00:00
Denis Flaven
2db785477c
Do NOT localize finalclass values in REST/JSON.
...
SVN:trunk[3805]
2015-10-12 12:39:09 +00:00
Denis Flaven
31ec3152f9
Code refactoring to make the OQL parsing self contained in the "oql" subdirectory.
...
SVN:trunk[3803]
2015-10-12 10:01:59 +00:00
Denis Flaven
7b8b469f5a
Added a version number (arbitrary initialized to 2015-08-31 for iTop v2.2.0) to the OQL Lexer/parser.
...
SVN:trunk[3801]
2015-10-12 09:52:39 +00:00
Romain Quetiez
bc4737ac23
#1159 Cannot add edge (impact analysis not working)
...
SVN:trunk[3799]
2015-10-09 15:25:18 +00:00
Denis Flaven
6dc190d369
Do not rely on MetaModel::GetRootClass() to check the data model, use the abstraction of ModelReflection instead to keep the code portable.
...
SVN:trunk[3797]
2015-10-08 15:54:23 +00:00
Denis Flaven
9980d2e72a
#1156 : properly escape file paths containing spaces
...
SVN:trunk[3795]
2015-10-05 19:52:06 +00:00
Denis Flaven
2d34510f50
Better error reporting when the setup fails to create a directory.
...
SVN:trunk[3793]
2015-09-30 14:08:04 +00:00
Romain Quetiez
ef57f870ac
Internal - MFFactory: fixed GetDelta when there is no change at all
...
SVN:trunk[3792]
2015-09-28 12:49:54 +00:00
Denis Flaven
7105b7a5fa
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3789]
2015-09-22 16:14:37 +00:00
Denis Flaven
1992adfac2
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3788]
2015-09-22 15:55:22 +00:00
Denis Flaven
c2e8eca577
Datamodel version number bumped to 2.2.0
...
SVN:trunk[3787]
2015-09-22 15:30:01 +00:00
Denis Flaven
0cc466dd7e
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3786]
2015-09-22 15:16:12 +00:00
Denis Flaven
3eec1d358c
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3785]
2015-09-22 15:14:04 +00:00
Denis Flaven
1cc38fb58e
Make sure that the stylesheets and favicons are reloaded when the application is upgraded.
...
SVN:trunk[3784]
2015-09-22 14:27:53 +00:00
Denis Flaven
91479bba53
New favicon for the new logo!
...
SVN:trunk[3783]
2015-09-22 14:26:50 +00:00
Denis Flaven
1d4a3e780d
Remove the left padding and the orange arrow when printing hyperlinks.
...
SVN:trunk[3782]
2015-09-22 14:26:12 +00:00
Romain Quetiez
af9a419e84
Release 2.2.0. Aligning the versions of the modules that have changed since the last (beta) release.
...
SVN:trunk[3781]
2015-09-22 13:55:37 +00:00
Romain Quetiez
b311e924cd
Releasing 2.2.0 RC
...
SVN:trunk[3780]
2015-09-22 13:08:13 +00:00
Denis Flaven
5c9b221b4c
Properly cut long case log entries before encoding them in HTML.
...
SVN:trunk[3779]
2015-09-22 12:52:28 +00:00
Romain Quetiez
e94282459e
Historisation of attachments: (internal) record the attachment as an external key with an automatic reset (when the attachment gets deleted)
...
SVN:trunk[3778]
2015-09-22 12:16:25 +00:00
Romain Quetiez
77a0c0a7c6
Historisation of attachments: added/removed attachments must be tracked within the same change as for other attributes.
...
SVN:trunk[3777]
2015-09-22 11:55:44 +00:00
Denis Flaven
c8fa3870db
Integration of the Czech translation provided by Lukáš Dvořák. Thanks a lot Lukáš !
...
SVN:trunk[3776]
2015-09-18 15:05:23 +00:00
Denis Flaven
4261923126
Updated readme for the 2.2.0 version...
...
SVN:trunk[3775]
2015-09-18 09:23:10 +00:00
Denis Flaven
554a462809
Preserve the initial sort order on lists by determining the default sort order of the tables based on the equivalence between the "friendlyname" and another actual field of the class.
...
SVN:trunk[3774]
2015-09-17 17:22:07 +00:00
Denis Flaven
1206cc42bc
#1151 Error (with no explanation) when deleting some 1-N links
...
SVN:trunk[3773]
2015-09-17 17:00:56 +00:00
Denis Flaven
48ab835646
Concurrent lock still has some minor issues, don't enable it by default.
...
SVN:trunk[3772]
2015-09-17 16:39:05 +00:00
Denis Flaven
bcd9141db6
#384 : (continued) ActionEmail should bre read-able by everyone...
...
SVN:trunk[3771]
2015-09-17 15:33:41 +00:00
Denis Flaven
e1fd65fe47
Typo...
...
SVN:trunk[3770]
2015-09-17 14:06:16 +00:00
Erwan Taloc
b2fe3cb033
French translation for the attribute servicefamily_id in the class Service (module Service for Provider)
...
SVN:trunk[3769]
2015-09-17 14:01:15 +00:00
Erwan Taloc
df9cb7f0d4
French translation for the attribut parent_problem_id in the clas Incident
...
SVN:trunk[3768]
2015-09-17 14:00:03 +00:00
Denis Flaven
07fdeb9284
Printer-friendly version: hide the "eye" icon inside "legends" when printing.
...
SVN:trunk[3767]
2015-09-17 07:47:42 +00:00
Denis Flaven
6d04633daf
Protects the setup against non-existing classes... to be renamed! Useful for heavily customized models where some very basic classes have been deleted.
...
SVN:trunk[3766]
2015-09-16 17:05:44 +00:00
Denis Flaven
2d95c131fc
#384 : Triggers should not be in the "bizmodel" category. User rights do not apply to such objects...
...
SVN:trunk[3765]
2015-09-16 15:45:10 +00:00
Denis Flaven
853c96478b
#1106 , #1122 : Added a new option 'start_tls' (false by default) and improved debugging capabilities for troubleshooting when something goes wrong with LDAP. Thanks to Karl (karkoff1212) for the hint.
...
SVN:trunk[3764]
2015-09-16 15:31:22 +00:00
Denis Flaven
86a7d133f3
Make the 'curl' options overridable when calling utils::DoPostRequest()
...
SVN:trunk[3763]
2015-09-16 14:38:31 +00:00
Denis Flaven
1a6559efde
Computation of the impacted items in two passes to properly handle the "context" queries.
...
SVN:trunk[3762]
2015-09-16 14:03:00 +00:00
Denis Flaven
c7cf8a9f74
Nicer icons...
...
SVN:trunk[3761]
2015-09-16 13:57:53 +00:00
Denis Flaven
8593f00917
Enhancement: better display of the "Attachments" (addition/removal) in the history.
...
SVN:trunk[3760]
2015-09-14 14:48:13 +00:00
Denis Flaven
6fd2c81315
History display enhancement: whenever a new case log entry is added, display its content in the history. The display is truncated at a configurable max length. The user can expand/collapse the truncated text, entry per entry. The text is not truncated when printing.
...
SVN:trunk[3759]
2015-09-14 13:46:48 +00:00
Denis Flaven
3cbb0e974e
Completed unit tests to cover 1-N links and to emulate the behavior of the user interface for N-N links.
...
SVN:trunk[3758]
2015-09-14 12:21:34 +00:00
Denis Flaven
02aa8339f8
Cosmetics on menus, details and the top bar...
...
SVN:trunk[3757]
2015-09-12 18:46:39 +00:00
Denis Flaven
7f64982fc0
Cosmetics: the refresh button is now displayed as part of the "actions" at the top-right of the "details".
...
SVN:trunk[3756]
2015-09-12 14:38:06 +00:00
Denis Flaven
d2e78d0292
Unit tests fixes...
...
SVN:trunk[3755]
2015-09-12 14:34:35 +00:00
Denis Flaven
11b768dace
Update the position of the dialog's buttons after adjusting the disposition of the search form.
...
SVN:trunk[3754]
2015-09-12 14:33:32 +00:00
Denis Flaven
972c94bff7
#1148 : Fixed dashboards upload: use the more modern fileupload component, since we now hook the ajax call in iTopWebPage and removed references to the old component ajax.fileupload from (almost) everywhere...
...
SVN:trunk[3753]
2015-09-12 12:06:33 +00:00
Denis Flaven
489820cfe7
#1049 : CSV import (and edition) of n:n links. The Differences() function is NOT commutative: the original value (i.e. the one from the database) must the the first argument.
...
SVN:trunk[3752]
2015-09-12 09:29:32 +00:00
Denis Flaven
a3c4454090
Usability enhancement: don't clear the "Organizations" auto complete (for the silos) without purpose when clicking on it... empty the field only when the displayed value means "All organizations".
...
SVN:trunk[3751]
2015-09-12 09:18:27 +00:00
Denis Flaven
bc6acee1f1
Cosmetics on the "autocomplete": more compact by default (20 chars instead of 30), and buttons evenly spaced.
...
SVN:trunk[3750]
2015-09-12 09:14:39 +00:00
Romain Quetiez
49a189c920
Internal: allow to stop a stop watch at a specified time (case exchange) -requires testing
...
SVN:trunk[3749]
2015-09-11 15:21:35 +00:00
Romain Quetiez
a35488b540
Added unit tests for the recording of linksets from one end (->Set('xxxxx_list')
...
SVN:trunk[3748]
2015-09-11 15:00:57 +00:00
Romain Quetiez
6b7071726b
#1147 Documented the limitations for links between connectable CIs and network devices
...
SVN:trunk[3747]
2015-09-11 13:31:19 +00:00
Romain Quetiez
7d0282e59d
#1145 nad #1146 Documented the limitations for links between connectable CIs and network devices
...
SVN:trunk[3746]
2015-09-11 12:39:40 +00:00
Romain Quetiez
f26bcd812c
Could not add more than one link between a given server and a given network device. This is a regression in 2.2.0 beta. This issue affect N-N links where duplicates are allowed. One single link is being affected in the standard datamodel.
...
SVN:trunk[3745]
2015-09-11 12:03:22 +00:00
Denis Flaven
33762796b8
#1087 : the sort order on "group by" dashlets inside a dashboard is now saved as a user preference.
...
SVN:trunk[3744]
2015-09-10 07:33:33 +00:00
Denis Flaven
38b6582080
Finishing touch to the "Printer friendly version" of the details page.
...
SVN:trunk[3743]
2015-09-09 14:48:14 +00:00
Romain Quetiez
cd3122d597
#1144 Audit category having no rule -> PHP notices when showing the report + improved the behavior when the OQL of a rule is wrong.
...
SVN:trunk[3742]
2015-09-09 13:38:52 +00:00
Romain Quetiez
b28a4c029c
#1143 Records any change (add/remove/modify) for link sets that can be considered as one of the characteristics of a class (currently those having edit mode = in place)
...
SVN:trunk[3741]
2015-09-09 13:19:00 +00:00
Denis Flaven
85899e6ac0
Cosmetics: pixel perfect alignment of the "actions" buttons.
...
SVN:trunk[3740]
2015-09-09 10:33:08 +00:00
Denis Flaven
e21656c550
#1142 Dashboard editor: protects from unwanted "exit" without saving the modifications:
...
- mark the dashboard as modified when a dashlet was added / moved / deleted
- prevent clicking on the hyperlinks inside the preview of the dashboard
Unrelated modification of the stylesheet to make "actions" buttons look nicer (no gap in the background color) when the displayed at a zoom level different from 100% (e.g. 90% or 75 %)
SVN:trunk[3739]
2015-09-09 09:51:02 +00:00
Denis Flaven
8fec8b7f80
Usability enhancement: Autocomplete: do NOT clear the typed text when the value does not match one of the possible values, but clear the actual underlying value so that the input field gets marked as "invalid" if it is mandatory.
...
SVN:trunk[3737]
2015-09-09 09:38:17 +00:00
Romain Quetiez
8b45928d11
Instrumented the code to help in solving the "restore runing" issue. Completion of commits [3733] znd [3595] = issue an exception if something is going wrong within iTopMutex::TryLock (exceptions are correctly handled in the various places where TryLock is invoked)
...
SVN:trunk[3736]
2015-09-09 09:23:54 +00:00
Denis Flaven
98150db0b4
Protects the onwership lock from a legitimate loss of the lock. No popup when leaving for real.
...
SVN:trunk[3735]
2015-09-08 15:58:20 +00:00
Romain Quetiez
96a4b83e31
Internal: buggy Exception handlers for some query APIs in CMDBSource
...
SVN:trunk[3734]
2015-09-08 15:46:09 +00:00
Romain Quetiez
84c31da226
Instrumented the code to help in solving the "restore runing" issue. We've added traces into the error.log file:
...
- Log restore begin/end
- Log if detecting that a restore is running (and displaying the banner)
- Log any Exception occuring during the detection (instead of just ignoring it)
SVN:trunk[3733]
2015-09-08 15:42:47 +00:00
Denis Flaven
cad5e703f8
Cosmetics:
...
- Better use of the space in the search form: multi-select drop down list are now small when closed and larger when opened
- Nicer feedback when hiding/showing sections in the "printable version" of a details page.
SVN:trunk[3732]
2015-09-08 14:06:00 +00:00
Romain Quetiez
62959a89bc
#1091 CAS memberships broken (parameter "cas_memberof" NOT given as a regular expression, bugged since iTop 2.0 or earlier)
...
SVN:trunk[3731]
2015-09-08 12:39:02 +00:00
Denis Flaven
c29f2eccaf
Dictionary: explanation of the "Impacted CIs" tab.
...
SVN:trunk[3730]
2015-09-07 15:18:15 +00:00
Denis Flaven
664cfbf014
Better protection of the impact analysis against invalid configuration of the "Context".
...
SVN:trunk[3729]
2015-09-07 15:16:30 +00:00
Romain Quetiez
e1acce6e6e
#1134 Query returning a "null row": just make sure that the row gets displayed (still surprising... see ticket #1138 to follow up on the suppression of those ghost rows)
...
SVN:trunk[3728]
2015-09-07 14:42:30 +00:00
Romain Quetiez
5fa83c84d3
Exports: attribute "final class" is either translated or not, depending on the no_localize option (all formats concerned with this option: CSV and spreadsheet -That field is not present in the XML format output)
...
SVN:trunk[3727]
2015-09-07 14:30:07 +00:00
Romain Quetiez
1bb2d168fa
Spreadsheet export: fix = do take the no_localize option into account
...
SVN:trunk[3726]
2015-09-07 14:27:55 +00:00
Denis Flaven
52ad33f5b2
Forced the PDF produced by the impact analysis to be downloaded as an attachment, otherwise on some browsers the result cannot be saved.
...
SVN:trunk[3725]
2015-09-07 14:18:08 +00:00
Denis Flaven
d9adcf01cd
Export bug fix: French default value for the downloaded file should not contain a comma...
...
SVN:trunk[3724]
2015-09-07 13:33:06 +00:00
Denis Flaven
81d19c8804
Export bug fixes:
...
- Properly handle on utf-8 CSV exports
- Allow non administrators to run the export in interactive mode (since it is used by the "Export..." actions)
SVN:trunk[3723]
2015-09-07 13:27:27 +00:00
Denis Flaven
5cbcebb79e
Assign a meaningful name (and mime type) to the files produced by the (non-interactive) web export.
...
SVN:trunk[3722]
2015-09-07 10:38:03 +00:00
Romain Quetiez
40990020b1
#1140 UNION queries not working -in fact, loss of the optimization on column load when filtering on org hierarchies (retrofit possible but the fix will be located in MetaModel)
...
SVN:trunk[3721]
2015-09-07 10:30:58 +00:00
Romain Quetiez
5153139581
#564 Prompt for an update in a case log on a lifecycle transition. Can be retrofitted easily. Associated with commit [r3687]
...
SVN:trunk[3720]
2015-09-04 13:33:04 +00:00
Denis Flaven
c852cd8e09
Regression due to the fix of #1107 (revision 3647): the settings query_cache_enabled was always written as "false" in the default configuration. This is now fixed.
...
Warning: if you upgrade your iTop installation from the 2.2 beta, you MUST change this value back to true in the configuration file to avoid a severe slow down of the application.
SVN:trunk[3719]
2015-09-04 13:31:25 +00:00
Romain Quetiez
680104109b
Typo: a pint of what? (pRint preview)
...
SVN:trunk[3718]
2015-09-04 13:13:33 +00:00
Romain Quetiez
5f0938d01b
Fixed regression introduced in 2.2.0 beta. Warning issued when opening an organization for modification
...
SVN:trunk[3717]
2015-09-04 12:44:14 +00:00
Denis Flaven
1e533b24d1
Fix: Make sure that the "ownership lock" is always released when clicking on the "Cancel" button of a form.
...
SVN:trunk[3716]
2015-09-04 09:52:22 +00:00
Denis Flaven
7fa99cedee
Impact analysis cosmetics:
...
- remove empty groups, since it may happen
- properly scale the borders of groups and redundancy groups
- automatically rescale the graph when showing/hiding the "Filter" tab
SVN:trunk[3715]
2015-09-04 09:22:36 +00:00
Romain Quetiez
09cbf63c5a
CSV import GUI: now matching more representations (object id and external fields that are external keys)
...
SVN:trunk[3714]
2015-09-04 08:40:32 +00:00
Denis Flaven
be3bce26ed
Impact analysis enhancement:
...
- Some of the "context" rules are marked as "default=yes"
- Only the "default" context rules are used for the initial display of the impact analysis graph AND are used to compute the impacted items of a ticket.
SVN:trunk[3713]
2015-09-03 16:56:44 +00:00
Romain Quetiez
5425f55af7
Exports further improved:
...
- Support reconciliation keys for every external key
- Better support for Case logs and multiline text fields (both in the preview and in the results)
- Do not repeat identical columns in the list of proposed columns. Examples with UserRequest: friendlyname is equivalent to ref, UserRequest::caller_name is equivalent to UserRequest::caller_id->name
- Optimized the preview for huge data sets (OptimizeColumnLoad)
- Cosmetics on the preview
- Labels for ids aligned with the labels used by the CSV import feature
- Fixed Stop Watch output for PDF/HTML/spreadsheet formats
SVN:trunk[3712]
2015-09-03 16:16:17 +00:00
Denis Flaven
b6341741c3
Refresh of the "Groups" tab in the impact analysis display, when the whole graph is refreshed.
...
SVN:trunk[3711]
2015-09-03 09:11:09 +00:00
Denis Flaven
a4f1a8f5ff
Impact analysis improvements:
...
- Better layout and grouping of the graph
- Made the tooltip for groups helpful
SVN:trunk[3710]
2015-09-02 16:43:32 +00:00
Romain Quetiez
aa2ab1118a
Exports: a fields spec can now be an extended attribute code (e.g. location_id->org_id->parent_id->code)
...
SVN:trunk[3709]
2015-09-01 15:00:55 +00:00
Romain Quetiez
71048be499
Optimization (regression introduced in 2.1.0): huge tables and HTML exports of tickets can take long to execute (require 1 query per fetched row)
...
SVN:trunk[3708]
2015-09-01 14:38:33 +00:00
Denis Flaven
cba724d676
Prevent timeouts during the computation of the impact analysis + keep the columns (and ordering) in the lists of objects when creating a PDF of the impact analysis.
...
SVN:trunk[3707]
2015-09-01 14:36:47 +00:00
Denis Flaven
6f1d186287
#1137 : portal configuration was too limited. Now one "allow" profile is enough to allow access to a given portal.
...
SVN:trunk[3706]
2015-09-01 12:55:46 +00:00
Romain Quetiez
4674658cfa
User portal as a module: the Cancel button (ticket creation wizard) was not working
...
SVN:trunk[3705]
2015-09-01 09:46:08 +00:00
Romain Quetiez
4cfcb60e59
REST/JSON services. Take the user rights into account. Something was already done for core/create and core/delete, but the symptoms were not clear. The other verbs (update, apply_stimulus, get and get_related) had no protection at all.
...
SVN:trunk[3704]
2015-08-28 10:52:59 +00:00
Romain Quetiez
a230861afa
Export (all formats but XML):
...
- code refactoring
- suppressed the '*' for mandatory ext keys (buggy anyway)
- fixed issue with redundant columns (resulting in a badly formatted export)
- check that the current user has the rights to "bulk read" the selected objects (that depend on the selected fields)
SVN:trunk[3703]
2015-08-28 09:06:46 +00:00
Romain Quetiez
e2207dc74c
Export (legacy): bulk read must be authorized for all the queried classes
...
SVN:trunk[3702]
2015-08-27 13:20:42 +00:00
Romain Quetiez
16b68ee154
Export: prevent from usage by a non admin (at the page level)
...
SVN:trunk[3701]
2015-08-27 13:18:49 +00:00
Romain Quetiez
1331f91061
#1123/#1133 The optimization on loaded columns in SQL queries was inoperant for some queries, resulting in a stopper issue if such queries were added to a union query (2.2.0 beta)
...
SVN:trunk[3700]
2015-08-27 07:32:41 +00:00
Romain Quetiez
138423aeec
Customizations/XML: clearer error reporting when encountering a duplicate value for an AttributeEnum
...
SVN:trunk[3699]
2015-08-26 15:25:55 +00:00
Romain Quetiez
20815f1a91
Exports: continuation of commit 3681 (Make the correct column name for friendly names (ext key -> ext field) enlarged to ALL formats with the exception of XML
...
SVN:trunk[3698]
2015-08-26 13:08:02 +00:00
Romain Quetiez
35c57bb10c
Export/XML: documented options (no_localize / linksets) + added external fields and friendly name for the external keys, both on the exported objects and the links (linkets=1)
...
SVN:trunk[3697]
2015-08-26 09:41:32 +00:00
Romain Quetiez
5fd653dae5
Export/XML: new option to include link sets (default: no)
...
SVN:trunk[3696]
2015-08-24 14:44:28 +00:00
Romain Quetiez
5a9b8a7bb0
Query phrases: if the attribute 'fields' is left empty, then propose the legacy export URL and keep the user informed about the limitations
...
SVN:trunk[3695]
2015-08-24 10:10:04 +00:00
Romain Quetiez
5277a9eb38
Exports: support multi-column queries (e.g. SELECT l, p FROM Person AS p JOIN Location AS l ON p.location_id = l.id) with null values
...
SVN:trunk[3694]
2015-08-24 08:01:24 +00:00
Romain Quetiez
b1887ae431
#1111 Could not attach a UserRequest to a Problem (1-N links). Could not detach either! This fix requires attention: it is assumed that an item of a link set, if it is "modified" then its key to the current object has already been set.
...
SVN:trunk[3693]
2015-08-21 10:27:54 +00:00
Romain Quetiez
a3aed6aafc
Printable view: cosmetics on object names (hyperlinks) in the actual print view -reverse merging a file that was NOT ready for committing
...
SVN:trunk[3692]
2015-08-20 14:15:02 +00:00
Romain Quetiez
6903a36298
Printable view: cosmetics on object names (hyperlinks) in the actual print view
...
SVN:trunk[3691]
2015-08-20 13:11:42 +00:00
Romain Quetiez
ea4c654af8
Printable view: do not show pagination controls (show the full list), must work with plugins calling cmdbAbstractObject::DiplaySet AND cmdbAbstractObjectObject::GetDisplaySet. Sill, GetDisplayExtendedSet should be hacked as well (?)
...
SVN:trunk[3690]
2015-08-20 08:07:42 +00:00
Romain Quetiez
ec61417e39
#1081 Customizations: adjust the dimensions of the HTML Editor (CKEditor). Also fixed an issue when specifying width/height with unit (e.g. "30em") for AttributeText/AttributeLongText
...
SVN:trunk[3689]
2015-08-19 17:10:28 +00:00
Romain Quetiez
3ba2c3d657
Log REST/JSON calls (config: 'log_rest_service' => true ; stored as EventRestService)
...
SVN:trunk[3688]
2015-08-19 14:35:08 +00:00
Romain Quetiez
8b5faf6b66
#564 Prompt for an update in a case log on a lifecycle transition. Can be retrofitted easily.
...
SVN:trunk[3687]
2015-08-19 12:42:49 +00:00
Romain Quetiez
76149633a1
#1074 Portal: errors when selecting Impact/Urgency, and if the user has access to his organization only.
...
SVN:trunk[3686]
2015-08-19 09:59:15 +00:00
Romain Quetiez
d8113a3304
#1130 CAS authentication security leak when cas_memberof is left empty (already committed into branch 2.1.0)
...
SVN:trunk[3685]
2015-08-18 13:48:12 +00:00
Romain Quetiez
3fc19bf160
Completion of [3668]: #1116 (and #1117 ): default values for ENUMs must always be expressed as strings.
...
SVN:trunk[3683]
2015-08-17 16:14:24 +00:00
Romain Quetiez
a30cb0b4c4
Export: for tabular exports, the label for the "friendly name" column must match the one recognized by CSV import (the very standard one, almost unused yet)
...
SVN:trunk[3682]
2015-08-17 15:28:19 +00:00
Romain Quetiez
d29e9b525d
Export/CSV:
...
- Select the Character encoding (argument for CLI mode: charset)
- Make the correct column name for friendly names (ext key -> ext field)
SVN:trunk[3681]
2015-08-17 15:11:46 +00:00
Romain Quetiez
7c8a348ead
Exports: Friendly names to be escaped and delimited in CSV (bug more exposed now that the export allows field selection)
...
SVN:trunk[3680]
2015-08-17 14:54:04 +00:00
Romain Quetiez
712931b728
#576 Printable view for object details. Possibility to hide/show chapters (the equivalent of tabs in the UI) or any fieldset. Requires testing and comments.
...
SVN:trunk[3679]
2015-08-17 14:12:36 +00:00
Denis Flaven
2f0b122101
Automatic installation of modules: remove duplicates if needed.
...
SVN:trunk[3678]
2015-08-14 12:42:51 +00:00
Denis Flaven
628b7644b7
Pan and zoom in the impact analysis view.
...
SVN:trunk[3677]
2015-08-14 12:38:50 +00:00
Denis Flaven
88717ac9ab
Integration of the German translation provided by ITOMIG thanks to David Gümbel !
...
SVN:trunk[3676]
2015-08-14 12:18:19 +00:00
Romain Quetiez
e5e90b1faf
Secure the server: prevent the users from browsing/getting files from the data and log directories. With Apache, it is still a must to enable htaccess with the spec "AllowOverride All". The index.php files are here to prevent from browsing whatever the HTTP server config.
...
SVN:trunk[3675]
2015-08-12 14:25:32 +00:00
Romain Quetiez
1a970d1372
#1120 Export V2 not working when using aliases (ex: SELECT Person AS p)
...
SVN:trunk[3674]
2015-08-12 10:02:37 +00:00
Romain Quetiez
b87b33c955
#1095 Object creation form and bulk modify (final step) not working when using apache-proxy
...
SVN:trunk[3673]
2015-08-12 09:21:19 +00:00
Denis Flaven
cfe9675709
#1118 : fixed strange display of synchro data sources status.
...
SVN:trunk[3672]
2015-08-08 13:52:57 +00:00
Denis Flaven
b5f75271b9
#1121 : Regression: "filters" on Triggers had no effect. The regression was caused by the new way of computing placeholders "on the fly" ( #803 ).
...
SVN:trunk[3671]
2015-08-06 09:20:39 +00:00
Denis Flaven
90d5f5b8cf
#1116 (and #1117 ): default values for ENUMs must always be expressed as strings.
...
SVN:trunk[3668]
2015-08-03 15:33:37 +00:00
Denis Flaven
f84f17a5be
Fixed a potential XSS vulnerability.
...
SVN:trunk[3662]
2015-07-30 09:05:48 +00:00
Denis Flaven
ea8b254bd9
Readme updated due to the delayed release...
...
SVN:trunk[3661]
2015-07-28 14:16:52 +00:00
Denis Flaven
cb5f6e1ada
Enhancement (internal) mark the "dict" entries as modified when loading them.
...
SVN:trunk[3660]
2015-07-28 12:55:51 +00:00
Denis Flaven
fa94dd257a
File-based "transactions" dans log files better protected against concurrent access...
...
SVN:trunk[3659]
2015-07-28 12:51:46 +00:00
Denis Flaven
2a9ae8335d
Use the new iTop logo (orange) in the portal as well.
...
SVN:trunk[3658]
2015-07-28 12:43:52 +00:00
Denis Flaven
567317386a
- Fixed the "context" icons when displaying the impact analysis
...
- Bug fix: properly compute the list of impacted CIs on an Incident
SVN:trunk[3657]
2015-07-28 12:42:39 +00:00
Denis Flaven
24a54f146c
Oups, one remaining typo in the German dictionary.
...
SVN:trunk[3656]
2015-07-28 12:36:47 +00:00
Denis Flaven
742abab420
Bug fix: typo causing the generation of invalid SQL queries (in some rare cases).
...
SVN:trunk[3653]
2015-07-28 12:25:19 +00:00
Denis Flaven
c1c3cd3dc9
#1099 and #1014 : some German translations.
...
SVN:trunk[3652]
2015-07-28 12:14:08 +00:00
Denis Flaven
5e5739e37e
Prepared the dictionaries for translating new entries (completed the french translation at the same time). Just look for the strings terminated by ~~ and translate them in place and you're done!
...
SVN:trunk[3651]
2015-07-28 11:30:31 +00:00
Denis Flaven
69c0bcd4ca
Fixed typo in the french dictionary
...
SVN:trunk[3650]
2015-07-28 10:47:58 +00:00
Denis Flaven
d994bbffd0
Cosmetics on dict names (no spaces!)
...
SVN:trunk[3649]
2015-07-28 10:45:49 +00:00
Denis Flaven
8c5b020961
Enhancements to file based transactions (still experimental)
...
SVN:trunk[3648]
2015-07-28 10:40:53 +00:00
Denis Flaven
a426cf07e9
#1107 : Make sure that all settings are preserved upon update.
...
SVN:trunk[3647]
2015-07-28 10:28:21 +00:00
Denis Flaven
d64641127a
Fixed graphviz path check
...
SVN:trunk[3646]
2015-07-28 10:16:25 +00:00
Denis Flaven
cbc0e36057
Cosmetics on dict name
...
SVN:trunk[3645]
2015-07-28 10:13:45 +00:00
Denis Flaven
26405f8299
Make sure that the stylesheet can be loaded by the setup page at first run.
...
SVN:trunk[3644]
2015-07-15 15:15:55 +00:00
Denis Flaven
606e462b53
The path to Graphviz' dot program is now prompted interactively during the setup, since Graphviz is now mandatory for displaying the impact analysis.
...
SVN:trunk[3643]
2015-07-15 15:14:38 +00:00
Denis Flaven
d424addb4c
Review of the readme for 2.2.0 beta.
...
SVN:trunk[3642]
2015-07-15 09:55:53 +00:00
Romain Quetiez
5427d6a466
Preparing the beta release: increment the module versions
...
SVN:trunk[3641]
2015-07-15 09:20:03 +00:00
Denis Flaven
b04298916c
A little bit of polishing on the export feature to be ready for the beta.
...
SVN:trunk[3640]
2015-07-10 16:54:26 +00:00
Romain Quetiez
d3990ee2be
Draft (the new features need to be further described)
...
SVN:trunk[3639]
2015-07-10 15:11:19 +00:00
Romain Quetiez
4e567585af
#759 Ticket lists in CI: show only active tickets (exclude tickets in states rejected/resolved/closed) and display one list per leaf class so that the status column will be visible. It it not possible anymore to edit the ticket list from the CI.
...
SVN:trunk[3638]
2015-07-10 13:46:34 +00:00
Romain Quetiez
3bafb01202
Fixed bug with the new locking mecanism: lock not released when applying a stimulus
...
SVN:trunk[3637]
2015-07-10 13:33:01 +00:00
Romain Quetiez
dd5454591a
Fixed "Strict standards" warning (introduced with the implementation of locks on edition)
...
SVN:trunk[3636]
2015-07-10 09:09:28 +00:00
Romain Quetiez
df9f25dc3c
Optimization: improved the OQL cache:
...
- take benefit of the APC cache (if present)
- memory indexation could fail in case of long queries (query id based on a md5)
- added kpi measure on the OQL parsing
SVN:trunk[3635]
2015-07-09 14:37:29 +00:00
Romain Quetiez
a6b74d6538
Optimization: when displaying an object details, do not check data synchro for each and every attribute (the cache did exist but was inoperant)
...
SVN:trunk[3634]
2015-07-09 13:43:34 +00:00
Romain Quetiez
0b045e5dd0
Code cleanup: removed a code that was confusing while producing absolutely nothing
...
SVN:trunk[3633]
2015-07-09 07:49:04 +00:00
Romain Quetiez
7a139dddc0
Code cleanup: deprecated the unused (and empty) class CMDBSearchFilter, replaced by DBSearch or DBObjectSearch depending on the usage.
...
SVN:trunk[3632]
2015-07-09 07:36:39 +00:00
Romain Quetiez
baf54a7c02
#942 OQL now supporting unions. Unions support polymorphism and can be used anywhere in the application.
...
SVN:trunk[3631]
2015-07-08 17:10:40 +00:00
Denis Flaven
20e4dbfc1d
A little bit of polishing on the impact analysis feature...
...
SVN:trunk[3630]
2015-07-08 15:56:34 +00:00
Denis Flaven
77388bed29
#714 : localization of the date picker calendar. Get rid of the old jquery.datepicker.js file since iTop now relies on the built-in jQuery UI date picker widget.
...
SVN:trunk[3629]
2015-07-07 16:27:09 +00:00
Denis Flaven
cf5adc5ae7
#1062 : bumped the version number of the REST/JSON API to 1.3 to be aligned with the documentation !
...
SVN:trunk[3628]
2015-07-07 14:00:47 +00:00
Denis Flaven
1070283349
#963 : For security reasons, "Portal users" are no longer allowed to use the REST/JSON API.
...
SVN:trunk[3627]
2015-07-07 13:56:19 +00:00
Denis Flaven
4ee78ea59c
#1078 : Properly record the history of LinkedSet(Indirect)
...
SVN:trunk[3626]
2015-07-07 13:01:40 +00:00
Denis Flaven
b8f0ecb134
Bug fix: don't accept attachments (like images) via Chrome's copy/paste since it may duplicate the text content of a normal copy/paste and moreover causes troubles because there is no file name associated with the pasted content.
...
SVN:trunk[3621]
2015-07-06 14:28:36 +00:00
Denis Flaven
efec6f6ec9
Performance optimization: cache the result of the disk scan looking for icons for dashboards
...
SVN:trunk[3620]
2015-07-06 13:04:24 +00:00
Denis Flaven
7f460eda5a
Better error reporting (thanks to Stefan Goethals for suggesting it).
...
SVN:trunk[3619]
2015-07-06 12:38:23 +00:00
Denis Flaven
678786c76c
#765 : prevent two persons to edit the same object at the same time. Typo.
...
SVN:trunk[3618]
2015-07-02 15:50:55 +00:00
Denis Flaven
9917d6355c
#765 : prevent two persons to edit the same object at the same time.
...
SVN:trunk[3617]
2015-07-02 15:40:39 +00:00
Romain Quetiez
7f65e9fd5e
New lifecycle action SetCurrentPerson. Also improved the existing lifecycle action SetCurrentUser to prevent from calling it on an external key that is not pointing to users (!= contact), and if the target attribute is a string, then store the friendlyname there.
...
SVN:trunk[3616]
2015-07-02 09:43:15 +00:00
Denis Flaven
9f92e5e0be
#788 Whenever a timeout is detected by an ajax request, a popup dialog warns the user to log-in again.
...
SVN:trunk[3613]
2015-06-25 15:32:30 +00:00
Denis Flaven
6e92438282
Bulk export: don't forget to cleanup in case of error.
...
SVN:trunk[3612]
2015-06-25 10:01:14 +00:00
Denis Flaven
f25980bb0d
The Sass cache has nothing to do in SVN!
...
SVN:trunk[3611]
2015-06-23 16:32:37 +00:00
Denis Flaven
dd7861c5b4
Bulk Export redesign... finishing touch.
...
SVN:trunk[3610]
2015-06-23 16:29:45 +00:00
Denis Flaven
35a4112840
Small enhancement to the display of the meta model: in the list of transitions, display the code of the event as a tooltip.
...
SVN:trunk[3609]
2015-06-23 15:47:33 +00:00
Denis Flaven
2982f9cc9b
Bulk Export redesign... change the menu to point to the new (interactive) export.
...
SVN:trunk[3608]
2015-06-23 14:59:35 +00:00
Denis Flaven
bbd83fba30
Bulk Export redesign... Typo in dict entry name.
...
SVN:trunk[3607]
2015-06-23 14:58:46 +00:00
Denis Flaven
cd5e5da526
Bulk Export redesign, addressing the tickets:
...
#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export
SVN:trunk[3606]
2015-06-23 14:16:46 +00:00
Denis Flaven
f8df72b329
New look for iTop !
...
SVN:trunk[3602]
2015-06-22 08:14:25 +00:00
Denis Flaven
19e5130441
New look for iTop !
...
SVN:trunk[3601]
2015-06-20 15:02:24 +00:00
Denis Flaven
9ba1914524
Added an alternate implementation for storing "transaction" identifiers on disk instead of inside the $_SESSION variable.
...
SVN:trunk[3598]
2015-06-20 13:37:49 +00:00
Denis Flaven
586ec4515d
Mutex instrumentation for troubleshooting...
...
SVN:trunk[3595]
2015-06-19 14:46:08 +00:00
Romain Quetiez
4c2543d6f4
JSON/REST: When specifying a case log entry (or the whole), it was not possible to set the user name without knowing a valid user id
...
SVN:trunk[3593]
2015-06-16 09:50:29 +00:00
Denis Flaven
1aa489890c
Make sure that the SQL mutexes are specific to the current iTop instance, but still preserving the capability for the setup to detect an already running cron job with or without a valid config file.
...
SVN:trunk[3591]
2015-06-12 17:00:41 +00:00
Romain Quetiez
7a5bbd0613
Integrated the lexer/parser build tools (Lexer=0.4.0, Parser=0.1.7)
...
SVN:trunk[3590]
2015-06-10 13:23:03 +00:00
Denis Flaven
d9fcd83370
Impact analysis diagram is now considered as beta !
...
SVN:trunk[3588]
2015-05-26 16:39:51 +00:00
Romain Quetiez
73cd1274a5
Implemented GetForJSON and FromJSONToValue for AttributeLinkedSet (though this is not used for the Rest/JSON services which are doing much more) -retrofit from branch 2.1.0
...
SVN:trunk[3587]
2015-05-26 12:04:29 +00:00
Romain Quetiez
35e58f8cd2
Make it possible to overload RestUtils (static methods called with static:: instead of self::) - iTop NOW REQUIRES PHP 5.3: we have verified, there are very installations of iTop made on PHP 5.2. It is worth to note that PHP 5.3 is already end of life (5.4 will become end of life in 8 months)
...
SVN:trunk[3584]
2015-05-26 11:44:12 +00:00
Denis Flaven
0769b2c481
Relations & Impact analysis enhancements:
...
- Detailled tooltips in the graph
- Context queries ("knowing that")
SVN:trunk[3583]
2015-05-24 20:47:11 +00:00
Denis Flaven
80c0312219
Automatically save the PDF of the impact analysis as an attachement to the ticket.
...
SVN:trunk[3582]
2015-05-20 09:33:42 +00:00
Denis Flaven
3949632339
Removed unused function parameter.
...
SVN:trunk[3581]
2015-05-18 12:45:44 +00:00
Denis Flaven
1eb4b0cec4
Default value (=empty array) for excluded objects
...
SVN:trunk[3580]
2015-05-18 12:18:04 +00:00
Denis Flaven
a1ba5bec17
Impact analysis diagram uses jQuery context menus.
...
SVN:trunk[3579]
2015-05-18 12:17:16 +00:00
Denis Flaven
7ca7cb39ae
Integration of the new impact analysis into the tickets.
...
SVN:trunk[3578]
2015-05-15 13:49:25 +00:00
Denis Flaven
d1a74589b1
More options for the PDF export of the 'impact' graph.
...
SVN:trunk[3577]
2015-05-10 09:07:19 +00:00
Denis Flaven
3e6896b8e6
Optimization of DisplayBlock::FromObjectSet, load only the needed column!
...
SVN:trunk[3576]
2015-05-06 17:13:30 +00:00
Romain Quetiez
3595434a05
XML Modelization of the relations: wrong computation of the upstream query (wrong computation of the redundancy when an Application Solution is made of CIS of various types)
...
SVN:trunk[3575]
2015-05-05 12:42:43 +00:00
Denis Flaven
7f1f1337fa
Relation diagrams:
...
- Localization
- Handle the resize of the window
- Aysnchronous load/reload
- Filtering of the result based on the class
SVN:trunk[3574]
2015-05-05 08:04:23 +00:00
Romain Quetiez
7077879194
Enable queries on the synchronized objects (SynchroReplica::dest_id changed into an attribute of type AttributeObjectKey).
...
SVN:trunk[3573]
2015-05-04 09:36:22 +00:00
Romain Quetiez
f314036cef
#1079 DBWriteLinks deleting related objects
...
SVN:trunk[3572]
2015-04-30 15:55:38 +00:00
Denis Flaven
af2835e505
Make sure that 'source' nodes for ComputedImpactedItems are not added twice to the ticket.
...
SVN:trunk[3571]
2015-04-29 17:27:40 +00:00
Denis Flaven
d63b4ef6d1
Integration of the new way to compute relations into the datamodel (ComputeImpactedItems)
...
SVN:trunk[3570]
2015-04-29 16:35:21 +00:00
Romain Quetiez
f69109bc43
#1069 (continuation of commit 3558) There may be some null values in the Database, making it impossible to upgrade. Defining a default value is far enough for external keys and hierarchical keys. Furthermore, this will be less time consuming during the setup (no need for table scans)
...
SVN:trunk[3569]
2015-04-29 15:31:28 +00:00
Romain Quetiez
255df92a30
Code refactoring: coloring a relation graph (purpose: distinguish potentially impacted CIs and really impacted CIs, when analyzing a change ticket)
...
SVN:trunk[3568]
2015-04-28 15:50:14 +00:00
Romain Quetiez
95defedf08
Improved the symptom when an error occurs in the "apply stimulus form". The symptom used to be: Object could not be written; unknown error. Now it will give the error message (e.g. Missing query arguments) so as to help in determining what's going on.
...
SVN:trunk[3567]
2015-04-27 09:39:41 +00:00
Romain Quetiez
ec97e6d2e0
ormStopWatch::GetElapsedTime not working in case of queries containing :this-> parameters (the prototype of GetElapsedTime has changed and is NOT compatible with the previous one)
...
SVN:trunk[3564]
2015-04-27 09:24:09 +00:00
Denis Flaven
161a92fef2
Impact analysis: migration to XML, bug fix for Server <=> Hypervisor
...
SVN:trunk[3563]
2015-04-24 10:47:42 +00:00
Romain Quetiez
da7ae0660e
Fixed a regression introduced in [3518] (module parameters in XML)
...
SVN:trunk[3562]
2015-04-24 10:40:07 +00:00
Denis Flaven
ca794b421d
Impact analysis: still an alpha version.
...
SVN:trunk[3561]
2015-04-24 10:10:51 +00:00
Romain Quetiez
520ccd361c
Fixed a typo on the default document mimetype: application/x-octet-stream
...
SVN:trunk[3560]
2015-04-24 08:28:45 +00:00
Denis Flaven
aa93fde347
Impact analysis: still an alpha version.
...
SVN:trunk[3559]
2015-04-24 07:42:50 +00:00
Romain Quetiez
fedde33be1
#1069 Added a default value to the column definitions whenever possible: makes it less a pain to add a new hierarchical key when there are already some records in the DB
...
SVN:trunk[3558]
2015-04-23 17:15:07 +00:00
Romain Quetiez
dc356ae7b6
XML Modelization of the relations: XML definition moved so as to allow a minimal installation (no virtualization)
...
SVN:trunk[3557]
2015-04-23 17:12:07 +00:00
Romain Quetiez
fa333504c6
XML Modelization of the relations: no option to restrict the browsing to downstream
...
SVN:trunk[3556]
2015-04-23 10:11:33 +00:00
Denis Flaven
7c210f4d1c
Replacement of the impact Flash based analysis graph by graphviz + Raphael + TCPDF. ALPHA version.
...
SVN:trunk[3555]
2015-04-23 10:03:18 +00:00
Denis Flaven
df47e2a9e9
Replacement of the impact Flash based analysis graph by graphviz + Raphael + TCPDF. ALPHA version.
...
SVN:trunk[3554]
2015-04-23 10:02:06 +00:00
Romain Quetiez
87a3b73024
XML Modelization of the relations: updated the conversion from 1.2 to 1.1
...
SVN:trunk[3553]
2015-04-23 09:33:04 +00:00
Romain Quetiez
eb379662ce
Rework of the relation diagrams: configuration of the redundancy (AttributeRedundancySettings)
...
SVN:trunk[3552]
2015-04-22 15:33:07 +00:00
Denis Flaven
7176d5a19c
Bug fix: prevent a crash of the web services when trying to log a non scalar paramater value...
...
SVN:trunk[3549]
2015-04-16 15:33:21 +00:00
Romain Quetiez
ff1514dc75
Modules implementing a lifecycle written in PHP (and having actions executed on transitions) do not work until 2.1.0. The compatibility patch had been implemented but it was not working. Good candidate for a retrofit to the branch 2.1.0
...
SVN:trunk[3547]
2015-04-16 13:49:36 +00:00
Romain Quetiez
59ebc262a3
Rework of the relation diagrams: added min_up data to the redundancy nodes
...
SVN:trunk[3546]
2015-04-15 14:00:05 +00:00
Romain Quetiez
26eb4c7083
Rework of the relation diagrams: implemented MetaModel::GetRelatedObjectsUp, and took the redundancy into account (still misses a GUI)
...
SVN:trunk[3545]
2015-04-15 09:06:50 +00:00
Romain Quetiez
ef8888c679
Rework of the relation diagrams: implemented MetaModel::GetRelatedObjectsDown (still not taking the redundancy into account)
...
SVN:trunk[3544]
2015-04-13 12:59:26 +00:00
Romain Quetiez
34ff5d6ac4
#1092 Caller not preset when creating a ticket from a contact
...
SVN:trunk[3543]
2015-04-10 12:02:23 +00:00
Romain Quetiez
e64b6d1d98
XML Modelization of the relations: reworked toward an asymetric definition (downstream: A impacts B, upstream: B depends on A)
...
- The queries are developped at runtime (cache)
- More complex algorithm to take into account the legacy type of specification (GetRelationQueries)
- New dictionary naming convention (preserving backward compatibility): "VerbUp" to be replaced by "DownStream
- Temporary hacks to preserve the relation 'depends on', until we have a new GUI
- Special handling for the relation LogicalVolume impacts VirtualDevice which had to be implemented in the bridge module
- Improved the backward compatibility by leaving legacy methods GetRelationQueries returning an empty definition, allowing for an eventual XML redefinition
SVN:trunk[3542]
2015-04-10 10:09:22 +00:00
Denis Flaven
b9b5287b37
Helper class to managed relation graphs.
...
SVN:trunk[3541]
2015-04-08 14:50:01 +00:00
Denis Flaven
5df6009f08
#1082 Dashlet badge: do not display search results everytime.
...
SVN:trunk[3539]
2015-04-07 13:19:11 +00:00
Denis Flaven
cca4737b91
#1088 : support of HTMLEditor in the PortalWebPage, for example if the description of a ticket is in HTML.
...
SVN:trunk[3538]
2015-04-07 13:03:49 +00:00
Denis Flaven
bf1812ae83
Bug fix: properly compute the URLs/URIs for the soap server (and its extensions)
...
SVN:trunk[3536]
2015-04-07 09:55:50 +00:00
Denis Flaven
0000cfd234
#1083 : HTML export: show a scroll bar when needed.
...
SVN:trunk[3535]
2015-04-03 09:36:40 +00:00
Denis Flaven
a876cd2186
#1059 : fix for the Spanish localization first_name and last_name were swaped.
...
SVN:trunk[3534]
2015-04-03 09:00:57 +00:00
Denis Flaven
d9b1d0faf3
#1056 : the 'zip' extension is now mandatory to install iTop, since the code relies on the ZipArchive class for the Excel export and the scheduled backup.
...
SVN:trunk[3533]
2015-04-03 08:50:03 +00:00
Denis Flaven
2856d53967
#1054 : increase max_execution_time during the setup.
...
SVN:trunk[3532]
2015-04-03 08:37:55 +00:00
Denis Flaven
9772b58333
#1052 : Fix for the German localization.
...
SVN:trunk[3531]
2015-04-03 08:30:40 +00:00
Denis Flaven
b74ab0614e
Fixing a regression introduced by 3525
...
SVN:trunk[3530]
2015-04-03 08:28:15 +00:00
Denis Flaven
61a21520d1
#1050 : Properly support the 'list' display style for external keys - as stated in the documentation!
...
SVN:trunk[3529]
2015-04-03 08:26:39 +00:00
Denis Flaven
ebfc9aa1e0
#1047 : Fix for the FindTab method.
...
SVN:trunk[3528]
2015-04-03 08:02:20 +00:00
Denis Flaven
ff54d6dd6c
#1045 : Fix in the German localization.
...
SVN:trunk[3527]
2015-04-03 07:58:11 +00:00
Denis Flaven
828e4d6297
Oops, wrong commit, reverting these two files to their previous version.
...
SVN:trunk[3526]
2015-04-01 16:04:20 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
328a5e8077
XML Modelization of the relations: transformed the existing model (preserving the current behavior) to define the relations as an ATTRIBUTE whenever possible. Also took the opportunity to enforce a naming convention (neighbour id = target class name in lower case)
...
SVN:trunk[3524]
2015-03-30 15:38:37 +00:00
Romain Quetiez
e8cbb2d39d
XML 1.2: handle the XML transformation. Added APIs to report the functionality loss when downgrading (snippets, portal, module parameters, relations and object key)
...
SVN:trunk[3523]
2015-03-30 14:17:29 +00:00
Romain Quetiez
887e73ea1d
XML Modelization of the relations: declare the relations based on the XML (implicit declaration in XML, explicit in PHP -thus retrocompatible)
...
SVN:trunk[3522]
2015-03-30 14:14:26 +00:00
Romain Quetiez
e210996839
XML Modelization of the relations: fixed a bug in the compiler and transformed the datamodel files (2.x) into the latest 1.2 format
...
SVN:trunk[3521]
2015-03-30 08:24:45 +00:00
Denis Flaven
2ba3ab3057
Enhancement: PHP snippets inside the XML.
...
SVN:trunk[3520]
2015-03-27 17:16:40 +00:00
Romain Quetiez
3cf0fa3ee2
XML Modelization of the relations, with full support of the previous way (by implementing a method GetRelationQueries). Still, the standard data model has not been migrated to the new format.
...
SVN:trunk[3519]
2015-03-26 11:12:25 +00:00
Denis Flaven
8b36699893
Enhancement: the default value for a module's parameter can now be specified (and altered) via the XML and will no longer reside in the configuration file.
...
SVN:trunk[3518]
2015-03-25 15:11:24 +00:00
Denis Flaven
166f5ce73f
Enhancement: allow the API to create entries with a specified user_login.
...
SVN:trunk[3514]
2015-03-24 17:05:50 +00:00
Denis Flaven
92baec128e
#594 : properly display attachments inside "properties" by closing the span and the fieldset in non-edit mode.
...
SVN:trunk[3510]
2015-03-23 17:52:17 +00:00
Denis Flaven
4919ca88ec
Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension.
...
SVN:trunk[3509]
2015-03-23 16:02:44 +00:00
Romain Quetiez
fa0d408664
OQL enhancement: continuation... (bug fix with a query on object history)
...
SVN:trunk[3507]
2015-03-19 15:25:04 +00:00
Romain Quetiez
444d9e36c6
OQL enhancement: allow JOIN on a objclass/objkey pair of attributes (requires benchmarking)
...
SVN:trunk[3506]
2015-03-19 12:50:15 +00:00
Denis Flaven
95fc4d867d
Fixed another regression of 3500: LongTextFields also support multiple forbidden lists...
...
SVN:trunk[3505]
2015-03-12 15:26:08 +00:00
Denis Flaven
6524a40eaa
Enhancement: do not retrieve disabled fields.
...
SVN:trunk[3504]
2015-03-12 14:00:14 +00:00
Romain Quetiez
f53943e78c
Meta information on lifecycle actions arguments: added type restrictions, and added the method ResetStopWatch
...
SVN:trunk[3503]
2015-03-12 10:42:51 +00:00
Denis Flaven
528a8901df
Fixed a regression introduced by the revision 3500: the default value is NEVER "forbidden"
...
SVN:trunk[3502]
2015-03-11 15:46:53 +00:00
Denis Flaven
acd6d9679a
Additional markup for JQuery scripts...
...
SVN:trunk[3501]
2015-03-11 15:33:01 +00:00
Denis Flaven
f7c7fc5dc4
Support several sets of forbidden values (with a specific "reason" message) per field.
...
SVN:trunk[3500]
2015-03-10 15:34:04 +00:00
Romain Quetiez
d575c48579
N°257 Aperçu des dashlets Badge partiellement hardcodé ("Search for objects of type Server")
...
SVN:trunk[3499]
2015-03-10 13:48:50 +00:00
Denis Flaven
930d833e1b
#803 : template placeholders are now built on demand. Yes !!
...
SVN:trunk[3498]
2015-02-27 10:02:44 +00:00
Denis Flaven
f7f77911be
- Properly handle "suggested" attachments
...
- Properly pass the name of the uploaded file to the internal JS event
SVN:trunk[3496]
2015-02-12 17:59:08 +00:00
Romain Quetiez
508f82946f
#1060 Internal: improved the symptoms when calling MetaModel::GetAttributeDef with an invalid attribute code (feedback on the class name and no more FATAL errors)
...
SVN:trunk[3492]
2015-02-09 13:11:49 +00:00
Romain Quetiez
6bb9754628
Internal: fixed the caching of DBObject::ToArgs()
...
1) Wasn't reset when the object was written the DB (thus having its ID set)
2) Wasn't taking the argument name into account (the list of placeholders was defined by the first caller)
SVN:trunk[3491]
2015-01-30 10:04:42 +00:00
Romain Quetiez
44fad50031
#1053 XML comments breaking the setup with message "Notice: Undefined property: DOMComment::$wholeText in ...modelfactory.class.inc.php on line 1280"
...
SVN:trunk[3490]
2015-01-14 13:51:37 +00:00
Denis Flaven
ed2cd2cea3
Change of the QueryReflection API to support DesignTime.
...
SVN:trunk[3489]
2015-01-12 14:20:20 +00:00
Romain Quetiez
eaf74a3f23
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class (improved the comment from the previous commit)
...
SVN:trunk[3487]
2015-01-08 11:05:18 +00:00
Romain Quetiez
1a99146b7a
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class
...
SVN:trunk[3486]
2015-01-08 10:39:34 +00:00
Denis Flaven
4a8e9e71f4
Regression: the instance method is only available since jquery UI 1.11
...
SVN:trunk[3484]
2014-12-26 09:08:14 +00:00
Denis Flaven
6d2d0ff701
- Read-only "long text" fields no longer appear as editable
...
- Combo and FormSelector fields are now sorted by default (but sorting can be disabled if needed)
SVN:trunk[3483]
2014-12-23 15:23:12 +00:00
Denis Flaven
af3c93051f
Protect against JS errors when the form is in read-only mode.
...
SVN:trunk[3482]
2014-12-23 14:49:06 +00:00
Denis Flaven
f594190005
Properly handle property_sheets with nested selector fields...
...
SVN:trunk[3481]
2014-12-23 13:42:25 +00:00
Denis Flaven
546d181ea9
Addition of the Danish localization contributed by Erik Bøg
...
SVN:trunk[3480]
2014-12-18 08:56:23 +00:00
Denis Flaven
143cefe4e3
#1041 Protect against some XSS injections
...
SVN:trunk[3479]
2014-12-18 08:50:04 +00:00
Romain Quetiez
ece152173f
Advanced customization: a stop watch can be started in the past (incident ticket created from an alarm)
...
SVN:trunk[3478]
2014-12-18 08:37:00 +00:00
Denis Flaven
b08de31b3c
Prevent duplicate declaration of the "Data Admin" menu (both in XML and PHP) which makes it impossible to customize.
...
SVN:trunk[3477]
2014-12-17 17:40:01 +00:00
Denis Flaven
0f967a41df
Prevent a PHP crash when the icon tag is missing from a highlight_code definition in the XML.
...
SVN:trunk[3476]
2014-12-17 17:27:24 +00:00
Romain Quetiez
4c3bf70cc4
Completing [3423]: Problem/ev_assign still invoking the legacy verb SetAssignedDate
...
SVN:trunk[3475]
2014-12-17 08:55:02 +00:00
Romain Quetiez
35dd3f9610
The very final version (removed a misleading header in the readme file)
...
SVN:trunk[3473]
2014-12-16 15:13:09 +00:00
Romain Quetiez
a7f7424e54
#1039 Continuation of the fix implemented in [3465] that introduced a stopper regression (Fatal Error)
...
SVN:trunk[3472]
2014-12-16 13:54:40 +00:00
Denis Flaven
83e2974b10
#1040 Graphical display of "impact/depends on" is not consistent with the "list" tab
...
SVN:trunk[3471]
2014-12-16 13:40:51 +00:00
Romain Quetiez
715ba066d3
Adjusted dictionary entries (meta information about the lifecycle actions)
...
SVN:trunk[3470]
2014-12-16 09:02:03 +00:00
Romain Quetiez
9502003ff4
Updated the readme file with the latest changes
...
SVN:trunk[3469]
2014-12-15 16:11:15 +00:00
Romain Quetiez
57c827bb1a
Updated the readme file with the latest changes
...
SVN:trunk[3468]
2014-12-15 16:08:50 +00:00
Denis Flaven
690ac9be75
#1038 : dictionary cleanup to avoid misleading/duplicate names when importing Service Subcategories.
...
SVN:trunk[3467]
2014-12-15 16:08:10 +00:00
Romain Quetiez
4c3c31c44d
Injectable methods: labels/descriptions given in the dictionary
...
SVN:trunk[3466]
2014-12-15 15:49:44 +00:00
Denis Flaven
3c9ace5b53
#1039 : prevent concurrent executions of either synchro_import.php or synchro_exec.php for a given data source, since it would lead to unpredictable results.
...
SVN:trunk[3465]
2014-12-15 15:04:43 +00:00
Denis Flaven
bd5268dc42
Addition of the Ducth translation, thanks to Remie Malik.
...
SVN:trunk[3464]
2014-12-15 14:34:34 +00:00
Denis Flaven
133b6d4d29
#1037 : refresh "priority" when either "impact" or "urgency" changes.
...
SVN:trunk[3463]
2014-12-15 14:09:17 +00:00
Denis Flaven
fba3990c61
- Proper handling of the validation hierarchy in property sheets.
...
- Correct behavior for animated submits...
SVN:trunk[3462]
2014-12-12 16:38:17 +00:00
Romain Quetiez
53e997cfba
Instrumented Model Factory with means to keep track of touched nodes
...
SVN:trunk[3461]
2014-12-12 12:17:43 +00:00
Denis Flaven
e738ba35b7
The FormSelectorField now has its own widget to properly cope with its "subfields" in "property sheet" mode (continued).
...
SVN:trunk[3460]
2014-12-10 17:11:45 +00:00
Romain Quetiez
0773455ebc
Cosmetics on the module names (consistency)
...
SVN:trunk[3459]
2014-12-10 10:48:47 +00:00
Denis Flaven
cafc6a8baf
The FormSelectorField now has its own widget to properly cope with its "subfields" in "property sheet" mode.
...
SVN:trunk[3458]
2014-12-10 10:44:26 +00:00
Romain Quetiez
48f222df0b
When adding a case log, existing objects could not be displayed anymore!
...
SVN:trunk[3457]
2014-12-09 16:07:06 +00:00
Denis Flaven
88726a0634
Support for some (optional) feedback during submit.
...
SVN:trunk[3456]
2014-12-08 13:19:09 +00:00
Denis Flaven
0ac522fc4c
Support for some (optional) feedback during uploads.
...
SVN:trunk[3455]
2014-12-08 13:18:06 +00:00
Denis Flaven
aa97703b64
Add the appropriate "type" to the parameters passed to the actions on transitions.
...
SVN:trunk[3454]
2014-12-05 11:02:32 +00:00
Romain Quetiez
30af416394
Rework of the dictionaries: moved menu related entries to the module itop-welcome-itil (which does create most of those menus), while preserving the original copy of the entries so as to be compatible with customizations made with a copy of an older version of itop-welcome-itil
...
SVN:trunk[3453]
2014-12-04 16:05:11 +00:00
Denis Flaven
1f2ad9ecdb
Demo mode: prevent the deletion of Users...
...
SVN:trunk[3452]
2014-12-04 10:02:14 +00:00
Romain Quetiez
d1f1889c42
Updated the release note with the changes made since the beta release
...
SVN:trunk[3451]
2014-12-03 16:43:28 +00:00
Romain Quetiez
ca7ee0f138
#1020 Restrict dashboard/shortcut refresh interval
...
SVN:trunk[3448]
2014-12-03 11:38:19 +00:00
Denis Flaven
909729e9f1
#1028 : drop the support of non-numeric primary keys for DBObjects. This makes the queries related to the history (and the indexes) much more efficient. Beware, conversion time at setup can be long if the priv_changeop table is big.
...
SVN:trunk[3447]
2014-12-03 11:01:29 +00:00
Denis Flaven
a222ba998d
Enhanced reporting during the setup: all the queries (create table / alter table) are now logged into "setup.log" along with their execution time.
...
SVN:trunk[3446]
2014-12-03 10:58:39 +00:00
Romain Quetiez
aedddf9dcc
#1026 CSV import of tickets with impact = '', issuing a Notice
...
SVN:trunk[3445]
2014-12-02 14:45:19 +00:00
Denis Flaven
74de0d33ab
#1021 : fix alignment of multiple header dashlets in the same cell.
...
SVN:trunk[3444]
2014-12-02 13:10:44 +00:00
Romain Quetiez
8d8510a412
#1030 Missing values in the history tab (TTO/TTR)
...
The regression has been introduced in iTop 2.0.2 with the fix for #703 (escape HTML entities). There is no data loss: changes were correctly made and all the changes already recorded will be correctly displayed with the current fix.
The current change consists in a little rework: GetAsHTMLForHistory has been renamed DescribeChange, and it now calls oAttDef->GetAsHTMLForHistory instead of calling oAttDef->GetAsHTML, thus allowing for the factorization of the code that format the change description. AttributeSubitem does not overload DescribeChange. Rather, it simply overloads GetAsHTMLForHistory (viewing the diff may be confusing here).
SVN:trunk[3443]
2014-12-02 10:53:59 +00:00
Denis Flaven
4dd83a0eb6
#985 : preserve the displayed sort order when refreshing a table.
...
SVN:trunk[3442]
2014-12-02 10:26:26 +00:00
Romain Quetiez
671ee353e8
#1027 Regression introduced in [3148] thus in 2.0.3 (cache the reconciliation for external keys on the CSV import) a cache hit on an ambiguous external key was not correctly handled
...
SVN:trunk[3440]
2014-12-01 19:12:19 +00:00
Denis Flaven
d714235d67
#1016 : record the displayed value of the database_table_name field in the database.
...
This happens:
- when creating a new Synchro Data Source
- when modifying an "old" Synchro Data Source for which the field was empty.
SVN:trunk[3439]
2014-12-01 17:33:38 +00:00
Romain Quetiez
c4b039c9c6
#975 Continuation of the fix implemented in [r3431] - Renaming an enum requires to call RenameEnumValueInDB
...
SVN:trunk[3438]
2014-12-01 15:19:48 +00:00
Romain Quetiez
29e751278e
#1029 Got rid of tags <format> that were not used at all and that were really misleading extension developers
...
SVN:trunk[3437]
2014-12-01 11:43:12 +00:00
Denis Flaven
87ed5d4a05
Fix for a regression introduced by [r3394] while fixing #1000 : handling of OPT_ATT_MUSTCHANGE. The fix was not working when the original value contained several lines.
...
SVN:trunk[3436]
2014-11-28 17:03:13 +00:00
Denis Flaven
c8a20d01da
Bug fix: proper handling of the validation of subforms...
...
SVN:trunk[3435]
2014-11-28 14:03:21 +00:00
Erwan Taloc
47add0eeea
Allow linkage of organization to a Delivery model, directly from the tab "Customers"
...
SVN:trunk[3434]
2014-11-28 10:28:36 +00:00
Denis Flaven
2a9f69d70e
More meta information about the interfaces.
...
SVN:trunk[3433]
2014-11-27 16:22:05 +00:00
Romain Quetiez
e90e570469
Datamodel version is now 2.1.0
...
SVN:trunk[3432]
2014-11-27 15:23:51 +00:00
Erwan Taloc
b0e56e5897
modify enumerated list for model type in order to manage Phone CIs : tack #975
...
SVN:trunk[3431]
2014-11-26 18:56:51 +00:00
Erwan Taloc
c96842d82c
replace provider_name by provider_id in the search form of service-subcategories
...
SVN:trunk[3430]
2014-11-26 18:34:51 +00:00
Erwan Taloc
bc79aecd73
Improve french translation
...
SVN:trunk[3429]
2014-11-26 18:33:40 +00:00
Erwan Taloc
99755ad7e8
update highlight scale for request-management modules
...
SVN:trunk[3428]
2014-11-26 18:32:38 +00:00
Erwan Taloc
4867461f69
Add tab to link a problem to incidents
...
SVN:trunk[3427]
2014-11-26 17:38:53 +00:00
Erwan Taloc
3d21eecbba
Translate missing tabs translation related_requests_list
...
SVN:trunk[3426]
2014-11-26 17:35:32 +00:00
Romain Quetiez
b822cff269
Instrumented the code to ease the troubleshooting of the computing of working hours
...
SVN:trunk[3425]
2014-11-25 15:25:28 +00:00
Romain Quetiez
3aa0b77751
Cosmetic on the XML: identify lifecycle functions parameters
...
SVN:trunk[3424]
2014-11-19 14:15:10 +00:00
Romain Quetiez
f4b10d3e81
#1022 Do cascade the resolution of an incident to its child requests + rework of the lifecycle/actions to ease the extensibility (New handlers: Rest, Copy, SetCurrentDate, SetCurrentUser, SetElapsedTime)
...
SVN:trunk[3423]
2014-11-19 09:44:52 +00:00
Denis Flaven
ca90f9b32a
Oops, typo in "Prevent the JS validation (on focus) to create multiple entries for the same field, since it breaks the validation."
...
SVN:trunk[3422]
2014-11-18 17:25:08 +00:00
Denis Flaven
9ca051d9d0
Prevent the JS validation (on focus) to create multiple entries for the same field, since it breaks the validation.
...
SVN:trunk[3421]
2014-11-18 15:31:51 +00:00
Romain Quetiez
291f05683c
New function: ormStopWatch::GetElapsedTime to compute the cumulated elapsed time on a stop watch still running -not used yet (but tested!)
...
SVN:trunk[3420]
2014-11-18 14:54:10 +00:00
Denis Flaven
4889ed5ac2
Read-only mode for icon selector widget: display at least the icon.
...
SVN:trunk[3419]
2014-11-18 09:22:48 +00:00
Denis Flaven
3fa354d00d
Predefined objects are now handled by RuntimeEnvironment
...
SVN:trunk[3418]
2014-11-14 10:43:24 +00:00
Denis Flaven
f62934829d
Fix of read_only flags for some attributes (previous verison had typos, i.e. "readonly" instead of "read_only", which made the factorisation of the state flags incorrect)
...
SVN:trunk[3416]
2014-11-10 13:58:37 +00:00
Denis Flaven
dee7f7b7aa
Upgrade to Raphael 2.1.2
...
SVN:trunk[3415]
2014-11-07 13:25:37 +00:00
Romain Quetiez
1d0bfa7c92
XML format conversion utilities: no version means '1.0'
...
SVN:trunk[3414]
2014-11-06 15:51:08 +00:00
Denis Flaven
8922c435b4
Setup wizard cosmetics: added a "Reload" button to refresh the first page of the wizard when the prerequisites are not met.
...
SVN:trunk[3413]
2014-11-06 10:41:03 +00:00
Denis Flaven
ec1ec854fb
Compiler: support "OPT_ATT_NORMAL" flags when an empty set of flags is defined in order to reset the flags on an attribute. Useful for inherited flags.
...
SVN:trunk[3412]
2014-11-06 10:39:44 +00:00
Romain Quetiez
dfc248b836
XML format conversion utilities: reworked the API to implement a CheckConvert and handle any kind of upgrade/downgrade (easy way to add a new format like 1.2)
...
SVN:trunk[3411]
2014-11-06 10:14:41 +00:00
Denis Flaven
481d05d082
Slightly better wording for describing the relations on the impact/dependency graph.
...
SVN:trunk[3410]
2014-11-05 18:30:39 +00:00
Denis Flaven
4e4d3cf3da
Enhanced version of the SWF navigator providing a better stability for big numbers of elements.
...
SVN:trunk[3409]
2014-11-05 18:28:54 +00:00
Denis Flaven
5fc68557dc
Enhanced version of the SWF navigator providing a better stability for big numbers of elements.
...
SVN:trunk[3408]
2014-11-05 18:27:56 +00:00
Denis Flaven
7482a52fd9
Reverting to revision 3397
...
SVN:trunk[3407]
2014-11-03 16:12:11 +00:00
Romain Quetiez
50ca6cdd0f
Backup tools disabled when the demo mode is active
...
SVN:trunk[3406]
2014-11-03 15:12:47 +00:00
Romain Quetiez
e83e1262a5
Configuration editor disabled when the demo mode is active
...
SVN:trunk[3405]
2014-11-03 15:12:07 +00:00
Romain Quetiez
51bd403638
Draft of the readme file for 2.1.0 beta
...
SVN:trunk[3404]
2014-11-03 11:17:40 +00:00
Denis Flaven
c786e8308a
Incrementation of the version number of the 2.x modules to reflect the change of the XML format.
...
SVN:trunk[3403]
2014-11-03 09:21:03 +00:00
Romain Quetiez
a7d3a5a488
New functionality: data backup / restore. By default, performs a daily backup, keeping the five last backups. Allows manual backups too.
...
SVN:trunk[3402]
2014-11-03 09:18:54 +00:00
Romain Quetiez
2c70c60d2b
New functionality: a rudimentary configuration editor (admins only)
...
SVN:trunk[3401]
2014-11-03 09:17:27 +00:00
Denis Flaven
96f02d1557
Integration of the Excel (XLSX) export feature... (regression fix)
...
SVN:trunk[3400]
2014-11-01 07:46:57 +00:00
Denis Flaven
de6ddffe65
#998 Accurately check the configured mail transport and report information accordingly in the email.test page.
...
Add two "debug" transports for Swift mailer: Null and LogFile which are useful for staging environments where one does not want to send real emails.
SVN:trunk[3399]
2014-10-31 21:14:55 +00:00
Denis Flaven
2c59fb894f
Integration of the Excel (XLSX) export feature. (Limitation: export.php takes into account neither the "fields" parameter nor the list of fields defined in the QueryPhrasebook when exporting in XLSX format)
...
SVN:trunk[3398]
2014-10-31 17:59:14 +00:00
Romain Quetiez
77cf399c72
Portal: handle mandatory attributes in Reopen/Close dialogs
...
SVN:trunk[3397]
2014-10-31 15:42:13 +00:00
Romain Quetiez
19a2180c2b
#1000 Implemented the behavior for the flag OPT_ATT_MUSTCHANGE, and took the opportunity to add a feedback when a field is mandatory OR when the format is wrong
...
SVN:trunk[3394]
2014-10-31 14:55:12 +00:00
Romain Quetiez
18b73de512
#1012 Losing half of the connection when changing a port (connections between network devices). I took the opportunity to simplify the connection management as it was initiated in change [3388].
...
SVN:trunk[3393]
2014-10-30 10:53:30 +00:00
Denis Flaven
bb741c39f4
#1011 Proper resizing of the dialog box for managing 1:n links - removed a trace.
...
SVN:trunk[3390]
2014-10-30 08:54:48 +00:00
Denis Flaven
c73ef6ae72
#1011 Proper resizing of the dialog box for managing 1:n links.
...
SVN:trunk[3389]
2014-10-30 08:52:00 +00:00
Romain Quetiez
5abd9c6dad
#1008 Error when deleting a Network Device connected to another Network Device (does not happen if the other end is another type of "ConnectedDevice")
...
SVN:trunk[3388]
2014-10-29 20:44:24 +00:00
Romain Quetiez
a6db04bafd
#1007 Unexpected change of the case log when doing massive update of a User Request (+ hide the checkbox for the status because it makes no sense)
...
SVN:trunk[3387]
2014-10-29 15:46:44 +00:00
Romain Quetiez
04f46f4798
#979 Data synchro: recover the DB triggers (backup/restore). I've tested various combinations of the previous check (new columns to synchronize) and the new one (missing triggers).
...
SVN:trunk[3386]
2014-10-29 13:15:36 +00:00
Romain Quetiez
5ecf6b9e9d
Fixed regression introduced in [3224] thus in iTop 2.0.3, in the data model view: could not see the OQL constraints on external keys
...
SVN:trunk[3385]
2014-10-28 16:07:42 +00:00
Romain Quetiez
0135573956
#995 Make sure that tto/ttr passed gets set even if the CRON has not been run (and as soon as some overrun has been counted)
...
SVN:trunk[3384]
2014-10-28 15:55:56 +00:00
Romain Quetiez
a59915e5ee
Completing the change [3291]: the cron could not trigger a timeout on the stop watches, and the 'persistent' flag was forcibly set to true (whereas we expect the default value to be false!)
...
SVN:trunk[3383]
2014-10-28 15:51:55 +00:00
Denis Flaven
ebb3767ee4
RenderAsDialog now takes into account its "width" parameter.
...
SVN:trunk[3382]
2014-10-28 14:49:15 +00:00
Romain Quetiez
047166f002
#983 Sortering not possible on multi-column queries
...
SVN:trunk[3381]
2014-10-28 10:47:00 +00:00
Romain Quetiez
f45c783396
#965 Since 2.0.3, for each synchronized object, around 100 queries are performed (2 are required), and this is multiplied be the number of duplicate replicas (then resulting in a significant slowdown).
...
SVN:trunk[3380]
2014-10-28 08:53:30 +00:00
Denis Flaven
72f516685e
#974 prevent multiple javascript refresh when reloading the "initial state" of a ticket.
...
SVN:trunk[3379]
2014-10-27 16:37:52 +00:00
Romain Quetiez
2b4400c55d
XML: normalized the format (allows for implementing a quick diff algorithm)
...
SVN:trunk[3378]
2014-10-27 16:13:38 +00:00
Romain Quetiez
1df87b6331
#969 XML: the menu option enable_admin_only hides the menu for everyone
...
SVN:trunk[3377]
2014-10-23 19:22:18 +00:00
Romain Quetiez
cd7490472e
#970 and #650 Corrupted attachements. Reworked the cleanup of undesired output, to protect it against the case when the output buffer is unfortunately closed. On the other hand, I found out that several output buffer can be stacked. Thus the protection could be further improved (difficulty: that can be web server dependent).
...
SVN:trunk[3376]
2014-10-23 15:48:49 +00:00
Romain Quetiez
b65131e4f5
#971 XML: could not specify an icon as a path to a file
...
SVN:trunk[3375]
2014-10-23 08:54:39 +00:00
Romain Quetiez
fac8604cc6
#972 Incomprehensible error message during setup, with a sample extension provided by Combodo! (empty user rights tag) -This fix improves a lot, but the final fix should be to compile user rights in a separate directory. To be further discussed.
...
SVN:trunk[3374]
2014-10-22 15:31:53 +00:00
Romain Quetiez
e25da2a7c4
Complete the commit [3291] that changes the structure returned by MetaModel::EnumTransitions. I have carefully reviewed every call to EnumTransitions... and found out only one single missing case in the data model view.
...
SVN:trunk[3373]
2014-10-22 10:44:58 +00:00
Romain Quetiez
6d9e7f690f
#993 The about box does not show up when the directory extensions is missing
...
SVN:trunk[3372]
2014-10-22 09:48:13 +00:00
Denis Flaven
9c62952743
Typo: sKey => iKey.
...
Prefix for the dialogs to prevent a collision of IDs
SVN:trunk[3371]
2014-10-21 14:13:49 +00:00
Romain Quetiez
03c4964072
Protected the property fields against the collision of ids within the same page (even if that is a bug, make it work not too bad!)
...
SVN:trunk[3370]
2014-10-20 15:15:39 +00:00
Denis Flaven
711949414d
Fixed the support of a non-default port for MySQL, thanks to theBigOne!
...
SVN:trunk[3368]
2014-10-16 14:32:10 +00:00
Romain Quetiez
055a87306e
Forms: drop-down box default value label could be changed (or this entry could be entirely removed)
...
SVN:trunk[3367]
2014-10-16 10:15:41 +00:00
Romain Quetiez
37ebb51a2b
Computation of user rights: added a config flag to force the legacy algorithm (user_rights_legacy, defaulting to false)
...
SVN:trunk[3366]
2014-10-16 10:14:17 +00:00
Romain Quetiez
1f8d4d379f
Computation of user rights: deny on a parent class must give DENY even if the class is explicitely ALLOW on the same profile (that was already working if the rules are given on several profiles). Note that this has a cost when building the grant matrix!
...
SVN:trunk[3365]
2014-10-16 09:02:47 +00:00
Romain Quetiez
1300811007
Aligned the compiler with the new XML format (1.1):
...
- Profile actions (was buggy)
- Sort the states declaration (could be buggy depending on the order of the declaration withing the XML)
SVN:trunk[3364]
2014-10-15 15:07:52 +00:00
Denis Flaven
fbdd0dfd57
- Migration of the XML files to the version 1.1 of the XML schema.
...
- Refactoring of the "state flags" definitions to take advantage of the "inherit_flags_from" capability available in the new XML schema.
SVN:trunk[3363]
2014-10-14 09:56:21 +00:00
Denis Flaven
bc79663a3e
Split in a separate "tool" class the upgrade of the format of the datamodel from 1.0 to 1.1.
...
Marked the XML as version 1.1.
SVN:trunk[3362]
2014-10-13 14:42:55 +00:00
Romain Quetiez
570e4f8589
New XML format, updated the transformation tool (UpgradeDocument)
...
SVN:trunk[3361]
2014-10-10 08:22:51 +00:00
Romain Quetiez
472802e11b
Cosmetic improvement of an error message (data model compilation - collision of ids)
...
SVN:trunk[3360]
2014-10-07 14:41:11 +00:00
Denis Flaven
f794d0222e
Forms enhancements and XML format touch-up.
...
SVN:trunk[3359]
2014-10-03 09:56:20 +00:00
Denis Flaven
b42a43d47b
#968 (continued) do not loose the "advanced mode" flag in the interactive display.
...
SVN:trunk[3357]
2014-10-02 09:36:32 +00:00
Romain Quetiez
110aace270
Form fields: added callbacks ('equals' and 'get_field_value') to allow the implementation of enhanced form fields
...
SVN:trunk[3356]
2014-10-01 12:17:15 +00:00
Romain Quetiez
68dd0513c6
#968 Interactive CSV Export truncated or missing characters (since 2.0.3)
...
SVN:trunk[3354]
2014-09-25 15:21:20 +00:00
Romain Quetiez
08e757a08a
#991 CSV export truncated (system dependent, since 2.0) due to a bug in iconv, the workaround is to do little by little
...
SVN:trunk[3352]
2014-09-25 15:01:45 +00:00
Romain Quetiez
996c590793
Code cleanup: reworked the user rights data model, while strictly preserving the current functionality (checked using the tool dump_profiles.php, with simple to full ITIL configurations). Class groups have been renamed/merged/removed. This is documented in the migration notes (wiki).
...
SVN:trunk[3351]
2014-09-24 09:18:14 +00:00
Romain Quetiez
c93cc3a5bf
lnkVirtualDeviceToVolume and lnkTriggerAction are link classes and should be declared as such
...
SVN:trunk[3350]
2014-09-24 09:06:30 +00:00
Romain Quetiez
bdccf6ea72
Transmission of user rights along N-N links: must work both with DEL_AUTO and DEL_SILENT external keys (found with a code review, DEL_SILENT is still rarely used)
...
SVN:trunk[3349]
2014-09-24 08:56:08 +00:00
Romain Quetiez
ed60346ae6
Code cleanup (removed dead and misleading code branches), following revision [3347]
...
SVN:trunk[3348]
2014-09-23 13:38:22 +00:00
Denis Flaven
4953ea7701
Rework of the ModelFactory API to make it simpler and safer.
...
SVN:trunk[3347]
2014-09-22 15:19:56 +00:00
Denis Flaven
82a8a0bba7
#932 : fixed a regression introduced by [r3319]... in case a criteria is present several times.
...
SVN:trunk[3344]
2014-09-17 15:41:35 +00:00
Romain Quetiez
55c818b6b7
Dehardcoded the size of the attachments preview
...
SVN:trunk[3343]
2014-09-16 12:26:50 +00:00
Romain Quetiez
372c0835f7
#988 Could not change the case of a login (cosmetic improvement to make sure this piece of code is the right example that can be shared amongst the developpers community)
...
SVN:trunk[3342]
2014-09-16 10:16:10 +00:00
Denis Flaven
52a028301f
Bug fix: FetchAssoc was broken when dealing with in-memory sets.
...
SVN:trunk[3340]
2014-09-16 09:45:39 +00:00
Romain Quetiez
61b88d2689
#989 Developper issue: query arguments having a null value are dismissed
...
SVN:trunk[3339]
2014-09-16 09:45:17 +00:00
Romain Quetiez
fa856c32cd
#988 Could not change the case of a login
...
SVN:trunk[3338]
2014-09-16 08:04:37 +00:00
Romain Quetiez
6d693bbfc7
#778 Issue on list sort order when editing an element - fixed a regression
...
SVN:trunk[3335]
2014-09-15 16:06:46 +00:00
Romain Quetiez
7117b751b3
#778 Issue on list sort order when editing an element (N-N link tabs)
...
SVN:trunk[3322]
2014-09-15 13:40:56 +00:00
Romain Quetiez
c30a88c9ef
#986 Search form: handle indirect external keys
...
SVN:trunk[3321]
2014-09-15 10:01:19 +00:00
Romain Quetiez
c1085fc398
#987 Usage login prevents from user deletion
...
SVN:trunk[3320]
2014-09-12 12:58:18 +00:00
Romain Quetiez
42ac871f8e
#932 Search form should be prefilled when running a search "shortcut" - very little progress: fixed the case when several criteria are given
...
SVN:trunk[3319]
2014-09-12 09:37:25 +00:00
Romain Quetiez
b1a404d909
#985 Shortcut auto refresh degrading table cosmetics
...
SVN:trunk[3318]
2014-09-12 08:18:06 +00:00
Romain Quetiez
ba82031a59
#984 Dashboard auto refresh degrading table functionalities like sorting
...
SVN:trunk[3317]
2014-09-12 08:15:14 +00:00
Romain Quetiez
c8568af43b
#976 The fix [3306] introduced a regression: Call to undefined function DBInsert()
...
SVN:trunk[3315]
2014-09-11 08:17:37 +00:00
Romain Quetiez
7ed60f711c
mproved the processing of background task to enable more advanced functionalities like queuing (protection against reentrance)
...
SVN:trunk[3313]
2014-09-03 09:53:55 +00:00
Romain Quetiez
e831b1a486
#978 Email test utility always reporting "default SMTP port"
...
SVN:trunk[3312]
2014-09-01 09:09:32 +00:00
Romain Quetiez
b5db86472d
Fixed bug in the dashboard forms.
...
SVN:trunk[3311]
2014-08-29 12:54:55 +00:00
Denis Flaven
ed9ba815ab
#976 : (removed some debug traces) make sure that we do not bypass the method that computes the reference for newly created tickets.
...
SVN:trunk[3307]
2014-08-28 15:56:25 +00:00
Denis Flaven
7b47e8c480
#976 : make sure that we do not bypass the method that computes the reference for newly created tickets.
...
SVN:trunk[3306]
2014-08-28 15:53:02 +00:00
Romain Quetiez
d2cd758ecc
Automatically add an id on the user rights profile/actions to allow a finer granularity for the deltas.
...
SVN:trunk[3305]
2014-08-28 15:52:05 +00:00
Denis Flaven
d2ea4023c2
Protect dashboards against invalid queries in "grouped by" dashlets.
...
SVN:trunk[3304]
2014-08-28 12:07:26 +00:00
Romain Quetiez
f0ee5112b9
Improved the processing of background task to enable more advanced functionalities like queuing (factorized the error handling)
...
SVN:trunk[3302]
2014-08-21 08:53:16 +00:00
Romain Quetiez
ada70b97d4
Improved the processing of background task to enable more advanced functionalities like queuing
...
SVN:trunk[3300]
2014-08-19 10:08:35 +00:00
Denis Flaven
a546b39301
Support of more sophisticated forms layout...
...
SVN:trunk[3299]
2014-08-16 16:17:12 +00:00
Denis Flaven
8f2cd66bf6
Declaration of generic methods which can be run on tickets.
...
SVN:trunk[3298]
2014-08-14 15:46:43 +00:00
Denis Flaven
868d0d1b19
Renamed the "
...
SVN:trunk[3297]
2014-08-13 15:04:42 +00:00
Denis Flaven
7d619f278e
Added <inherit_flags_from> to inherit the flags from another state.
...
SVN:trunk[3296]
2014-08-13 15:04:25 +00:00
Denis Flaven
fd9008a163
New concept in the XML: HighlightScale to avoid overloading GetIcon and GetHilightClass...
...
SVN:trunk[3291]
2014-07-28 15:16:16 +00:00
Denis Flaven
357ae4abb1
Automatically add an id on the transitions to allow a finer granularity for the deltas.
...
SVN:trunk[3287]
2014-07-24 12:46:56 +00:00
Denis Flaven
2108a74f87
Added an identifier on the transitions to allow a finer granularity for the deltas.
...
SVN:trunk[3286]
2014-07-24 12:42:40 +00:00
Romain Quetiez
165d01e2a2
Legacy user rights management: allow the deletion of a profile in one step (it was nearly impossible because of the numerous related records, mainly of type URP_ActionGrant, for which iTop was requesting a manual deletion)
...
SVN:trunk[3277]
2014-07-16 10:48:08 +00:00
Denis Flaven
4c0e176f3e
#960 [RPM Packaging] Adjust line endings in READ and LICENSE files
...
#962 [RPM Packaging] Added the use of logrotate for cron.log and error.log
SVN:trunk[3274]
2014-07-15 09:21:47 +00:00
Denis Flaven
f0f519e351
#959 Fixing licensing mismatches for compatibility with the Fedora licensing policy (the modification only affects comments) .
...
SVN:trunk[3273]
2014-07-15 08:16:31 +00:00
Denis Flaven
9a68890660
Integration of the additions to the Russian localization by Vladimir Kunin.
...
SVN:trunk[3272]
2014-07-15 08:02:49 +00:00
Denis Flaven
806ed2102c
[RPM Packaging] Preparing for the 2.0.3 release.
...
- Added php-ldap to the list of dependencies
SVN:trunk[3271]
2014-07-14 18:54:04 +00:00
Denis Flaven
14b9778c50
[RPM Packaging] small fix in the install script to adjust the rights in /etc/httpd/conf.d
...
SVN:trunk[3270]
2014-07-14 18:49:27 +00:00
Denis Flaven
0142910c26
#958 [RPM Packaging] Integrated Igor's patch to support both Apache 2.2 and 2.4.
...
SVN:trunk[3269]
2014-07-14 17:26:04 +00:00
Romain Quetiez
0068d7c8be
Rolling back on the exclusion of portal users from the REST/JSON API. Let's communicate on this future change and leave some time for integrators to get ready for the change.
...
SVN:trunk[3268]
2014-07-11 14:37:55 +00:00
Romain Quetiez
302811986e
Update for the upcoming release 2.0.3
...
SVN:trunk[3267]
2014-07-11 14:23:11 +00:00
Romain Quetiez
f773433a93
New REST service: core/check_credentials to implement single sign-on solutions
...
SVN:trunk[3266]
2014-07-11 14:21:30 +00:00
Denis Flaven
880653f191
Fixed a regression introduced by [r3242] (warning when sending an email with an empty "To")
...
SVN:trunk[3265]
2014-07-11 13:27:13 +00:00
Romain Quetiez
02ee41ef09
Readme ready for the Release Candidate of 2.0.3
...
SVN:trunk[3264]
2014-07-10 13:00:42 +00:00
Denis Flaven
d6344568c7
Update of the SwiftMailer licence
...
SVN:trunk[3263]
2014-07-10 12:51:09 +00:00
Denis Flaven
38a2fd75c0
Prevent a warning when sending an email with no recipient in To:
...
SVN:trunk[3262]
2014-07-10 12:49:39 +00:00
Denis Flaven
7ca8c3e834
One small step for making the portal more generic...
...
SVN:trunk[3261]
2014-07-10 12:48:00 +00:00
Romain Quetiez
7d3a93c374
#955 Translated the label "Open Requests" in the welcome menu
...
SVN:trunk[3260]
2014-07-10 10:29:44 +00:00
Denis Flaven
a978bb9c17
CSV import: "Ignore this field" can be used more than one time in the mapping.
...
SVN:trunk[3259]
2014-07-10 08:44:52 +00:00
Denis Flaven
3ed01cde51
Fixed regression introduced by "Provide feedback while loading asynchronous tabs.", provide feeback ONLY when loading!
...
SVN:trunk[3258]
2014-07-10 08:34:01 +00:00
Denis Flaven
67471e2636
Fix for a warning about mysql_free() revealing a problem with DBObjectSet
...
SVN:trunk[3257]
2014-07-10 08:27:16 +00:00
Denis Flaven
4c44159a88
Global search finalization:
...
- Skip abstract classes, since we search in all the child classes anyway
- Search in a class explicitely requested even it should be skipped by config
- Remove the "no object found" message if the "enlarged search" finds something
SVN:trunk[3256]
2014-07-09 10:32:30 +00:00
Romain Quetiez
5f5125a131
#854...ROLLBACK, undoing the commit [3185]. The implementation has been postponed to the next major relase.
...
SVN:trunk[3255]
2014-07-09 09:49:02 +00:00
Denis Flaven
f6d0bda737
Properly render the "CONCAT_WS" SQL expression used by the global search.
...
SVN:trunk[3254]
2014-07-09 09:47:21 +00:00
Denis Flaven
a64b299644
"Portal Users" are not allowed to use the REST/JSON webservices. This case is now properly handled with a specific message.
...
SVN:trunk[3253]
2014-07-08 10:47:50 +00:00
Denis Flaven
e022bf03db
Oops: Protect against non-existing parameters... (occurs when configuring a list)
...
SVN:trunk[3252]
2014-07-08 10:01:47 +00:00
Denis Flaven
bab6ca7954
Protection against a non existing UserLDAP class (in case the LDAP module is not installed)
...
SVN:trunk[3251]
2014-07-07 17:02:40 +00:00
Romain Quetiez
bb70884041
Readme file ready for 2.0.3 (RC), planned for the 15th
...
SVN:trunk[3250]
2014-07-07 15:55:27 +00:00
Denis Flaven
58cb67ecd3
Protect against non-existing parameters... (occurs when configuring a list)
...
SVN:trunk[3249]
2014-07-07 10:25:52 +00:00
Denis Flaven
4920cc4aee
Fix in the log of the setup: Properly compute the percentage of "useless" records in priv_change.
...
SVN:trunk[3248]
2014-07-04 15:30:36 +00:00
Denis Flaven
12c587896e
#927 Detect IE7 (or compatibility mode) and warn the user that the application cannot be used with such browsers.
...
SVN:trunk[3247]
2014-07-04 15:22:00 +00:00
Denis Flaven
eb74288c85
Added an index on "item_org_id" to speed-up the setup and the silo on organizations.
...
SVN:trunk[3246]
2014-07-04 14:15:24 +00:00
Denis Flaven
922049e8f2
Provide feedback while loading asynchronous tabs.
...
SVN:trunk[3245]
2014-07-04 13:18:47 +00:00
Denis Flaven
d83edb803b
Better handling of the user's configured display limit for displaying the CSV import history. Also provide feedback while reloading.
...
SVN:trunk[3244]
2014-07-04 13:18:07 +00:00
Denis Flaven
9f41c7e577
Automatic cleanup of the table 'priv_change' before upgrading.
...
SVN:trunk[3243]
2014-07-04 13:09:27 +00:00
Denis Flaven
1335a15c30
Fixed a regression introduced by [r3141]: display of objects templates was broken.
...
SVN:trunk[3242]
2014-07-03 16:51:50 +00:00
Romain Quetiez
d847272264
Reworked the asynchronous mechanism to ease its extension (added a "status", preset by the setup)
...
SVN:trunk[3241]
2014-07-03 14:31:54 +00:00
Denis Flaven
8054d7b17a
#954 Stricter validation of mandatory tags/values during compilation.
...
SVN:trunk[3240]
2014-07-03 12:26:04 +00:00
Romain Quetiez
1ba2ed809c
Added a warning when upgrading the application while a CRON is being executed on the same DB
...
SVN:trunk[3239]
2014-07-03 07:11:43 +00:00
Denis Flaven
b2feca5eb5
#944 Better initialization of the 'origin' field based on localized comments.
...
SVN:trunk[3238]
2014-07-02 09:32:05 +00:00
Denis Flaven
87ce86880e
Added Jean-François Bilger to the "Thank you" section
...
SVN:trunk[3237]
2014-07-01 17:03:05 +00:00
Denis Flaven
d4de0d2ee3
Fixed a regression introduced by [3188], which affects the Audit results and also potentially the User rights. Many thanks to Jean-Francois Bilger for finding the issue (and the associated fix) !
...
SVN:trunk[3236]
2014-07-01 16:40:38 +00:00
Denis Flaven
730f522ab2
#944 Automatically create an index on the 'origin' field.
...
SVN:trunk[3235]
2014-07-01 15:44:24 +00:00
Denis Flaven
008cac25b4
#944 Speed-up the display of CSV import history. IF the feature is enabled, the CSV import history is:
...
1) Displayed asynchronously
2) Based on a specific 'origin' enum fields instead of parsing the userinfo comment
SVN:trunk[3234]
2014-07-01 14:09:18 +00:00
Denis Flaven
ede552968b
Added the (missing) field status to the details of VirtualDevice, Hypervisor and Farm.
...
Fixed two French translations.
SVN:trunk[3233]
2014-07-01 09:15:54 +00:00
Denis Flaven
686848a0ae
#953 Protect the background processing against corrupted (incomplete) objects.
...
SVN:trunk[3231]
2014-06-30 15:24:49 +00:00
Denis Flaven
61b5b5cc71
#906 Better way to handle the lock in order to prevent duplicates in the numbering of Tickets. Note that the iTopMutex now supports re-entrancy inside the same PHP page.
...
SVN:trunk[3230]
2014-06-27 13:45:48 +00:00
Denis Flaven
ec16c5f86f
#940 "Close" and "Reopen" buttons were not working on IE (due to extra commas at the end of JS lists)
...
SVN:trunk[3228]
2014-06-27 11:02:52 +00:00
Denis Flaven
d602bb2190
#948 Finalization of the full text accelerators: two new parameters: 'skip' and 'enable_enlarge'. 'attributes' is now an optional parameter.
...
SVN:trunk[3227]
2014-06-26 14:27:26 +00:00
Denis Flaven
1b9d3d3304
Applied again the patch [r3025] to support an empty TO: header when using the PHP Mail transport.
...
SVN:trunk[3226]
2014-06-26 12:16:26 +00:00
Denis Flaven
02e5d57998
#949 Upgraded SwiftMailer to the latest version (5.2.1)
...
SVN:trunk[3225]
2014-06-26 12:07:35 +00:00
Denis Flaven
6236d96a65
#951 Properly display localized values for ENUMs in the data model view.
...
SVN:trunk[3224]
2014-06-25 16:51:26 +00:00
Denis Flaven
6473a8f245
#892 Refresh the "multi-select" when picking a value with the "hierarchical picker", inside a search form.
...
SVN:trunk[3223]
2014-06-25 14:37:13 +00:00
Denis Flaven
ab93eaefff
#916 Hierarchical selector: clicking on the label now has the same effect as clicking on the radio button itself. (The label is no longer an hyperlink)
...
SVN:trunk[3222]
2014-06-24 15:56:24 +00:00
Denis Flaven
037803c033
Protect attachments against concurrent edition of a ticket.
...
SVN:trunk[3221]
2014-06-24 10:03:34 +00:00
Denis Flaven
06582cfe35
Oops, fixed a typo in: Add the ability to supply a default "from" email address for the "forgot password" feature, instead of using the same address as for the "to".
...
SVN:trunk[3219]
2014-06-18 15:57:25 +00:00
Denis Flaven
a72e15023f
Proper handling of the re-entrence of the Lock/Unlock within the same PHP page. Previously the code was sometimes performing 2 Unlock() for each Lock().
...
SVN:trunk[3217]
2014-06-18 15:24:31 +00:00
Romain Quetiez
7ddd74a95e
Fix to complete the commit [3193]: template abusively selected on the user portal
...
SVN:trunk[3216]
2014-06-17 13:10:41 +00:00
Denis Flaven
4fccf5c815
Add the ability to supply a default "from" email address for the "forgot password" feature, instead of using the same address as for the "to".
...
SVN:trunk[3213]
2014-06-16 15:14:40 +00:00
Romain Quetiez
a6d984e23f
Removed a debug trace introduced with the file drag&drop capability
...
SVN:trunk[3212]
2014-06-13 09:48:31 +00:00
Denis Flaven
7bf3f97a72
Release of the 2.0.3-beta, adjusting the date!
...
SVN:trunk[3211]
2014-06-13 09:29:23 +00:00
Denis Flaven
e78743d309
Fixed a regression introduced by #930 : a field can depend on a hidden fields, but this has no visible effect.
...
SVN:trunk[3210]
2014-06-13 09:10:17 +00:00
Denis Flaven
6b86ac5090
Protect the optimization in case the object's friendlyname is requested.
...
SVN:trunk[3209]
2014-06-12 14:45:33 +00:00
Romain Quetiez
14c78cb543
Fixed a regression on the global search, introduced in the commit [3188]
...
SVN:trunk[3208]
2014-06-12 09:27:09 +00:00
Denis Flaven
5007e6ffc3
Updating the readme and the licence with the drag and drop feature.
...
SVN:trunk[3207]
2014-06-11 07:43:15 +00:00
Denis Flaven
1d4784b0c7
Allow uploading files as Tickets' attachments via drag and drop (on "modern" browsers supporting HTML5 drag and drop)
...
SVN:trunk[3206]
2014-06-10 15:05:02 +00:00
Denis Flaven
d497020733
Oups, version number back to: 1.0.5 = beta 6, with the correct collection of VLANs as DistributedVirtualPortgroups
...
SVN:trunk[3205]
2014-06-10 15:01:45 +00:00
Romain Quetiez
98afb2dd49
Datamodel version changed to 2.0.3
...
SVN:trunk[3204]
2014-06-10 14:14:27 +00:00
Romain Quetiez
f89792e171
Demo mode: the profiles must be in read-only mode (it is not enough to have the users in read-only)
...
SVN:trunk[3203]
2014-06-10 11:50:20 +00:00
Romain Quetiez
8141f8c619
Fixed the readme file for 2.0.3 Beta
...
SVN:trunk[3202]
2014-06-06 15:53:14 +00:00
Denis Flaven
2009a10204
Preparing the readme for iTop 2.0.3-beta.
...
SVN:trunk[3201]
2014-06-06 14:18:48 +00:00
Romain Quetiez
d2961c585e
#926 JSON/REST Delete: nasty report
...
SVN:trunk[3200]
2014-06-06 09:50:57 +00:00
Denis Flaven
9b5fc043cb
#943 : Fix for supporting drop-down lists/auto-completes based on a parametrized query in the portal.
...
SVN:trunk[3199]
2014-06-06 09:43:20 +00:00
Romain Quetiez
67ef671632
#865 CSV import : mapping several columns to the same fields gives an error. Fix: the wizard does not allow the user to move forward.
...
SVN:trunk[3198]
2014-06-05 14:42:53 +00:00
Romain Quetiez
d07ca49e53
#636 and #861 Set the focus on User Name in iTop Login Form
...
SVN:trunk[3197]
2014-06-05 09:48:59 +00:00
Denis Flaven
44aff84dfa
#934 : Support the <display_style> option for ExternalKeys.
...
SVN:trunk[3196]
2014-06-05 09:19:15 +00:00
Romain Quetiez
c9ffdb9342
Cleanup: the model.x file will be rebuilt from the xml file anyway!!!
...
SVN:trunk[3195]
2014-06-04 14:51:36 +00:00
Romain Quetiez
65343a485f
Completed the portuguese translation (Brazil), provided in december... provided some time ago (by whom?) - modules updated: attachments, change, incident, request and request/ITIL, service for providers
...
SVN:trunk[3194]
2014-06-04 14:29:22 +00:00
Romain Quetiez
74cda2831f
Portal + templates: Bug fix = when the user selects a template, then go back to select a service for which no template applies, he still gets the tempate fields in the final form.
...
SVN:trunk[3193]
2014-06-04 13:37:58 +00:00
Romain Quetiez
c4632cda1a
Added a helper function to get an icon stored as an ormDocument: ormDocument::GetDownloadURL
...
SVN:trunk[3191]
2014-06-04 13:10:23 +00:00
Romain Quetiez
d7ba4166e5
#919 Circular references between tickets (parent/child). Protect the framework against infinite recursions on cascaded updates (done at the DBUpdate level).
...
SVN:trunk[3190]
2014-06-03 18:05:31 +00:00
Romain Quetiez
ee3795ef6d
Full text search shortcuts: allow the use of class names containing underscores and numbers (e.g. Processus métier: écarissage)
...
SVN:trunk[3189]
2014-06-03 17:57:53 +00:00
Romain Quetiez
e8a7695353
#731 Full text search requires a string of at least three characters (configurable: full_text_needle_min)
...
SVN:trunk[3188]
2014-06-03 14:42:17 +00:00
Romain Quetiez
e4bb0acd94
#936 Tune the default (i.e. implicit) tracking level on link sets (and disable tracking on 1-N links, for fresh installations)
...
SVN:trunk[3187]
2014-06-03 13:36:35 +00:00
Denis Flaven
1572d9da5a
#930 AttributeExternalFields displayed in a form are automatically refreshed when their "parent" field is modified...
...
SVN:trunk[3186]
2014-06-02 16:05:20 +00:00
Romain Quetiez
2d0ca37f27
#854 Flag Is null allowed not working on attributes Date and DateTime + the default value is now operant
...
SVN:trunk[3185]
2014-06-02 14:35:28 +00:00
Romain Quetiez
df09182878
Oooops... completes the commit 3175 ( #929 Speed up the full text search)
...
SVN:trunk[3184]
2014-06-02 14:22:14 +00:00
Denis Flaven
20bb9a62bb
#935 Better support of CheckToWrite() in object's transitions, improved by checking the data sooner for a consistent workflow.
...
SVN:trunk[3183]
2014-06-02 13:16:37 +00:00
Romain Quetiez
a6f5436d07
#873 Allow the character % in the path of an URL (requires the edition of the config file when upgrading)
...
SVN:trunk[3182]
2014-06-02 10:23:06 +00:00
Denis Flaven
53e58d5887
#872 Support notifications for the creation of a new user. Also fix the translation of the "Additional values" in ValueSetEnumClasses.
...
SVN:trunk[3181]
2014-05-30 17:11:37 +00:00
Denis Flaven
ef1178c78d
#935 Better support of CheckToWrite() in object's transitions
...
SVN:trunk[3180]
2014-05-30 16:43:14 +00:00
Denis Flaven
5456d9d20a
#933 Search form for Query Phrasebook items. If you implement your own menus (equivalent to itop-welcome-itil module), make sure that you update the menu definition to show the search form at the top.
...
SVN:trunk[3179]
2014-05-30 07:42:17 +00:00
Denis Flaven
7c8ff071d2
#931 Management of n:n links can be broken in case of insufficient user rights. Side effect: attribute_linkedset with the flag OPT_ATT_HIDDEN are now completely hidden (the tab is not displayed at all).
...
SVN:trunk[3178]
2014-05-28 16:37:25 +00:00
Romain Quetiez
e4010b4b13
#886 Delete change history so that if an ID is reused the history starts from scratch (and cleanup most of the data as soon as the object is deleted)
...
SVN:trunk[3177]
2014-05-28 16:00:24 +00:00
Denis Flaven
dbb9558b45
#862 : Popup menu misplaced when the window scrolls (e.g. when displaying large lists of results)
...
SVN:trunk[3176]
2014-05-28 15:22:57 +00:00
Romain Quetiez
8f83970239
#929 Speed up the full text search (mostly from the end user perspective, requires a custom configuration)
...
SVN:trunk[3175]
2014-05-26 15:42:47 +00:00
Romain Quetiez
102b6c248b
#928 Setup crashing if async_retries is configured
...
SVN:trunk[3174]
2014-05-26 14:45:07 +00:00
Denis Flaven
946b4212d3
Fix of a regression introduced by [3146]: due to formatting rules, empty friendlynames may not look like empty strings!
...
SVN:trunk[3172]
2014-05-23 15:49:30 +00:00
Denis Flaven
e2e6861b03
Properly handle external and basic authentication methods for REST web services.
...
SVN:trunk[3170]
2014-05-23 13:53:20 +00:00
Denis Flaven
7b7e69a890
Properly optimize the columns to load, when subitems are requested.
...
SVN:trunk[3168]
2014-05-23 13:08:31 +00:00
Romain Quetiez
92b2131d3b
#483 Added placeholders for the notifications: html(caselog), head_html(caselog), html(linkset). The HTML can be customized. Fixes the issue about lines being wrapped in a curious way (root cause: swift mailer).
...
SVN:trunk[3167]
2014-05-23 12:32:08 +00:00
Romain Quetiez
43130aef71
Allow the use of any character into the help text on an attribute (usefull to explain a constraint implemented as a regular expression for instance.) Reminder: the text is given as a dictionary entry named like "Class:<class>/Attribute:<attcode>?"
...
SVN:trunk[3166]
2014-05-23 08:45:36 +00:00
Romain Quetiez
ba4e5ec786
#925 Completes the commit [3163], the link sets were still not correctly handled
...
SVN:trunk[3164]
2014-05-22 13:23:47 +00:00
Romain Quetiez
3e79dad435
#925 REST/JSON: Added an option to output all the fields of the object found (not only the fields of the queried class)
...
SVN:trunk[3163]
2014-05-20 08:15:53 +00:00
Romain Quetiez
b0a84f96f1
#897 Rest Services: improved the error reporting when an external key is specified with a final class that is not a subclass of the class of the external key
...
SVN:trunk[3162]
2014-05-19 15:02:42 +00:00
Romain Quetiez
85fa578f2a
#876 Upgrade finishes with error "Cannot reload object id = -1" (root cause: DB in read-only mode, see config/access_mode)
...
SVN:trunk[3161]
2014-05-19 14:23:52 +00:00
Romain Quetiez
364bce90e4
#859 About box: also list the modules installed from the extensions folder
...
SVN:trunk[3160]
2014-05-19 11:43:45 +00:00
Romain Quetiez
fcfc1e7307
#875 Could not use OQL queries with a double quote in the condition
...
SVN:trunk[3159]
2014-05-19 08:28:39 +00:00
Romain Quetiez
85cb04a3f3
Fixed a compiler error message (wrong syntax when using a PHP class to implement the class methods)
...
SVN:trunk[3158]
2014-05-19 07:28:26 +00:00
Denis Flaven
ec77e58276
Limit the display of the status to the latest 100 runs of the synchro data source.
...
SVN:trunk[3157]
2014-05-16 05:02:38 +00:00
Denis Flaven
196fba7d81
Implement the iDisplay interface on any class derived from DBObject, but also limit the possible actions on such objects (disable edition)
...
SVN:trunk[3156]
2014-05-16 05:01:45 +00:00
Denis Flaven
317344da2e
Proper output of boolean values in JSON.
...
SVN:trunk[3155]
2014-05-16 04:58:45 +00:00
Romain Quetiez
cd37a78800
Fixed a regression due to the optimization of the memory usage of DBObjectSet [3142]
...
SVN:trunk[3154]
2014-05-15 13:54:45 +00:00
Denis Flaven
9ed5ceb11e
Fix for a regression introduced by [3149]
...
SVN:trunk[3153]
2014-05-14 13:47:40 +00:00
Denis Flaven
f47327fdd4
Second fix for a regression due to revisions 3141/3150
...
SVN:trunk[3152]
2014-05-14 13:24:19 +00:00
Denis Flaven
5ec37c8060
Fix for a regression due to revisions 3141/3150
...
SVN:trunk[3151]
2014-05-14 13:16:41 +00:00
Denis Flaven
bb65153351
Fixed regression introduced by [3141]: Code cleanup to implement the tabs handling (inside web pages) in one place.
...
SVN:trunk[3150]
2014-05-07 13:14:19 +00:00
Denis Flaven
389b97dc50
Two experimental perf. enhancements:
...
- maintain list the attributes (potentially) modified to speed-up ListChanges() by avoiding a systematic comparison between the content of linkedsets.
- cache the list of SynchroDataSources and use this in InSyncScope() to avoid searching in the SynchroReplicas when it's not needed...
Depending on the configuration, these optimizations may speed-up the CSV import by up to 40% !!
SVN:trunk[3149]
2014-05-06 15:45:04 +00:00
Denis Flaven
31e30810f6
Experimental perf. enhancement: cache the foreign keys to use when importing object to avoid searching for the same object several times during a given import. Seem to speed up the imports by 7 to 10%.
...
SVN:trunk[3148]
2014-05-06 15:39:01 +00:00
Denis Flaven
4bffe7aec9
Oops, removing a debug trace...
...
SVN:trunk[3147]
2014-05-06 15:34:26 +00:00
Denis Flaven
fafa442b08
Avoid using an attribute which may cause a Reload()... seems useless anyway.
...
SVN:trunk[3146]
2014-05-06 15:25:00 +00:00
Denis Flaven
b095c6b1a3
#909 : faster display for the "details" of an object:
...
- object's history is only loaded when the "History" tab is clicked
- by default the history display is truncated to the 'max_history_length' (= 50) latest modifications
SVN:trunk[3145]
2014-05-06 15:15:57 +00:00
Denis Flaven
d950422912
#867 (and #907 as a dup') De-harcode set_time_limit (per loop) in lengthy operations. Default value is 30 seconds (per loop), configurable via the new parameter "max_execution_time_per_loop", instead of 5 seconds previously.
...
SVN:trunk[3144]
2014-05-06 14:09:55 +00:00
Denis Flaven
b504830f45
CSV export (from the toolkit menu) now displays an asynchronous page, to better cope with a huge number of objects (> 10000)
...
SVN:trunk[3143]
2014-05-06 13:54:45 +00:00
Denis Flaven
4dabb566a8
- Memory optimization: no longer store all DBObjects in memory while browsng through a Set, but pull them one by one from the MySQL client buffer as needed.
...
- Also renamed Merge to Append since it's really what it does (seems to be used only in the tests)
SVN:trunk[3142]
2014-05-06 13:46:45 +00:00
Denis Flaven
7459ec4844
Code cleanup to implement the tabs handling (inside web pages) in one place. Added the ability to provide asynchronously loaded tabs (content must come from the same server).
...
SVN:trunk[3141]
2014-05-06 13:42:18 +00:00
Denis Flaven
678f982024
#923 : prevent XSS injection in forgot password page.
...
SVN:trunk[3139]
2014-05-06 08:26:54 +00:00
Denis Flaven
d628c4f670
Use the object oriented verison of the MySQLi API which seems free of memory leaks (compared to the procedural version of the same API).
...
SVN:trunk[3138]
2014-05-02 14:00:42 +00:00
Denis Flaven
e1336d7ebc
Run Query enhancements
...
- Properly catch *all* exceptions and redisplay the entered OQL statement every time
- Post the form to force its refresh (i.e. running the query again) even if the query did not change
SVN:trunk[3137]
2014-05-02 13:30:08 +00:00
Romain Quetiez
01496f9595
#918 TTO/TTR status "passed" gets reset when the stop watch is stopped (using the status "triggered" instead)
...
SVN:trunk[3130]
2014-04-24 08:53:17 +00:00
Denis Flaven
a60d60bfab
Better handling of the default choices in case of upgrade (for some specific configurations of the installation wizard).
...
SVN:trunk[3127]
2014-04-15 13:01:06 +00:00
Romain Quetiez
31cb0065b5
Integrated the portal with the module to dispatch incidents or user requests (the previous commit introduced too many changes, I did rollback unnecessary stuff)
...
SVN:trunk[3125]
2014-04-11 14:53:36 +00:00
Romain Quetiez
4dbc5d97b8
Integrated the portal with the module to dispatch incidents or user requests
...
SVN:trunk[3124]
2014-04-11 14:42:57 +00:00
Romain Quetiez
4800da1653
#913 Error when searching for child requests and no organization is specified. Still, I could not figure out WHY IT WAS WORKING WHEN AN ORG IS SELECTED as a search filter!
...
SVN:trunk[3123]
2014-04-09 14:00:09 +00:00
Denis Flaven
8f25fb8e64
#878 : Missing sscrollbar in "linkset-direct" edition popup dialog
...
#881 : Paginated list in popup dialog is broken
- Missing scrollbar in the popup when using the [+] button
SVN:trunk[3121]
2014-04-01 13:09:02 +00:00
Denis Flaven
b43884a760
Object's edition: keep track of what was typed in the case log fields when reloading the form (for example with a different "initial state")
...
SVN:trunk[3119]
2014-04-01 12:06:35 +00:00
Denis Flaven
caef02720c
Protect Bulk Modify against XSS injection!
...
SVN:trunk[3117]
2014-04-01 10:12:11 +00:00
Denis Flaven
ce9806b01c
Allow re-entrance in the same named mutex within the same PHP page.
...
SVN:trunk[3115]
2014-04-01 09:50:21 +00:00
Romain Quetiez
7a193d1c24
Fixed issue with 1.x datamodels: dashlets of type "badge" not working (preventing from editing an existing dashboard), since 2.0.2
...
SVN:trunk[3113]
2014-04-01 09:14:06 +00:00
Romain Quetiez
31ea53435e
Aligned the authentication module with the one of 2.x, to enable the feature "Forgot password" for legacy data models
...
SVN:trunk[3111]
2014-04-01 08:31:08 +00:00
Denis Flaven
dcb48d0f35
Bug fix : missing semicolons were causing an error with IE9.
...
SVN:trunk[3107]
2014-03-26 14:58:32 +00:00
Romain Quetiez
40aa78bb3d
Finalized the French transalation for some types of "Triggers"
...
SVN:trunk[3106]
2014-03-24 10:21:09 +00:00
Romain Quetiez
82e9e42939
#901 Added the attribute "filter" to the triggers
...
SVN:trunk[3104]
2014-03-21 10:52:20 +00:00
Romain Quetiez
1ecec1dd6d
#905 The toolkit menu was visible in the portal for Administrators (but it was not usable). It is now hidden in any case.
...
SVN:trunk[3103]
2014-03-20 10:27:13 +00:00
Denis Flaven
8dc5b05ac4
#870 : when a user deletes all her/his shortcuts at once, this was deleting all the shortcuts for all users.
...
SVN:trunk[3099]
2014-03-12 14:05:37 +00:00
Denis Flaven
3b257eeb3a
Templates processing aligned with "templates-base" 2.1.1: allow template fields with the same name the attribute code of the curent object.
...
SVN:trunk[3097]
2014-03-11 14:03:14 +00:00
Denis Flaven
2574a0c8a4
#887 short term fix for preventing ToArgs to alter the content of an object...
...
SVN:trunk[3095]
2014-03-04 13:58:28 +00:00
Romain Quetiez
404f6772fd
#896 XSS injection on the portal (any search form)
...
SVN:trunk[3093]
2014-03-03 14:46:48 +00:00
Denis Flaven
d6dbe0fce7
Trac #890 : Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.
...
SVN:trunk[3092]
2014-03-03 13:48:56 +00:00
Romain Quetiez
8e26ca763b
Internal: modified the prototype of GetDelta to add several attributes on the root node
...
SVN:trunk[3090]
2014-02-26 11:24:10 +00:00
Denis Flaven
b4bc3ad716
Trac #891 : better error reporting when either the parameter auth_user or auth_pwd are missing.
...
SVN:trunk[3089]
2014-02-25 13:37:01 +00:00
Denis Flaven
80fac28106
Trac #890 : Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.
...
SVN:trunk[3088]
2014-02-25 13:17:25 +00:00
Romain Quetiez
5f11c97aef
#888 Security on the portal incompatible with customizations (regression introduced in 2.0.2), now requires to define PORTAL_USERREQUEST_DISPLAY_QUERY and PORTAL_USERREQUEST_DISPLAY_POWERUSER_QUERY
...
SVN:trunk[3086]
2014-02-24 15:52:04 +00:00
Denis Flaven
d36a03bfc3
Make the Basic Authentication (login_mode=basic) work with non-ASCII characters (in the username as well as in the password), though this may depend on the browser...
...
SVN:trunk[3084]
2014-02-19 17:34:53 +00:00
Denis Flaven
8e0c57fce0
Add a new flag "debug" (false by default) to turn off the debug traces of the module since the traces contain potentially sensitive information in clear text.
...
SVN:trunk[3083]
2014-02-14 17:51:50 +00:00
Romain Quetiez
cb4c2a8e84
Internal: Manage nested subforms in property sheet edition mode
...
SVN:trunk[3082]
2014-02-12 14:14:01 +00:00
Denis Flaven
f993f07751
Enhanced API to support icon upload...
...
SVN:trunk[3081]
2014-02-10 15:41:32 +00:00
Romain Quetiez
0167a66973
Demo mode: disable the pin button on the left pane (and keeps it open and resizable)
...
SVN:trunk[3080]
2014-02-10 13:21:21 +00:00
Romain Quetiez
b7d8953ecb
Fix for Plugins: fixed a regression introduced in 3072 (dashboards not editable at all!!!)
...
SVN:trunk[3079]
2014-02-06 16:27:22 +00:00
Romain Quetiez
cba75527b3
#877 REST/JSON More flexibility on case log updates (in particular, it is now possible to write the entire case log), remains compatible with the previous API
...
SVN:trunk[3078]
2014-02-06 11:40:26 +00:00
Denis Flaven
bc0f48721b
Bug fix: the JSON value for an enum should be the raw value, not its translated label.
...
SVN:trunk[3077]
2014-02-06 09:22:35 +00:00
Denis Flaven
a6693d9535
Protect the initialization with a try ... catch, in order to protect that rest of the page in case of trouble.
...
SVN:trunk[3074]
2014-02-05 17:08:33 +00:00
Romain Quetiez
6f2c404415
Fix for Plugins: if a page uses set_base then JS popup menu items were reloading the page. Still, set_base should not be used!
...
SVN:trunk[3072]
2014-02-04 16:04:50 +00:00
Romain Quetiez
b00aae2536
Enabled KPI tracing for the export page... fixed regression on the setup page (rewrote the change in a much more defensive way)
...
SVN:trunk[3071]
2014-02-04 14:20:20 +00:00
Romain Quetiez
6334370ef0
Optimization: map the extended attribute code to the corresponding external field when this if possible (ex: org_id->name to org_name); this reduces the number of queries, in particular when using the "export CSV" menu on a list.
...
SVN:trunk[3069]
2014-02-03 14:35:05 +00:00
Romain Quetiez
868748efb3
Enabled KPI tracing for the export page
...
SVN:trunk[3067]
2014-02-03 14:26:19 +00:00
Romain Quetiez
c67e7e18e6
Optimize the queries for the export page
...
SVN:trunk[3066]
2014-02-03 14:23:55 +00:00
Romain Quetiez
16f1fd56ec
Resetting the stop watch...do clean the first start date when it is not running!
...
SVN:trunk[3065]
2014-02-03 14:22:37 +00:00
Romain Quetiez
1cab84e793
Allow to reset a running stop watch (without stopping it!)
...
SVN:trunk[3063]
2014-02-03 11:56:22 +00:00
Denis Flaven
991fe9ccc1
Compatibility with APCu (For PHP 5.5+), since it slightly different from APC.
...
SVN:trunk[3061]
2014-01-22 15:18:48 +00:00
Denis Flaven
0a53f8ec3f
Preserve "hidden" template fields.
...
SVN:trunk[3060]
2014-01-22 14:09:53 +00:00
Denis Flaven
cd7af7a2ce
Dictionary string for the portal should not depend on a module
...
SVN:trunk[3059]
2014-01-22 14:08:34 +00:00
Denis Flaven
319b3b81ce
- Put back support of templates
...
- Make sure that unwanted parameters cannot be set when creating the ticket
SVN:trunk[3058]
2014-01-21 10:47:45 +00:00
Denis Flaven
4235eae9b3
#871 : eMail validation pattern was too strict: now fully configurable (globally and per attribute).
...
SVN:trunk[3056]
2014-01-17 09:39:19 +00:00
Romain Quetiez
32ec19e09d
#869 REST JSON was not outputing case log attributes (implemented in a structured way)
...
SVN:trunk[3054]
2014-01-15 11:04:25 +00:00
Denis Flaven
63ea142168
Record the very same installation time for all modules.
...
SVN:trunk[3052]
2014-01-03 14:00:44 +00:00
Denis Flaven
23ec4faa65
Test commit: bumped the year to 2014.
...
SVN:trunk[3051]
2014-01-02 18:02:39 +00:00
Denis Flaven
da36fc673e
Test commit: just bumping the copyright year
...
SVN:trunk[3050]
2014-01-02 17:59:39 +00:00
Romain Quetiez
3b65f33325
Internal: correctly quote XPath literals within GetNodeById
...
SVN:trunk[3049]
2013-12-17 14:52:20 +00:00
Romain Quetiez
e980b051b1
Asynchronous emails: added a retry mechanism useful in case your SMTP server restricts the number of emails that can be sent over a period of time (usage: broadcasting a newsletter). The mechanism is not specific to sending email as it is implemented at the AsyncTask level.
...
SVN:trunk[3047]
2013-12-13 10:35:37 +00:00
Denis Flaven
c84a22c503
#856 : allow asynchronous emails to have an empty 'to' recipient... (not used anyway)
...
SVN:trunk[3043]
2013-12-12 18:02:32 +00:00
Denis Flaven
5c2578169e
Add "finalclass" as a reconciliation key on all abstract classes derived from FunctionalCI
...
SVN:trunk[3040]
2013-12-11 10:08:23 +00:00
Romain Quetiez
645731a76d
Integrated an update of the portuguese (brazil) localization, made by Marco Tulio
...
SVN:trunk[3039]
2013-12-11 09:38:15 +00:00
Denis Flaven
3de2d654a0
Protection against attemp to delete a non-existing node in the XML...
...
SVN:trunk[3038]
2013-12-10 16:43:22 +00:00
Romain Quetiez
934e500253
Setup: fixed issue when upgrading a DB (no install dir specified, thus no config file) and requesting a backup: the backup is created without the config file in it.
...
(Updated the readme for the upcoming release!)
SVN:trunk[3037]
2013-12-10 15:47:33 +00:00
Romain Quetiez
cfd2a7baff
Readme file updated for the (soon) upcoming release 2.0.2
...
SVN:trunk[3036]
2013-12-10 15:01:34 +00:00
Romain Quetiez
1867195c25
Portal: Removed the public log for the user request creation form (still available on the ticket details). That was already done in change [2828] for ITIL flavour.
...
SVN:trunk[3035]
2013-12-10 14:58:22 +00:00
Romain Quetiez
d4bcb9dff8
Regression of 2.0.2 beta: Configure this list + discard all columns: the list cannot be loaded anymore (if saved)
...
SVN:trunk[3034]
2013-12-10 13:48:32 +00:00
Romain Quetiez
4172cb2023
Readme file updated for the (soon) upcoming release 2.0.2
...
SVN:trunk[3033]
2013-12-10 12:48:10 +00:00
Denis Flaven
ebff827013
#805 (again): proper fix to avoid blocking when creating a ticket with DBInsert() (instead of DBInsertNoReload !!)
...
SVN:trunk[3032]
2013-12-10 11:07:24 +00:00
Denis Flaven
1afcf46970
#805 : fix the issue when creating tickets from the SOAP web service.
...
SVN:trunk[3031]
2013-12-10 10:16:40 +00:00
Romain Quetiez
2e37ccc4c2
#770 and #853 : When a list is configured directly from the table (NOT from the Dialog box), then these settings are not kept neither when creating a shortcut nor when opening the "configure this list" dialog
...
SVN:trunk[3030]
2013-12-09 20:38:05 +00:00
Romain Quetiez
3b188524ca
#770 Complete the fix implemented in [2990], the configuration is kept even if not saved for the list
...
SVN:trunk[3029]
2013-12-09 15:55:11 +00:00
Denis Flaven
bd1096b0fc
#756 : allow incidents and user request to be linked to 'closed' problems.
...
SVN:trunk[3028]
2013-12-09 12:57:55 +00:00
Denis Flaven
d42443697c
Security enhancements:
...
- ensure that a user can ony see the details of the ticket she/he is allowed to see, even if the id is typed manually
- add a define'd filter to filter the drop-down lists of the search form for searching closed tickets.
SVN:trunk[3027]
2013-12-09 11:39:25 +00:00
Romain Quetiez
8509237084
#851 Ampersand (aka '&') not welcomed in the setup wizard
...
SVN:trunk[3026]
2013-12-09 10:52:21 +00:00
Romain Quetiez
f16d1ee1e4
PHP Mail transport to allow 100% of recipients in BCC (proposed on github)
...
SVN:trunk[3025]
2013-12-05 12:06:30 +00:00
Romain Quetiez
5672bee85f
Regression introduced with the capability to disable mandatory ext keys (defaults to true)
...
SVN:trunk[3024]
2013-12-04 16:15:26 +00:00
Denis Flaven
4d6ddb8586
Fixes to the packaging after a first test on CentOS
...
SVN:trunk[3023]
2013-12-03 15:21:22 +00:00
Denis Flaven
a71b3bc231
Protects the setup in case of missing PHP-JSON module
...
SVN:trunk[3022]
2013-12-03 11:47:42 +00:00
Romain Quetiez
723d51a871
Readme file updated for the upcoming release
...
SVN:trunk[3021]
2013-12-03 11:07:59 +00:00
Denis Flaven
4e1c3f321f
First step toward a generic Linux packaging supporting both DEBs and RPMs...
...
SVN:trunk[3020]
2013-12-03 11:04:33 +00:00
Denis Flaven
2b58bca313
Use jQuery.inArray() instead of array.indexOf() to be compatible with IE8
...
SVN:trunk[3019]
2013-12-03 10:50:38 +00:00
Denis Flaven
9b1d383848
Spanish translation contributed by Miguel Turrubiates
...
SVN:trunk[3018]
2013-12-03 10:22:30 +00:00
Romain Quetiez
96c1ec42ed
Internal: API to build the SQL statements to (re)-create an object
...
SVN:trunk[3017]
2013-12-03 09:59:42 +00:00
Romain Quetiez
7cb2fb9b02
Internal: new setting to tweak the data model by allowing null for all external keys (use with care!)
...
SVN:trunk[3016]
2013-12-03 09:58:29 +00:00
Romain Quetiez
6f90d626fc
Code refactoring: MakeSelectFilter
...
SVN:trunk[3015]
2013-12-03 09:56:46 +00:00
Romain Quetiez
62302f9138
Reverted the change made in revision 2999: revision 3000 does protect against the annoying notice... and everything seems working fine... still to be tested with PH >=5.4
...
SVN:trunk[3014]
2013-12-03 08:42:48 +00:00
Romain Quetiez
278cb653db
Fixed regression in the Notifications page (leading to a conflict between the two tabs)
...
SVN:trunk[3013]
2013-12-03 08:33:54 +00:00
Romain Quetiez
9f9baf9caa
Finalized the about box
...
SVN:trunk[3012]
2013-11-29 16:18:01 +00:00
Denis Flaven
09ebce2587
Transparent background
...
SVN:trunk[3011]
2013-11-29 16:08:39 +00:00
Denis Flaven
3c8cf0e8fb
Bug fix: duplicate ID was used for the VLAN badge
...
SVN:trunk[3010]
2013-11-29 15:13:52 +00:00
Romain Quetiez
5542cfd79e
Module refactoring: Configuration management must not require the installation of a Service Management module
...
SVN:trunk[3009]
2013-11-29 14:57:34 +00:00
Denis Flaven
60e7c22ab4
#838 following on the bug fix: more standard naming for the parameters of the query
...
SVN:trunk[3008]
2013-11-29 11:38:51 +00:00
Denis Flaven
92502a7a88
bug fix: Allow Support Agents to perform "wait for approval" on a UserRequest ticket.
...
SVN:trunk[3007]
2013-11-29 11:28:39 +00:00
Romain Quetiez
47c65b161d
Fixed bug with the brand new about box
...
SVN:trunk[3006]
2013-11-29 11:23:51 +00:00
Romain Quetiez
5f98c0dcab
About box - alpha version
...
SVN:trunk[3005]
2013-11-29 10:50:53 +00:00
Denis Flaven
9e4b25e833
#849 : fix for the special case of loading class tags into a hierarchy
...
SVN:trunk[3004]
2013-11-28 17:15:09 +00:00
Denis Flaven
4b095738d5
#849 : fix for the special case of loading class tags into a hierarchy
...
SVN:trunk[3003]
2013-11-28 16:28:01 +00:00
Romain Quetiez
fa615638d9
Defensive programming: protected against the Notice "array to string conversion" that appears in PHP 5.4 (thus not on every systems)
...
SVN:trunk[3002]
2013-11-28 09:55:39 +00:00
Romain Quetiez
a24b4437aa
#816 Completed the fix (still a Notice)
...
SVN:trunk[3001]
2013-11-28 09:52:33 +00:00
Romain Quetiez
9f95d951d4
#825 and #830 : removed annoying Notices (array to string conversion)
...
SVN:trunk[3000]
2013-11-28 09:44:21 +00:00
Romain Quetiez
7400bd7dca
#816 Suppresses a Notice for PHP >= 5.4, and potentially fixes a bug (no idea on how to produce it)
...
SVN:trunk[2999]
2013-11-27 13:29:32 +00:00
Romain Quetiez
258b4be167
#830 (continuation: suppressed the notice "array to string conversion"
...
SVN:trunk[2998]
2013-11-27 09:20:16 +00:00
Denis Flaven
4a849ee4db
#764 : Saving settings as "Default for all lists" now works as expected
...
SVN:trunk[2997]
2013-11-27 08:51:51 +00:00
Erwan Taloc
18664c8151
Fix bug #757
...
SVN:trunk[2996]
2013-11-26 22:00:00 +00:00
Erwan Taloc
85472fe67a
Fix bug #837 Remove [+] button on external keys where it's not meaningful
...
+ button had been removed for all ExternalKey having a complex filter defined
SVN:trunk[2995]
2013-11-26 21:45:54 +00:00
Erwan Taloc
e1087d3f87
Fix bug #835 Remove dependency between ticket and Delivery model
...
SVN:trunk[2994]
2013-11-26 21:19:11 +00:00
Erwan Taloc
e789c6baec
Fix enhancement request #834 Add IP for Virtual Machine
...
SVN:trunk[2993]
2013-11-26 21:06:56 +00:00
Erwan Taloc
817cc0476a
Fix bug #824 Change ranking in CI Overview dashboard
...
SVN:trunk[2992]
2013-11-26 20:55:59 +00:00
Erwan Taloc
ea5908ac41
Fix bug #836 Adding linkset "applicationsolution_list" in details list
...
SVN:trunk[2991]
2013-11-26 20:51:48 +00:00
Romain Quetiez
f5d42b95b8
Code cleanup
...
SVN:trunk[2990]
2013-11-26 15:59:22 +00:00
Romain Quetiez
d7093a9a6f
#770 Preserve list configuration (if dedicated) when creating a shortcut
...
SVN:trunk[2989]
2013-11-26 15:58:05 +00:00
Denis Flaven
7636b987b1
#823 : proper figures for the CSV import "confirmation" pie chart.
...
SVN:trunk[2988]
2013-11-26 14:28:22 +00:00
Romain Quetiez
55f1763b60
#830 ... completes the change 2980 (that accompanied changes 2921 and 2948, for an optimization on bulk operations)
...
SVN:trunk[2987]
2013-11-26 14:27:24 +00:00
Denis Flaven
87e33c72b5
#775 : preserve the open/closed status of the search form during auto-reload... by not reloading the form at all!
...
SVN:trunk[2986]
2013-11-26 14:19:13 +00:00
Denis Flaven
99695a0fc1
#841 : properly select the current tab
...
SVN:trunk[2985]
2013-11-26 13:54:17 +00:00
Denis Flaven
0aa0de9f1c
Make sure that we attach ONLY the elements that are visible in the form when using the "select all" mode for managing 1:n links.
...
SVN:trunk[2984]
2013-11-26 11:16:11 +00:00
Denis Flaven
ebe89b0af7
#839 : Managing n:1 links asked to leave the page (under Chrome!)
...
SVN:trunk[2983]
2013-11-26 10:39:56 +00:00
Denis Flaven
74f895b5f4
#838 : the OQL query for getting the SLTs is now a constant defined in the XML
...
SVN:trunk[2982]
2013-11-26 10:03:53 +00:00
Romain Quetiez
9bc5406abb
#842 Internal: recode the notifications page to allow several types of actions
...
SVN:trunk[2981]
2013-11-26 09:39:34 +00:00
Romain Quetiez
dd1cf43d41
#830 Regression introduced in the beta. Related to the management of query arguments
...
SVN:trunk[2980]
2013-11-25 15:10:09 +00:00
Romain Quetiez
b62b9caaf2
#829 Corrupted pwd when attempting to create an account without any profile
...
SVN:trunk[2979]
2013-11-25 09:01:35 +00:00
Romain Quetiez
36149df584
Extensibility: make sure that checks implemented in an overload of CheckToWrite will be seen when parent::CheckToWrite is invoked at the end of the overload
...
SVN:trunk[2978]
2013-11-21 16:30:58 +00:00
Romain Quetiez
e48716753d
Optimizations: when displaying a "short" list, made of objects having the same status, three additional queries were made (now just one Group By query is made)
...
SVN:trunk[2977]
2013-11-21 16:15:37 +00:00
Romain Quetiez
8c702a42e9
#827 Default language given at setup not taken into account (login page always in english)
...
SVN:trunk[2976]
2013-11-21 15:33:09 +00:00
Romain Quetiez
494e559748
Improved the KPI logging: setting log_kpi_duration to 2 will enable blaming of the FIRST caller (callstack entirely shown in the produced report)
...
SVN:trunk[2975]
2013-11-20 17:03:04 +00:00
Romain Quetiez
a1801e53a2
Got rid of an unnecessary query (responsible for 8% of the time spent in a standard iTop page!!!)
...
SVN:trunk[2974]
2013-11-20 16:16:19 +00:00
Romain Quetiez
f856859f83
#832 Typos in German (tickets overview)
...
SVN:trunk[2973]
2013-11-19 13:16:10 +00:00
Denis Flaven
7ebce0a841
Improved version of DoPostRequest which optionally uses cURL to workaround PHP/OpenSSL bugs !
...
SVN:trunk[2972]
2013-11-07 15:03:01 +00:00
Romain Quetiez
3f50d3ea59
Helper for HTTP POSTs: can return the headers if requested
...
SVN:trunk[2971]
2013-11-06 15:29:15 +00:00
Denis Flaven
898c235c0d
Fix for the validation of the forms in the portal. The (lack of) localization was breaking it!
...
SVN:trunk[2970]
2013-10-29 16:26:46 +00:00
Romain Quetiez
85e261a5fa
Added user rights for VLAN and related classes
...
SVN:trunk[2969]
2013-10-29 16:01:22 +00:00
Romain Quetiez
d912e7f4fb
#804 (Continued) Fix for GetHilightClass (previous revision: 2952) was not sufficient + applied the same fix for GetIcon!
...
SVN:trunk[2968]
2013-10-29 15:55:00 +00:00
Romain Quetiez
bc14ad9e80
Datamodel version is 2.0.2 !
...
SVN:trunk[2967]
2013-10-29 14:44:27 +00:00
Romain Quetiez
e81d872306
Added missing cosmetic bitmap for the portal
...
SVN:trunk[2966]
2013-10-29 13:54:34 +00:00
Romain Quetiez
f83bb7fa90
Fixed regression introduced with "forgot password": button to reset the user password labelled as "Send now!"
...
SVN:trunk[2965]
2013-10-29 13:13:58 +00:00
Romain Quetiez
032947ff03
Portal with Incident tickets: added rights on Incident for Portal users
...
SVN:trunk[2964]
2013-10-29 11:37:04 +00:00
Romain Quetiez
9e39013d4c
Portal: service type mapping can be an empty string
...
SVN:trunk[2963]
2013-10-29 11:00:31 +00:00
Romain Quetiez
5d02db5440
Show the new setting portal_tickets in the default config file
...
SVN:trunk[2962]
2013-10-29 09:36:23 +00:00
Romain Quetiez
7300698240
Update of the readme with the latest changes
...
SVN:trunk[2961]
2013-10-29 09:16:29 +00:00
Erwan Taloc
a47bbb3a9a
Add a version for Documents
...
SVN:trunk[2960]
2013-10-28 18:51:39 +00:00
Romain Quetiez
a333bcb084
User portal: enable the creation of Incident tickets (ITIL + requires a change in the configuration file -see the readme file)
...
SVN:trunk[2959]
2013-10-28 16:50:13 +00:00
Romain Quetiez
e92d193347
Draft of the readme for 2.0.2 beta
...
SVN:trunk[2958]
2013-10-25 12:06:04 +00:00
Denis Flaven
d5a0808118
Cosmetic style adjustment for the portal...
...
SVN:trunk[2957]
2013-10-25 09:38:13 +00:00
Denis Flaven
864ce74cbc
#805 The label of the ticket must be computed at the last minute, just before insertion, for the Mutex to be effective
...
SVN:trunk[2956]
2013-10-24 12:05:16 +00:00
Romain Quetiez
f684cb1745
Compiler: added "constants"
...
SVN:trunk[2955]
2013-10-24 09:49:56 +00:00
Denis Flaven
54769aa2d1
Oops, rollback of the previous (unexpected) commit...
...
SVN:trunk[2954]
2013-10-24 09:28:25 +00:00
Denis Flaven
272a249d14
#805 Use a mutex to turn the insertion of a new ticket into an atomic operation
...
SVN:trunk[2953]
2013-10-24 09:15:41 +00:00
Denis Flaven
02e6658439
#804 tickets' highlighting is now based on the computation performed by the stopwatch, in order to support non 24x7 working hours
...
SVN:trunk[2952]
2013-10-24 08:11:40 +00:00
Romain Quetiez
0c327f2c36
Added a demo mode (config: demo_mode = true). In that mode, logins get read-only (even for admins)
...
SVN:trunk[2951]
2013-10-23 13:36:44 +00:00
Romain Quetiez
dcb5a7208a
#800 No need to track that last update has changed each time the ticket gets updated (common to all types of tickets)
...
SVN:trunk[2950]
2013-10-22 14:05:39 +00:00
Denis Flaven
94de069963
Fixed a regression in the computation of default choices.
...
SVN:trunk[2949]
2013-10-22 12:52:45 +00:00
Romain Quetiez
f0c66be7cd
#783 , #233 and #466 The recent revision (2921 for ticket #783 ) introduced a significant slow down when performing CSV import (but not only). This new revision does suppress the regression, and even speeds up bulk updates in general. This revision is candidate for retrofit into branch 2.0.1 (along with 2921)
...
SVN:trunk[2948]
2013-10-22 12:46:09 +00:00
Denis Flaven
0b7ed90e18
Fixed a regression introduced by revision [2856]: Avoid breaking pages with tabs when there is no BASE tag at all...
...
SVN:trunk[2947]
2013-10-22 11:49:38 +00:00
Romain Quetiez
20ba6242e7
No time limit for long operations like: Bulk delete, CSV import (interactive) and Bulk modify
...
SVN:trunk[2946]
2013-10-22 08:09:34 +00:00
Erwan Taloc
015919702b
Change translation of incident menu in French dictionary
...
SVN:trunk[2945]
2013-10-21 13:15:27 +00:00
Erwan Taloc
ae8ff6b675
Fix Trac #796
...
Prevent Support agent to create ticket for obsolete Services and Service sub categories
SVN:trunk[2944]
2013-10-21 13:06:10 +00:00
Erwan Taloc
0ea6657610
Add VLANs on Subnet and Physical Interfaces
...
SVN:trunk[2943]
2013-10-21 12:35:57 +00:00
Denis Flaven
9d6d93d42f
#757 Better UI to manage direct linksets: added the ability to provide the "reverse query" by specifying a '<filter>' tag on AttributeLinkedSet.
...
SVN:trunk[2942]
2013-10-21 12:25:07 +00:00
Denis Flaven
4f845ec98d
#780 Dictionary entries for "Check All" and "Uncheck All"
...
SVN:trunk[2941]
2013-10-21 09:08:32 +00:00
Erwan Taloc
f65c84300f
Change translation in French dictionary
...
SVN:trunk[2940]
2013-10-21 07:07:19 +00:00
Erwan Taloc
d8b9679346
Change translation in French dictionary
...
SVN:trunk[2939]
2013-10-21 06:59:56 +00:00
Erwan Taloc
e090b866e1
Change translation in Franch dictionnary
...
SVN:trunk[2938]
2013-10-21 06:59:20 +00:00
Erwan Taloc
d30f34afc1
Translate menu entry in French
...
SVN:trunk[2937]
2013-10-21 06:57:51 +00:00
Erwan Taloc
3b7aa49ca3
Translate menu entry in French
...
SVN:trunk[2936]
2013-10-21 06:57:26 +00:00
Erwan Taloc
441bd44f97
Hidde unused attribute end end in the search form
...
SVN:trunk[2935]
2013-10-21 06:46:49 +00:00
Erwan Taloc
7a18730949
Hidde unused attribute end end in the search form
...
SVN:trunk[2934]
2013-10-21 06:46:17 +00:00
Erwan Taloc
0e27be0aca
Hidde unused attribute end end in the search form
...
SVN:trunk[2933]
2013-10-21 06:45:37 +00:00
Erwan Taloc
1c16365881
Remove duplicate display of attribute service provider
...
SVN:trunk[2932]
2013-10-21 06:44:53 +00:00
Erwan Taloc
585e06f096
Remove duplicate display of attribute service provider
...
SVN:trunk[2931]
2013-10-21 06:44:24 +00:00
Romain Quetiez
edce93282b
#792 Duplicate entries in the parent/child tickets when updating the case log and applying a stimulus (e.g. Close the WO) at the same time.
...
SVN:trunk[2930]
2013-10-18 15:54:54 +00:00
Romain Quetiez
26dca89b19
#780 Auto refresh for the dashboards (+ cosmetics changes for the shortcuts)
...
SVN:trunk[2929]
2013-10-18 14:14:48 +00:00
Denis Flaven
9b58e736ff
#787 Added buttons to check/uncheck all options at once in multi selects inside search forms.
...
SVN:trunk[2928]
2013-10-18 09:06:25 +00:00
Denis Flaven
36e6a6106b
#757 Better UI to manage direct linksets... on going...
...
SVN:trunk[2927]
2013-10-18 08:26:31 +00:00
Romain Quetiez
bbb31e2b7f
#780 Auto refresh for the shortcuts
...
SVN:trunk[2926]
2013-10-17 14:47:05 +00:00
Romain Quetiez
afa3c40c3e
Improved the column load optimization which was causing object reloads in various circumstances (impact can be important when loading lists with many lines):
...
1) When changing column settings (menu "Configure this list")
2) When a plugin was systematically reading some data (e.g. Highlighting late tickets requires to read tto/trr/status/start_date!)
SVN:trunk[2925]
2013-10-17 09:46:10 +00:00
Romain Quetiez
401d61aa76
Creation of indexes on several columns (exploited for a few classes when it was obvious)
...
SVN:trunk[2924]
2013-10-16 15:21:20 +00:00
Romain Quetiez
eda203af26
#785 Share the results of a query phrase (preview of the results in the query details page -iif it has NO parameter)
...
SVN:trunk[2923]
2013-10-16 11:45:17 +00:00
Romain Quetiez
3022ba9b1a
Fixed regression introduced a few months ago when reworking the dashboard edition (after the release of 2.0.1)
...
SVN:trunk[2922]
2013-10-16 11:43:21 +00:00
Romain Quetiez
440f50259b
#783 Added the placeholder $this->xxx_list$ for emailing (names separated by a new line, truncated to 100 items)
...
SVN:trunk[2921]
2013-10-16 10:36:15 +00:00
Romain Quetiez
5d402a5f9d
Reviewed the instrumentation to help in tuning the performance (added a message in the admin banner when logging is active)
...
SVN:trunk[2920]
2013-10-16 10:33:30 +00:00
Denis Flaven
2d83f331e2
#771 : better display for "edit in place".
...
SVN:trunk[2919]
2013-10-16 09:34:48 +00:00
Denis Flaven
677cc2b19e
#795 Issue when using the actual (id) value of an external key as a reconciliation field
...
SVN:trunk[2918]
2013-10-16 08:54:22 +00:00
Romain Quetiez
caa621eb04
Reviewed the instrumentation to help in tuning the performance
...
SVN:trunk[2916]
2013-10-15 16:08:43 +00:00
Denis Flaven
5ea2ac3fef
#741 Complete localization of the CSV import confirmation dialog
...
SVN:trunk[2915]
2013-10-15 16:00:51 +00:00
Denis Flaven
09318b81c0
#790 Only report as installed the modules from the previous installation, not all previous installations.
...
SVN:trunk[2914]
2013-10-15 15:17:50 +00:00
Denis Flaven
d5be250640
#754 Prevent UserRequests to have themselves set as Parent Request (and same for Incidents)
...
SVN:trunk[2913]
2013-10-15 13:41:15 +00:00
Denis Flaven
fca3bb2a73
#738 Adding a space at the end of the mailto: URL to make it better recognized by mail clients (namely Outlook)
...
SVN:trunk[2911]
2013-10-15 08:09:15 +00:00
Denis Flaven
bf9cb67226
#791 Protect against single quotes in localized strings...
...
SVN:trunk[2909]
2013-10-14 16:19:03 +00:00
Denis Flaven
e54d6ecc12
#777 mandatory fields that are external keys are now displayed with a star before the arrow: ExtkeyName*->ReconciliationField. In import the old syntax is supported as well.
...
SVN:trunk[2908]
2013-10-14 15:36:49 +00:00
Romain Quetiez
30de6a1e39
Instrumented the code to measure the impact of object reloads
...
SVN:trunk[2907]
2013-10-14 15:19:26 +00:00
Romain Quetiez
6de4d93ef2
#562 and #760 Refresh of the german translation
...
SVN:trunk[2906]
2013-10-14 15:10:29 +00:00
Romain Quetiez
3c3d4a073d
#769 Title of pies and charts are not consistent with the title of other dashlets
...
SVN:trunk[2905]
2013-10-14 14:48:09 +00:00
Romain Quetiez
c2efdfa0bb
#794 Could not export the field friendlyname in format 'spreadsheet'
...
SVN:trunk[2903]
2013-10-14 14:17:07 +00:00
Romain Quetiez
2218003bec
#758 REST service: key given in clear in the returned objects (incremented the API verion to 1.1)
...
SVN:trunk[2902]
2013-10-14 13:52:11 +00:00
Denis Flaven
3ffd289a5e
#793 provide the default '=' and '!=' operators for all types of Computed Fields.
...
SVN:trunk[2901]
2013-10-14 13:49:21 +00:00
Romain Quetiez
fe4d55fbf6
Missing french translation
...
SVN:trunk[2900]
2013-10-14 13:44:50 +00:00
Romain Quetiez
b5d9e5a8b6
#773 Display boolean values from the stop watches as yes/no (localized, like enums) + took the opportunity to enable the export in spreadsheet format
...
SVN:trunk[2899]
2013-10-14 13:22:52 +00:00
Romain Quetiez
046a7b0e2d
Fixed a regression due to the change [2877] Tooltip to preview attachments
...
SVN:trunk[2898]
2013-10-14 12:15:07 +00:00
Erwan Taloc
32ca9727f7
Fix Bug #762 : Remove wrong fields approval_date approval_comments for a Routine change
...
SVN:trunk[2896]
2013-10-11 11:42:22 +00:00
Erwan Taloc
08fc696f94
Modify Sample data for Service categories to set them to status "production" by default
...
SVN:trunk[2895]
2013-10-11 11:13:13 +00:00
Erwan Taloc
39ef3d13e6
Fix bug #768 to avoid to select obsolete service and service sub categories in the portal
...
SVN:trunk[2894]
2013-10-11 11:05:45 +00:00
Erwan Taloc
151b300856
Fix bug #789 to add up to 12 Digit for a IPInterface
...
SVN:trunk[2893]
2013-10-11 10:51:51 +00:00
Erwan Taloc
c5bf962095
Fix bug #755 to prevent modification of CIs and Contacts list for UserRequest and Incidents
...
SVN:trunk[2892]
2013-10-11 10:47:14 +00:00
Erwan Taloc
a6a4cf5d00
Bug #742 fixed. Allow portal user to modify a ticket when it is pending
...
SVN:trunk[2891]
2013-10-11 10:34:47 +00:00
Erwan Taloc
90f7aa04bb
Fib bug #739 preventing a Support Agent to set a UserRequest to status "Pending"
...
SVN:trunk[2890]
2013-10-11 10:33:32 +00:00
Romain Quetiez
bb9f074670
Show all types of Actions from the "Notifications/Actions" tab.
...
SVN:trunk[2889]
2013-10-11 10:30:29 +00:00
Erwan Taloc
ef26f395bd
Fix bug #751 . Check that class Logical Volume exists when checking dependencies of a Server
...
Add attribute Subnet name on Subnet element
SVN:trunk[2888]
2013-10-11 10:24:32 +00:00
Denis Flaven
e34516745c
Retrofit the useful DoPostRequest function which was used (and defined) in several extensions.
...
SVN:trunk[2886]
2013-10-11 08:38:38 +00:00
Erwan Taloc
8474b423fe
Move definition of the delivery model of an organization from itop-config-mgmt to itop-service-mgmt module.
...
SVN:trunk[2885]
2013-10-11 08:36:26 +00:00
Denis Flaven
30b2d93bdf
Added support of different (sub)classes of notifications in the "Notifications" tab on an object.
...
SVN:trunk[2884]
2013-10-10 16:01:44 +00:00
Denis Flaven
7162db0487
Fix for properly computing the default choices in case of upgrade...
...
SVN:trunk[2883]
2013-10-09 10:23:40 +00:00
Romain Quetiez
e08fa6b43b
#745 Default menu is not computed correctly (depends on the customizations made to the menu -> order of declaration)
...
SVN:trunk[2882]
2013-10-08 14:27:27 +00:00
Denis Flaven
4b9e6edab8
File identifiers are no longer numeric only !
...
SVN:trunk[2881]
2013-10-08 12:46:37 +00:00
Romain Quetiez
7017bbf88b
The login web page must NOT be cached by the web browsers
...
SVN:trunk[2880]
2013-10-08 08:28:25 +00:00
Romain Quetiez
4f4ceeadc6
Removed calls to console.log
...
SVN:trunk[2879]
2013-10-08 08:23:38 +00:00
Romain Quetiez
b0ecb2f6c6
#774 Sort the enums in the selection drop-down box (search forms) -initially based on the declaration order
...
SVN:trunk[2878]
2013-10-08 07:34:59 +00:00
Denis Flaven
4be0837ead
#782 : preview (as a tooltip) for image attachments.
...
SVN:trunk[2877]
2013-10-03 16:53:25 +00:00
Romain Quetiez
e3832a13a6
#784 Data sync: display the attribute code (as well as its label in the user language)
...
SVN:trunk[2876]
2013-10-03 15:50:56 +00:00
Romain Quetiez
169f576ccf
#781 Plain text dashlet shown on one single line
...
SVN:trunk[2875]
2013-10-03 15:40:45 +00:00
Romain Quetiez
894b59eee1
#779 It is possible to record a wrong OQL in the phrase book, but then it cannot be edited anymore!
...
SVN:trunk[2874]
2013-10-03 15:30:29 +00:00
Denis Flaven
fe41d09acb
Support for input values with no icon.
...
SVN:trunk[2873]
2013-10-02 14:34:45 +00:00
Denis Flaven
387e4c6f0b
Upload image button should not submit the parent form !!!
...
SVN:trunk[2872]
2013-10-02 12:48:22 +00:00
Romain Quetiez
6f8be14711
Internal: failed authentication to return error 401 instead of prompting the end-user (to be exploited by the ajax calls)
...
SVN:trunk[2871]
2013-10-02 09:30:14 +00:00
Denis Flaven
7d824dd03c
Removed an obsolete comment...
...
SVN:trunk[2869]
2013-09-30 14:41:08 +00:00
Denis Flaven
899a7c1ba0
New pattern accepting the new global Top Level Domains (gTLD)
...
SVN:trunk[2867]
2013-09-27 07:29:15 +00:00
Romain Quetiez
a84eff5c3b
Fixed regression introduced on fix [2829]
...
SVN:trunk[2866]
2013-09-26 15:32:16 +00:00
Romain Quetiez
e0ae6484d3
Fixed regression on the change on change tracking (sic!)
...
SVN:trunk[2865]
2013-09-26 15:22:23 +00:00
Romain Quetiez
552e90f674
Logoff: display the message in the user language (used to be 100% english)
...
SVN:trunk[2864]
2013-09-25 10:20:33 +00:00
Romain Quetiez
898ee016c9
Generalized the option tracking_level to any kind of attributes. Defaults to 'all', can be set to 'none' to disable the change tracking on a single attribute (LinkSets still have the same allowed values: none, list, details and all).
...
SVN:trunk[2863]
2013-09-25 09:47:50 +00:00
Denis Flaven
7d87aad0bb
Protect the deletion of objects with very long friendly names
...
SVN:trunk[2861]
2013-09-24 16:19:22 +00:00
Romain Quetiez
8d068b6a93
#767 JSON/REST Reconciliations made on loose criteria (forced to strict equality, no way to specify a loose criteria)
...
SVN:trunk[2860]
2013-09-24 13:38:49 +00:00
Romain Quetiez
ea36d6b147
New feature: Forgot password (prerequisite in the very standard authent local module)
...
SVN:trunk[2859]
2013-09-24 12:48:09 +00:00
Romain Quetiez
90e024b2bb
Cosmetics on the login web page (2 of 2!)
...
SVN:trunk[2858]
2013-09-24 12:44:31 +00:00
Romain Quetiez
955beb70e4
Cosmetics on the login web page
...
SVN:trunk[2857]
2013-09-24 12:43:44 +00:00
Denis Flaven
1a60b7005b
Avoid breaking pages with tabs when there is no BASE tag at all...
...
SVN:trunk[2856]
2013-09-24 10:05:33 +00:00
Romain Quetiez
fde3808cdf
New feature: Forgot password -> email to reset (possibly disabled in the config file)
...
SVN:trunk[2855]
2013-09-24 09:15:52 +00:00
Denis Flaven
76e0ee66ae
Allow for comparisons of the module's versions in the expression of dependencies. For example one can now say "itop-config-mgmt/>=2.0.2" for a dependency.
...
SVN:trunk[2853]
2013-09-23 12:48:55 +00:00
Romain Quetiez
a2a0ee5194
Fixed bug in the JSON REST API: core/create and core/update, could not reset an external key (0)
...
SVN:trunk[2852]
2013-09-19 11:42:06 +00:00
Romain Quetiez
0bced2f9ae
ModelFactory: needed / define_if_not_exists were not equivalent
...
SVN:trunk[2850]
2013-09-12 08:09:15 +00:00
Romain Quetiez
ccc9729cc5
#763 Could not use "configure this list" once a stop watch has been added to the list, which is a pitty because such attributes are not aimed at being displayed in lists!
...
SVN:trunk[2848]
2013-09-11 09:53:31 +00:00
Romain Quetiez
cf383bcf6b
Fixed bug (wrong DB charset after invoking AnalyzeInstallation!)
...
SVN:trunk[2847]
2013-09-06 15:18:41 +00:00
Romain Quetiez
9292d5fa33
Icon select: load images when the control becomes visible
...
SVN:trunk[2846]
2013-09-05 16:01:07 +00:00
Denis Flaven
3b6646f1b9
Load structural data for all selected modules indepentyl of:
...
- the load of sample data
- first install or upgrade
SVN:trunk[2845]
2013-09-03 15:37:10 +00:00
Romain Quetiez
ca1d4d8936
Management of environments: the banner must be injected by the mean of iPageUIExtension
...
SVN:trunk[2844]
2013-09-02 12:54:00 +00:00
Romain Quetiez
afa6399dce
Regression due to the safe compile: fixed an issue depending on the OS: could not compile (bug with PHP rename)
...
SVN:trunk[2843]
2013-09-02 08:52:14 +00:00
Romain Quetiez
f93b1e1c1c
Module installation information always loaded within the meta model
...
SVN:trunk[2842]
2013-08-30 14:20:20 +00:00
Denis Flaven
fd7adb2202
Make the logo transparent (background removal)
...
SVN:trunk[2841]
2013-08-30 08:30:28 +00:00
Denis Flaven
05f50c285c
Fixed an "Undefined variable" error
...
SVN:trunk[2840]
2013-08-30 08:17:22 +00:00
Romain Quetiez
0aa2dc9ce3
Portal: cosmetics (same logo as the application logo)
...
SVN:trunk[2839]
2013-08-30 07:38:07 +00:00
Romain Quetiez
607236a7cb
Compiler: added brand management
...
SVN:trunk[2838]
2013-08-29 08:35:44 +00:00
Romain Quetiez
564ba105eb
CRON: report that CRON is already running BEFORE saying that the DB is read-only (re-entrance during an operation done in the background)
...
SVN:trunk[2837]
2013-08-27 14:20:12 +00:00
Romain Quetiez
73b492e892
New mechanism: a module page can be accessed by the mean of a canonical URL (utils::GetAbsoluteUrlModulePage to build the proper URL)
...
SVN:trunk[2836]
2013-08-27 14:04:59 +00:00
Romain Quetiez
e99d96e081
Safe compilation (works in a temporary directory, on success then move it into env-production)
...
SVN:trunk[2835]
2013-08-27 12:19:55 +00:00
Romain Quetiez
abae2129ad
CRON: protection against re-entrance now relies on a bullet-proof mutex. Also added the option 'debug=1' to output the call stack in case an exception occurs (not always because of passwords being shown in the call stack)
...
SVN:trunk[2834]
2013-08-26 15:29:32 +00:00
Romain Quetiez
f8c3e0ddea
Model factory: fixed two bugs
...
SVN:trunk[2833]
2013-08-23 14:37:43 +00:00
Romain Quetiez
a28a0aba7d
Compiler: when creating a test environment, take the relevant delta file (source env != dest env)
...
SVN:trunk[2832]
2013-08-23 14:36:33 +00:00
Romain Quetiez
358911604b
#752 Notifications sent several times (or too late) when MySQL is hosted on another server
...
SVN:trunk[2831]
2013-08-23 07:43:10 +00:00
Romain Quetiez
75eb44912f
Setup: Source dir recorded with a trailing backslash under windows
...
SVN:trunk[2829]
2013-08-22 11:57:31 +00:00
Romain Quetiez
2893d16d58
Restored the behavior of itop-sla-computation (if present, then it becomes the default working hour computer)
...
SVN:trunk[2828]
2013-08-21 08:07:31 +00:00
Romain Quetiez
2dbcb6d416
Restored the logo on the portal (picture with transparent background)
...
SVN:trunk[2827]
2013-08-20 12:11:53 +00:00
Romain Quetiez
2b4ad2c50b
Reviewed the portal (look and feel slightly improved)
...
SVN:trunk[2826]
2013-08-20 11:42:46 +00:00
Romain Quetiez
7e4b69d272
Improved the error reporting for the backup (in case mysqldump fails with a single error, then the error is displayed directly)
...
SVN:trunk[2825]
2013-08-19 15:16:32 +00:00
Romain Quetiez
d8c9044e15
Improved the error reporting for the backup (in case mysqldump fails with a single error, then the error is displayed directly)
...
SVN:trunk[2824]
2013-08-19 15:15:53 +00:00
Denis Flaven
b2e4cf2c09
Add a carriage return to the error message output when iTop is NOT yet installed.
...
SVN:trunk[2823]
2013-08-19 14:59:41 +00:00
Romain Quetiez
08fa8362e3
CRON: reschedule at startup IIF the task is inactive or it is planned in the future
...
SVN:trunk[2822]
2013-08-14 15:01:53 +00:00
Romain Quetiez
447736f585
CRON to exit gracefully if iTop not yet installed
...
SVN:trunk[2821]
2013-08-14 13:21:41 +00:00
Denis Flaven
5ed91c2223
New verb "AfterDatabaseSetup" for performing installation tasks after the completion of the DB creation (+predefined objects & admin account)
...
SVN:trunk[2820]
2013-08-14 07:34:07 +00:00
Romain Quetiez
4fa07536d5
Added datamodel delta (if any) to the backup file
...
SVN:trunk[2819]
2013-08-13 09:01:04 +00:00
Romain Quetiez
8881450d59
Delta revision id can be stored into the XML delta
...
SVN:trunk[2818]
2013-08-09 15:53:42 +00:00
Romain Quetiez
58af5528be
Possibility to introduce a delta (not in a module) at compile time
...
SVN:trunk[2817]
2013-08-09 15:47:05 +00:00
Romain Quetiez
98a1242050
New capability for CRON: handle tasks scheduled at given date/time (as opposed to a task being executed more or less continuously).
...
SVN:trunk[2816]
2013-08-08 15:23:05 +00:00
Denis Flaven
9536c99422
Allow "Support Agents" to put an Incident in "Pending" state.
...
SVN:trunk[2814]
2013-08-01 08:24:19 +00:00
Denis Flaven
7cfd5ad2a3
Ugly fix for a nasty change in jQuery UI behavior: UI tabs were considered as "Ajax" tabs when the page has a "base" tag, which was not the case in previous versions. Cf http://bugs.jqueryui.com/ticket/8637
...
SVN:trunk[2813]
2013-07-31 16:45:33 +00:00
Denis Flaven
86ba340204
#747 : protects against the non-existence of the UserRequest class (which is not always installed).
...
SVN:trunk[2811]
2013-07-30 16:24:52 +00:00
Denis Flaven
b32a142e14
Use the minified version of jquery-migrate, since the non-minified version (which produces debug traces) is excluded from the build.
...
SVN:trunk[2810]
2013-07-25 09:48:58 +00:00
Denis Flaven
7e45f34a86
#746 allow adding an AttributeBlob with is_null_allowed = true to an existing Data Model. (same issue fixed also for AttributeOneWayPassword).
...
SVN:trunk[2808]
2013-07-25 09:17:16 +00:00
Denis Flaven
1064feaa8e
Properly handle nested forms in "PropertySheet" and "read-only" mode
...
SVN:trunk[2807]
2013-07-24 17:01:25 +00:00
Denis Flaven
17658d1b6a
Bug fix: validation was broken when the first fields were not Ok.
...
SVN:trunk[2806]
2013-07-24 17:00:30 +00:00
Denis Flaven
ce643d9086
Export the content of the CaseLogs in "spreadsheet" format, with some tricks to preserve the formatting in Excel.
...
SVN:trunk[2804]
2013-07-17 16:54:27 +00:00
Denis Flaven
481515b419
IsInDefinition is needed => made it public
...
SVN:trunk[2803]
2013-07-17 14:48:10 +00:00
Denis Flaven
6d60d92b03
Fix for a non localized message.
...
SVN:trunk[2802]
2013-07-17 08:46:50 +00:00
Denis Flaven
3edbdf76f3
Fix for a non localized message.
...
SVN:trunk[2801]
2013-07-17 08:46:04 +00:00
Denis Flaven
80bac5275c
Forms enhancements:
...
- The current value of a field is automatically excluded from the forbidden values
SVN:trunk[2800]
2013-07-16 09:16:54 +00:00
Denis Flaven
59fc9e24d9
Forms enhancements:
...
- The current value of a field is automatically excluded from the forbidden values
- Several levels of subforms can be nested, even when displaying as a property sheet
- Sortables fields re-implemented based on a widget.
SVN:trunk[2799]
2013-07-16 09:16:12 +00:00
Denis Flaven
7db7c0781f
Make the portal (slightly) more configurable...
...
SVN:trunk[2797]
2013-07-12 13:55:28 +00:00
Romain Quetiez
358ddf6019
Fixed issue for the toolkit
...
SVN:trunk[2796]
2013-07-10 08:48:08 +00:00
Romain Quetiez
ebf08345af
Forms: added the possibility to specify forbidden values + message to explain the issue(toolip) (fiwed a bug on the previous implementation, causing a javascript error, hence a stopper regression due to missing event binds)
...
SVN:trunk[2795]
2013-07-09 09:09:49 +00:00
Denis Flaven
a9ad236439
Allow filtering the Delta output...
...
SVN:trunk[2794]
2013-07-08 08:48:03 +00:00
Romain Quetiez
3066240ca0
Forms: added the possibility to specify forbidden values + message to explain the issue(toolip)
...
SVN:trunk[2793]
2013-07-08 08:25:13 +00:00
Romain Quetiez
d82326bfd4
Form as a dialog, possibility to specify an introduction message (cosmetics)
...
SVN:trunk[2792]
2013-07-05 13:57:07 +00:00
Romain Quetiez
f99ecb40d0
Form as a dialog, possibility to specify an introduction message
...
SVN:trunk[2791]
2013-07-05 13:54:16 +00:00
Romain Quetiez
d7124123e9
Compiler: allow to set the flags enable_class/enable_action etc. for a TemplateMenuNode (already taken into account at runtime)
...
SVN:trunk[2790]
2013-07-04 14:17:23 +00:00
Romain Quetiez
e517f2b6f5
Cosmetics on the dashboards
...
SVN:trunk[2789]
2013-07-03 15:52:31 +00:00
Denis Flaven
ea686059b6
Protect against non existing reconciliation keys...
...
SVN:trunk[2788]
2013-07-03 09:47:44 +00:00
Denis Flaven
3898371d44
Added support of CSS classes for styling the form
...
SVN:trunk[2787]
2013-07-03 09:46:16 +00:00
Romain Quetiez
f0a5a0a948
Completed the move of dashboards from separate definition files (e.g. overview.xml) into data model files (8 dashboards were concerned on the model 2.x, 6 for the model 1.x)
...
SVN:trunk[2786]
2013-07-02 09:18:40 +00:00
Denis Flaven
24ab96769a
Re-position the popup menu each time the button is clicked, in case the button was moved...
...
SVN:trunk[2785]
2013-06-28 09:39:57 +00:00
Romain Quetiez
5e3a34d425
Updated the licences: 2012 -> 2013
...
SVN:trunk[2784]
2013-06-28 07:19:55 +00:00
Romain Quetiez
76724225e0
XML format: missing/wrong id on dashboards cells
...
SVN:trunk[2783]
2013-06-28 07:11:24 +00:00
Romain Quetiez
3ab539e2ba
Dashboard re-engineering
...
SVN:trunk[2782]
2013-06-27 15:21:35 +00:00
Romain Quetiez
721a654152
Fixed regression due to the update of JQuery UI
...
SVN:trunk[2781]
2013-06-26 16:25:53 +00:00
Denis Flaven
57e51e44f1
Make sure that tabs (and tab panels) are properly identified
...
SVN:trunk[2780]
2013-06-26 13:56:24 +00:00
Denis Flaven
f7642283f3
Forget about IE 8 support ???
...
SVN:trunk[2779]
2013-06-26 13:55:27 +00:00
Denis Flaven
e7897b9139
Update for jQuery UI 1.10
...
SVN:trunk[2778]
2013-06-26 13:54:52 +00:00
Romain Quetiez
59ce84f7cb
Cosmetics on the portal
...
SVN:trunk[2776]
2013-06-14 15:37:47 +00:00
Romain Quetiez
bb6d87e8ed
Cosmetics on the portal
...
SVN:trunk[2775]
2013-06-14 15:15:13 +00:00
Romain Quetiez
46dae2f06f
Cosmetics: User portal - added a title (usually, this would appear on the tab of your browser)
...
SVN:trunk[2774]
2013-06-14 15:05:03 +00:00
Romain Quetiez
0c1a366c07
OQL normalization and dashlets have been made independent from the class MetaModel (adjusted the API)
...
SVN:trunk[2773]
2013-06-13 14:11:13 +00:00
Romain Quetiez
71cc6f7e6b
OQL normalization and dashlets have been made independent from the class MetaModel (reviewed the API)
...
SVN:trunk[2772]
2013-06-12 07:21:11 +00:00
Romain Quetiez
ba9a50b6fb
#736 Could not delete objects unless you are authorized to bulk delete
...
SVN:trunk[2769]
2013-06-07 07:28:31 +00:00
Romain Quetiez
9ef41a37b8
OQL normalization and dashlets have been made independent from the class MetaModel (2 of 2!)
...
SVN:trunk[2768]
2013-06-03 13:49:51 +00:00
Romain Quetiez
26db86beb2
OQL normalization and dashlets have been made independent from the class MetaModel
...
Added OQL normalization unit tests (to be run on a standard installation)
SVN:trunk[2767]
2013-06-03 13:26:14 +00:00
Denis Flaven
69c37b07de
Upgrade to jQuery 1.10 and jQuery UI 1.10
...
SVN:trunk[2766]
2013-05-30 09:48:59 +00:00
Denis Flaven
7844db0719
Upgrade to jQuery 1.10 and jQuery UI 1.10
...
SVN:trunk[2765]
2013-05-30 09:13:43 +00:00
Denis Flaven
6edb1e3482
Removed the use of the obsolete $.browser property, since we don't care about IE 7 anyway.
...
SVN:trunk[2764]
2013-05-30 08:11:12 +00:00
Denis Flaven
7b887f3ea5
#734 Fixed a regression on reconciliation keys during CSV import.
...
SVN:trunk[2761]
2013-05-29 08:53:07 +00:00
Denis Flaven
2fe407967b
Preparing for the 2.0.1 release... update of the readme file.
...
SVN:trunk[2758]
2013-05-22 09:55:29 +00:00
Denis Flaven
703be73c95
#689 : Logoff / Change Pwd buttons not visible in the portal if the window is too small: now allow line wrapping...
...
SVN:trunk[2757]
2013-05-22 09:43:26 +00:00
Denis Flaven
3060462edc
#732 : Change password: exit after building the page in case of wrong "old" password
...
SVN:trunk[2756]
2013-05-22 08:43:48 +00:00
Romain Quetiez
263acaf4e4
Missing localized label for some problem management menus, when the Known Error Management module is installed without the Problem Management module
...
SVN:trunk[2755]
2013-05-21 13:13:44 +00:00
Denis Flaven
db1be8f500
Add "Employee number" to the list of possible reconciliation keys for the class Person.
...
SVN:trunk[2754]
2013-05-21 11:04:01 +00:00
Romain Quetiez
452eca5288
The ticket class must be abstract!
...
SVN:trunk[2753]
2013-05-21 10:49:22 +00:00
Romain Quetiez
a728dfcf48
All the overloads of DisplayBareProperties must return an array (otherwise a warning is issued and field validation will not work as expected)
...
SVN:trunk[2752]
2013-05-21 10:44:13 +00:00
Denis Flaven
2027dc4a3d
Make icons transparent...
...
SVN:trunk[2751]
2013-05-17 12:12:19 +00:00
Denis Flaven
1bc4e1431c
Preparing for the 2.0.1 release... update of the readme file.
...
SVN:trunk[2750]
2013-05-17 08:34:42 +00:00
Denis Flaven
9afe28be20
Support non scalar posted parameters...
...
SVN:trunk[2749]
2013-05-16 15:45:57 +00:00
Denis Flaven
8073120351
JS syntax cleanup...
...
SVN:trunk[2748]
2013-05-16 15:44:05 +00:00
Denis Flaven
86c5b3e258
Typo...
...
SVN:trunk[2747]
2013-05-16 15:42:34 +00:00
Denis Flaven
b971faecda
Cleanup of the log output. No need for such verbosity now that we are approaching the release.
...
SVN:trunk[2746]
2013-05-16 15:41:52 +00:00
Denis Flaven
2708b0de0e
#728 : the ticket's title is now an (external) attribute of the link between a ticket and a CI.
...
SVN:trunk[2745]
2013-05-16 14:28:23 +00:00
Romain Quetiez
8dd9893202
Readme: Documented the known issue #730 Leaving the backup temp files on disk
...
SVN:trunk[2744]
2013-05-16 14:23:35 +00:00
Denis Flaven
48d740da25
#727 : prevent a crash in cron.php
...
SVN:trunk[2743]
2013-05-16 14:05:38 +00:00
Romain Quetiez
7ba5526fda
#725 Specify a port for mySQL server
...
#729 Backup fails on Windows IIS
SVN:trunk[2742]
2013-05-16 13:57:52 +00:00
Denis Flaven
58dfa3335a
Spanish localization enhancements, thanks to Miguel Turrubiates
...
SVN:trunk[2741]
2013-05-16 12:41:10 +00:00
Denis Flaven
deec1aa2a2
Fix the auto-resize (fit) of the dialog's content.
...
SVN:trunk[2740]
2013-05-16 12:13:18 +00:00
Romain Quetiez
a62c1946a6
#721 Unmet dependencies not detected
...
SVN:trunk[2739]
2013-05-16 08:54:50 +00:00
Romain Quetiez
a194308486
#726 Missing string in german dictionary
...
SVN:trunk[2738]
2013-05-16 07:41:36 +00:00
Denis Flaven
2e442dbaa0
#704 : preserve the content of a "linkedset" when changing the initial state of the object being created !
...
SVN:trunk[2737]
2013-05-15 15:56:42 +00:00
Romain Quetiez
ad9ed96960
#673 Could not create a physical interface with default value for the speed (+ definitive corruption of the DB for the device on which the interface is being created!)
...
SVN:trunk[2735]
2013-05-15 10:23:06 +00:00
Romain Quetiez
efc3b4df07
Silently discard unknown attributes in object templates (in case some modules have not been installed)
...
SVN:trunk[2733]
2013-05-15 10:18:55 +00:00
Romain Quetiez
d6da043a32
#722 Document preview disappeared since 2.0 (not in 1.x)
...
SVN:trunk[2732]
2013-05-14 15:43:22 +00:00
Romain Quetiez
10a7a5aa38
Fix for reconciliation by id (Advanced Mode) -reintegrated from branch 2.0
...
SVN:trunk[2731]
2013-05-14 15:19:12 +00:00
Romain Quetiez
5684f1e196
#713 URL format reviewed:
...
- more formats allowed by default
- aligned between the wiki formatting and the URL attribute
- configurable globally with 'url_validation_pattern'
- can be defined at the attribute level with tag validation_pattern
SVN:trunk[2730]
2013-05-14 14:20:00 +00:00
Romain Quetiez
2376a63d18
#711 Audit error drill-down not working when zero error (requires to bookmark the link when there are some errors, then use it later when there is no error anymore)
...
SVN:trunk[2729]
2013-05-14 10:41:44 +00:00
Romain Quetiez
744b821d03
#710 Query phrase book "fields list" is too small
...
SVN:trunk[2728]
2013-05-14 10:19:33 +00:00
Romain Quetiez
f3eb6b5cb3
#705 Typo in the english dictionary
...
SVN:trunk[2727]
2013-05-14 10:09:42 +00:00
Romain Quetiez
d973f64576
#708 Cosmetics for the english dictionary
...
SVN:trunk[2726]
2013-05-14 10:07:20 +00:00
Denis Flaven
a6c9bcf780
#717 : prevent flicker of unstyled content: make the pane visible only when their content is ready... + watchdog in case of error.
...
SVN:trunk[2725]
2013-05-14 10:03:23 +00:00
Romain Quetiez
7cae338e6d
#723 Cron locking is too restrictive
...
SVN:trunk[2724]
2013-05-14 09:34:08 +00:00
Denis Flaven
ed344650c5
Prevent logoff problems depending on PHP's session.cache_limiter setting...
...
SVN:trunk[2723]
2013-05-13 15:45:10 +00:00
Romain Quetiez
2d03e95ece
Fixed typos in the sample data for the service subcategories
...
SVN:trunk[2722]
2013-05-13 14:50:56 +00:00
Denis Flaven
69179f5d25
#707 : oops, prevent a warning when no dict entry...
...
SVN:trunk[2721]
2013-05-13 14:50:26 +00:00
Romain Quetiez
27cf82b270
#693 Portal user cannot choose services linked via customer contract
...
SVN:trunk[2720]
2013-05-13 14:46:06 +00:00
Denis Flaven
d28891eaf4
#707 : Make sure that DOCTYPE is the first statement of the page
...
- Enhancement: support for "target" in PopupMenuItems.. which was ignored before
SVN:trunk[2719]
2013-05-13 14:43:16 +00:00
Erwan Taloc
b1c1e5f9f2
Limit rack according to location for PDU (see track #638 )
...
SVN:trunk[2718]
2013-05-13 10:56:55 +00:00
Erwan Taloc
8a86c6a637
change path for incident icon trac #699
...
SVN:trunk[2717]
2013-05-13 10:50:00 +00:00
Denis Flaven
631811145f
Experimental support of icon uploads...
...
SVN:trunk[2716]
2013-05-07 17:27:37 +00:00
Denis Flaven
78ff062787
Proper reset of APC cache upon compilation !
...
SVN:trunk[2715]
2013-05-07 17:25:24 +00:00
Denis Flaven
427f50b390
Allow filtering of the languages to install
...
SVN:trunk[2713]
2013-05-02 08:09:10 +00:00
Romain Quetiez
21f0d96146
New way to compile the dictionaries, allowing for incremental modification via XML
...
SVN:trunk[2712]
2013-04-30 16:14:37 +00:00
Romain Quetiez
7fcf922ee0
Updated the unit test for the OQL parser
...
SVN:trunk[2711]
2013-04-29 09:01:06 +00:00
Denis Flaven
22dc44c9e5
Typo
...
SVN:trunk[2710]
2013-04-29 08:55:22 +00:00
Denis Flaven
6feb62d728
#383 : support negative numbers in OQL
...
Enhancements: support MySQL bitwise operators (&, |, ^, <<, >>) and hexadecimal numbers (up to 64-bit).
SVN:trunk[2709]
2013-04-29 08:51:01 +00:00
Denis Flaven
29060f7b5e
Enhancement: the expression of dependencies between modules can now use a complex boolean expression with a combination of "logical or" (||) and "logical and" (&&) instead of just a module name.
...
SVN:trunk[2708]
2013-04-29 08:39:23 +00:00
Denis Flaven
6df6af0df0
#663 : Fix for emptying a directory which contains broken symbolic links
...
SVN:trunk[2707]
2013-04-29 08:34:19 +00:00
Romain Quetiez
d433a45200
#692 Compensate the effect of this fix committed as 2705
...
SVN:trunk[2706]
2013-04-26 10:32:11 +00:00
Romain Quetiez
d5e57ba0ba
#692 Allow to set a default value for AttributeDuration (was forced to 0 anytime)
...
SVN:trunk[2705]
2013-04-26 10:24:44 +00:00
Romain Quetiez
d69236cb25
#701 Portal customization : enabled the calendar widget for input of a date+time type of attribute (it was only available for pure DATE attributes)
...
SVN:trunk[2704]
2013-04-26 10:07:13 +00:00
Romain Quetiez
422aa5b407
#715 Finalized the fix (added the year for group by day, but it is not displayed)
...
SVN:trunk[2703]
2013-04-26 09:54:39 +00:00
Romain Quetiez
f97f51b895
#715 Group by day -> month+day, group by month -> year+month, months are shown as a localized label
...
SVN:trunk[2702]
2013-04-26 09:46:31 +00:00
Denis Flaven
4ea0093f12
Enhancements to the Japanese localization, thanks to Shoji Seki
...
SVN:trunk[2701]
2013-04-25 09:24:35 +00:00
Romain Quetiez
2e35bb97d0
Compiler: added the capability to redefine icons in xml
...
SVN:trunk[2700]
2013-04-24 16:02:24 +00:00
Romain Quetiez
519b9f1a73
Needed => define if not exists
...
SVN:trunk[2699]
2013-04-24 15:50:44 +00:00
Denis Flaven
85c1f0d1aa
New internal flag for generating the delta.
...
SVN:trunk[2698]
2013-04-23 15:33:40 +00:00
Romain Quetiez
f2738a79a0
User Portal:
...
- Portal power users can see ALL the tickets of the current customer
- Reopen and Close are done in a separate dialog box where the user will input requested data
- On closed tickets, the user satisfaction and comments are displayed
SVN:trunk[2697]
2013-04-18 15:23:43 +00:00
Romain Quetiez
4ae69372d4
User rights:
...
- for link classes, if no grant has been given explicitely, then check if one of the remote class has a grant (mix of compile-time and run-time changes)
- fixed an issue: when looking for a grant into the hierarchy, the most explicit declaration (aka the deepest class) must be found first -> reorder the parent classes (new flag on MetaModel::EnumParentClasses
SVN:trunk[2696]
2013-04-18 09:03:08 +00:00
Romain Quetiez
cce2509b2e
#702 The second implementation of this fix was still incomplete (not compatible with some constraint queries)
...
SVN:trunk[2694]
2013-04-17 16:11:45 +00:00
Romain Quetiez
aa4d396960
#702 The first implementation of this fiw was not incomplete (not compatible with some constraint queries)
...
SVN:trunk[2692]
2013-04-17 15:53:34 +00:00
Romain Quetiez
5f11cc4cf8
#703 HTML entities not escaped in history tab
...
SVN:trunk[2690]
2013-04-16 13:23:10 +00:00
Denis Flaven
956ecda77e
Fix for the "Notifications" tab: use the polymorphism to let each trigger determine which object is "In Scope" and thus can potentially have notifications related to it
...
SVN:trunk[2688]
2013-04-16 12:52:43 +00:00
Erwan Taloc
bb554b1271
define correct file name for en , es_cr, fr dictionnaries
...
Remove obsolete dictionaries
SVN:trunk[2685]
2013-04-16 11:44:51 +00:00
Erwan Taloc
15000ff48a
remove unused dictionaries
...
SVN:trunk[2684]
2013-04-16 11:38:52 +00:00
Erwan Taloc
14d0ebdd71
define correct file name for en , es_cr, fr dictionnaries
...
SVN:trunk[2683]
2013-04-16 11:36:52 +00:00
Romain Quetiez
c95b8cf939
#702 Ignoring the class when looking up for a polymorphic ext key
...
SVN:trunk[2681]
2013-04-16 11:24:34 +00:00
Denis Flaven
74575440d7
Bug fix: properly serialize Emails with binary Attachments. Previously asynchronous emails with binary attachements were not working (they were queued but never sent).
...
SVN:trunk[2679]
2013-04-16 09:05:56 +00:00
Erwan Taloc
fcb7798e9e
Remove dictionaries from module definition
...
SVN:trunk[2677]
2013-04-11 15:16:10 +00:00
Erwan Taloc
b0a054ada7
Remove dictionaries from module definition
...
SVN:trunk[2676]
2013-04-11 15:15:09 +00:00
Denis Flaven
b83d42efee
Bug fix: allow printing lists fully expanded without the "pager" navigation.
...
Also try to completely hide the main menu on the left when printing.
SVN:trunk[2675]
2013-04-08 11:57:07 +00:00
Romain Quetiez
2e18c96328
Reviewed the readme file
...
SVN:trunk[2673]
2013-04-02 14:23:42 +00:00
Denis Flaven
2daccbe29d
One more bug fix listed.
...
SVN:trunk[2672]
2013-04-02 14:13:09 +00:00
Denis Flaven
51d9c30315
#696 : the message "Please fill all mandatory fields" is now localized (done in English, French and German)
...
SVN:trunk[2671]
2013-04-02 13:51:05 +00:00
Romain Quetiez
3d79e3fe8f
#472 REST API: finalized the implementation of core/get_related + added the support for AttributeBlob (to manage documents and attachments)
...
SVN:trunk[2669]
2013-04-02 13:31:52 +00:00
Denis Flaven
57b34d2d91
Preparing for the 2.0.1-beta release...
...
SVN:trunk[2668]
2013-04-02 10:04:57 +00:00
Denis Flaven
a5a8863b52
Fixed transparent background issues...
...
SVN:trunk[2667]
2013-04-02 09:48:01 +00:00
Denis Flaven
d92b0aabee
First (draft) version of the get_related verb for the REST API.
...
SVN:trunk[2666]
2013-04-02 09:42:26 +00:00
Denis Flaven
48472b6150
- Added support for creating symbolic links via the toolkit
...
- Added more debug info in the setup.log about the detection of the previously installed modules
SVN:trunk[2665]
2013-03-29 15:44:06 +00:00
Denis Flaven
fc29424600
#698 SeparatorPopupMenuItem was not working.
...
SVN:trunk[2664]
2013-03-29 13:53:51 +00:00
Denis Flaven
c4942dd747
#697 : properly export NULL dates in "spreadsheet" format.
...
SVN:trunk[2662]
2013-03-29 13:32:47 +00:00
Denis Flaven
30b9afe165
REST API bug fix: properly handle key->finalclass
...
SVN:trunk[2661]
2013-03-29 10:54:23 +00:00
Denis Flaven
6d66969ff3
Better display of empty dates in the status report
...
SVN:trunk[2660]
2013-03-28 10:01:21 +00:00
Denis Flaven
667f258ec2
Preserve POSted parameters on the login web page (useful when the session expires)
...
SVN:trunk[2659]
2013-03-28 09:59:49 +00:00
Denis Flaven
badff05995
More readable edition for AttributeDuration (number are right justified)
...
SVN:trunk[2658]
2013-03-28 09:58:28 +00:00
Denis Flaven
052128da81
#694 : make $__comp_menus__ really global !
...
SVN:trunk[2655]
2013-03-25 13:31:51 +00:00
Romain Quetiez
57629051bd
#691 Notifications not sent if some recicipients have an empty address
...
SVN:trunk[2653]
2013-03-21 14:42:34 +00:00
Romain Quetiez
2cc89ad167
#690 XML export broken
...
SVN:trunk[2651]
2013-03-20 17:26:40 +00:00
Romain Quetiez
387ab05fd2
#674 request_type:servicerequest changed into service_request - added the DB update to allow an upgrade
...
SVN:trunk[2650]
2013-03-20 15:51:13 +00:00
Romain Quetiez
5de85c9d97
#688 ... regression in the search forms when the autocomplete is active
...
SVN:trunk[2648]
2013-03-20 15:10:18 +00:00
Romain Quetiez
d7fa2ca5b9
#688 When the autocomplete is activated, and the allowed values depend on another value, then it is possible to set a wrong value
...
SVN:trunk[2646]
2013-03-20 14:47:52 +00:00
Romain Quetiez
3d2866a2a0
#687 Finalized the bug fixed started in [2632], about attributes/hierarchies/labels (dictionary)
...
SVN:trunk[2644]
2013-03-20 10:00:19 +00:00
Denis Flaven
5d805a123e
#683 : allow installation on a DB which names begins with numbers
...
+ directory cleanup for supporting symblinks
SVN:trunk[2639]
2013-03-19 11:38:53 +00:00
Erwan Taloc
584e1fade0
Add reconciliation keys for SLT in order to allow import for SLT having the same name
...
SVN:trunk[2638]
2013-03-18 17:49:27 +00:00
Erwan Taloc
98fa1fd071
Add reconciliation keys for SLT in order to allow import for SLT having the same name
...
SVN:trunk[2637]
2013-03-18 17:48:43 +00:00
Erwan Taloc
2b0b34a3a6
Remove wrong dependency to service_id on parent_request_id
...
SVN:trunk[2636]
2013-03-18 17:47:31 +00:00
Erwan Taloc
a3213bba43
Remove wrong dependency to service_id on parent_request_id
...
SVN:trunk[2635]
2013-03-18 17:46:56 +00:00
Erwan Taloc
1fc6b945f6
Add reconciliation key for Software (Fix Trac #666 )
...
SVN:trunk[2634]
2013-03-18 17:46:02 +00:00
Denis Flaven
58aaed567f
Bug fix: Data model alternate options were not properly checked when upgrading (especially when selecting ITIL tickets)
...
SVN:trunk[2633]
2013-03-18 17:39:26 +00:00
Romain Quetiez
51628604bf
#687 Label for attribute Person:name always shown in english (Last Name)
...
SVN:trunk[2632]
2013-03-18 17:38:28 +00:00
Romain Quetiez
a35ff29363
#677 Cosmetics in the german localization (and a few other languages): first header of the config mgmt overview
...
SVN:trunk[2631]
2013-03-18 17:00:14 +00:00
Romain Quetiez
b52be60776
#684 CSV import / reconciliation using an enum does not take the translation into account
...
SVN:trunk[2630]
2013-03-18 10:26:14 +00:00
Romain Quetiez
d60d634208
#682 Order notifications (last first).
...
SVN:trunk[2629]
2013-03-15 16:25:02 +00:00
Romain Quetiez
b112597df8
Compiler: typo preventing from setting the property 'min_autocomplete_chars' on an external key
...
SVN:trunk[2628]
2013-03-15 10:07:50 +00:00
Romain Quetiez
a965bbd39f
#626 Fixed missing translation in dictionaries (Tickets: "relations", and Contacts overview / count)
...
SVN:trunk[2627]
2013-03-14 17:37:19 +00:00
Romain Quetiez
cc70570e65
#657 JavaScript error when modifying UserLDAP object with Sync
...
SVN:trunk[2626]
2013-03-14 14:46:51 +00:00
Romain Quetiez
c1fae7fd24
#659 exception handling producing notices, hence causing confusion
...
SVN:trunk[2625]
2013-03-14 14:22:27 +00:00
Romain Quetiez
d620516055
#675 Error when drilling down on graph/pie/table with group by on a field that can be null (this case has been excluded)
...
SVN:trunk[2624]
2013-03-14 13:00:28 +00:00
Romain Quetiez
0918c81d58
#680 Setup failing to display the check report when DOM extension not enabled (php-xml not installed on redhat distributions)
...
SVN:trunk[2623]
2013-03-14 10:14:53 +00:00
Romain Quetiez
39b79e2a05
#660 Warning raised with ZendServer (with APC cache enabled) causing the setup to fail
...
SVN:trunk[2622]
2013-03-14 10:12:05 +00:00
Romain Quetiez
3340ca2b10
#679 Improved the reporting in case of an error while loading a module: 1) the list of already loaded modules is given, 2) the full path of the searched node is given
...
SVN:trunk[2621]
2013-03-14 09:07:35 +00:00
Denis Flaven
67dc148069
Better error reporting when loading a module fails.
...
SVN:trunk[2620]
2013-03-13 16:54:32 +00:00
Denis Flaven
c6ba656f1d
Sort the modules before processing them for dependencies, in order to obtain a predictable result independent from the order of the modules in the file system... hopefully... (should fix Trac#679)
...
SVN:trunk[2619]
2013-03-13 16:52:10 +00:00
Romain Quetiez
acf4c7a28a
#664 Could not login after upgrade of an iTop 1.x with a DB prefix
...
SVN:trunk[2618]
2013-03-13 14:37:46 +00:00
Romain Quetiez
b38dea4bba
#634 Detection of HTTPS not working with nginx (iTop always considering the current connection as being secure)
...
SVN:trunk[2617]
2013-03-13 13:57:51 +00:00
Romain Quetiez
3cf398618e
#472 REST Services: added core/delete (to bulk delete, full-featured), and validated the operation core/apply_stimulus
...
SVN:trunk[2616]
2013-03-13 11:01:16 +00:00
Romain Quetiez
462f163d8a
#661 and #662 Could not create a user request (or ?) as soon as the autocomplete feature gets active
...
SVN:trunk[2615]
2013-03-12 16:09:03 +00:00
Erwan Taloc
96b3e9a891
Fix issue for creation of Logical Interface
...
SVN:trunk[2614]
2013-03-10 09:08:04 +00:00
Erwan Taloc
b56242808d
Fix bug TTO / TTR computation for Service request (Trac 674)
...
SVN:trunk[2613]
2013-03-10 08:50:42 +00:00
Erwan Taloc
793f94d302
Correction to display IP field for Physical Device :
...
Network Device
Server
Storage System
NAS
Tape Library
SAN switch
SVN:trunk[2612]
2013-03-10 08:46:57 +00:00
Romain Quetiez
a23569e0c4
Fixed issue with the new CRON execution pattern
...
SVN:trunk[2611]
2013-03-08 14:03:55 +00:00
Romain Quetiez
80a8b63498
Modified the mechanism to display object dedicated messages (allows the plugin to add their message or replace standard ones)
...
Factorized the code to bulk update / bulk delete objects in an interactive way.
SVN:trunk[2610]
2013-03-08 13:36:31 +00:00
Denis Flaven
eee8d71381
Enhancement: take into account the "periodicity" of the background processes.
...
Bug fix: fixed a warning in CheckStopWatchThresholds
SVN:trunk[2609]
2013-03-01 17:14:54 +00:00
Denis Flaven
9013910cec
Protect against unwanted output that may corrupt the JSON results
...
SVN:trunk[2607]
2013-02-27 16:14:16 +00:00
Denis Flaven
ddff9180ac
Added 'core/apply_stimulus' as a possible operation for the REST web services.
...
SVN:trunk[2605]
2013-02-27 15:58:16 +00:00
Denis Flaven
4988d6eb04
Allow retrieving of the Filter used by a DisplayBlock (useful for extending search forms)
...
SVN:trunk[2603]
2013-02-27 14:31:27 +00:00
Denis Flaven
5ff86a40d9
Fix for making iUIPageExtension usable !
...
SVN:trunk[2600]
2013-02-27 13:37:12 +00:00
Denis Flaven
05133aa319
Fix for supporting the CSV export of big audit results.
...
SVN:trunk[2598]
2013-02-06 15:44:59 +00:00
Denis Flaven
626e2a1db1
Enable support of databases which name either is a reserved word or contains non-alphanumeric characters (i.e. itop-production).
...
SVN:trunk[2595]
2013-01-31 15:14:23 +00:00
Romain Quetiez
59e1a64f2d
REST services: fixed issue with returned external keys
...
SVN:trunk[2594]
2013-01-30 14:09:32 +00:00
Denis Flaven
a9ac7d9e10
Added support for GET/JSON-P
...
SVN:trunk[2593]
2013-01-30 13:49:12 +00:00
Romain Quetiez
7b2789479d
REST services: alpha2. It is now extensible (implement iRestServiceProvider). Still lacks two verbs: apply_stimulus and delete.
...
SVN:trunk[2592]
2013-01-30 09:46:55 +00:00
Denis Flaven
4e8db37060
Added credits to Stephan Rickauer about security.
...
SVN:trunk[2591]
2013-01-22 17:55:20 +00:00
Denis Flaven
80b0a8b942
Fix for Trac #670 : XSS vulnerability issue.
...
SVN:trunk[2589]
2013-01-22 17:39:16 +00:00
Romain Quetiez
32924bc054
REST services: an alpha version. It is already possible to create/update/get objects. An example illustrates the possibilities.
...
SVN:trunk[2586]
2013-01-16 13:57:51 +00:00
Romain Quetiez
96530a5bdf
Auto-documentation: first step => the extension APIs
...
SVN:trunk[2585]
2013-01-04 13:43:52 +00:00
Denis Flaven
18eee44ee6
Bug fix: properly record history of Hierarchical Keys
...
SVN:trunk[2584]
2012-12-21 15:37:45 +00:00
Denis Flaven
0d0cce9195
Icon update
...
SVN:trunk[2580]
2012-12-14 09:52:15 +00:00
Denis Flaven
92bf38a18e
Icon update
...
SVN:trunk[2579]
2012-12-14 09:44:48 +00:00
Denis Flaven
08e4b306f0
Icons update
...
SVN:trunk[2578]
2012-12-14 09:34:04 +00:00
Denis Flaven
fcf04a4584
Added info about an IE8 patch
...
SVN:trunk[2577]
2012-12-14 09:03:59 +00:00
Denis Flaven
344932c063
Hide menu pane automatically if requested. Useful for automation.
...
SVN:trunk[2576]
2012-12-14 09:02:30 +00:00
Romain Quetiez
b8fd4014ec
Update of the german dictionary by David Gumble ( #654 )
...
SVN:trunk[2575]
2012-12-14 08:47:58 +00:00
Romain Quetiez
b22eae043c
#653 Document notes and FAQ: when data is longer than 64Kb, then at each modification of the text, an error is displayed and the change is not visible in the history tab (but data correctly saved).
...
SVN:trunk[2574]
2012-12-13 15:37:19 +00:00
Erwan Taloc
0f2815b202
change lable for simple ticket management module
...
SVN:trunk[2573]
2012-12-13 15:24:59 +00:00
Denis Flaven
ddc73d13c2
Don't show the CSV import history (by default) for a faster display.
...
SVN:trunk[2572]
2012-12-13 14:55:11 +00:00
Denis Flaven
cd82ff981f
Removed the compiler's log from the overall setup log.
...
SVN:trunk[2571]
2012-12-13 14:51:45 +00:00
Denis Flaven
4fb7f612b1
Removed the "verbose" option from the mysqldump command.
...
SVN:trunk[2570]
2012-12-13 14:50:56 +00:00
Denis Flaven
58f12afdcd
Restore authentication for generating the life-cycle charts in the right language.
...
SVN:trunk[2569]
2012-12-13 14:37:20 +00:00
Denis Flaven
8ab0b682db
Patch to add the support of indexOf for IE8.
...
SVN:trunk[2568]
2012-12-13 14:33:32 +00:00
Erwan Taloc
646b46f2b6
Allow & inside email addresses
...
SVN:trunk[2567]
2012-12-13 14:23:28 +00:00
Erwan Taloc
b052ba5c59
fix typo in French dictionary
...
SVN:trunk[2566]
2012-12-13 14:21:26 +00:00
Erwan Taloc
2af1411a9e
ConnectableCI is now an abstract class
...
SVN:trunk[2565]
2012-12-13 14:19:46 +00:00
Erwan Taloc
72118db350
Class VirtualDevice is now an abstract class
...
SVN:trunk[2564]
2012-12-13 14:18:57 +00:00
Erwan Taloc
fef19c5c99
lnkServerToVolume marked as a link in the datamodel
...
SVN:trunk[2563]
2012-12-13 14:16:40 +00:00
Romain Quetiez
cc8db51b33
Updated the readme for the release 2.0
...
SVN:trunk[2562]
2012-12-12 16:58:29 +00:00
Romain Quetiez
7245c67469
Completed missing impact/dependency rules (Datacenter device depends on power connection, and PDU depending on power connection)
...
SVN:trunk[2561]
2012-12-12 15:50:18 +00:00
Denis Flaven
d6a4ac64fd
New icons replacing some non-free (?) ones.
...
SVN:trunk[2560]
2012-12-12 15:33:11 +00:00
Romain Quetiez
196826062a
Typo in the data model
...
SVN:trunk[2559]
2012-12-12 14:57:37 +00:00
Denis Flaven
402b907c8e
Fix for JS error in IE 8 (reported via the forum)
...
SVN:trunk[2558]
2012-12-11 13:35:43 +00:00
Romain Quetiez
b038bc3905
Cleanup in the setup manual instructions
...
SVN:trunk[2557]
2012-12-11 10:19:28 +00:00
Romain Quetiez
b41e7ab3db
Cleanup in the setup manual instructions
...
SVN:trunk[2556]
2012-12-11 10:16:28 +00:00
Romain Quetiez
fd59c97ce1
Cleanup in the setup manual instructions (preliminary step)
...
SVN:trunk[2555]
2012-12-11 09:50:38 +00:00
Erwan Taloc
e2eb232e0f
Correct wrong linkset in Change management ITIL module
...
SVN:trunk[2554]
2012-12-10 13:32:22 +00:00
Romain Quetiez
62b3f80a4c
#629 Nested object creation (button plus) does not work if:
...
- PHP 5.4
- notification sent on object creation
- PHP error level allows notices
SVN:trunk[2553]
2012-12-07 13:38:14 +00:00
Romain Quetiez
4d9c632060
#560 typo for german translation of "Metric"
...
SVN:trunk[2552]
2012-12-07 12:32:37 +00:00
Denis Flaven
99240e997c
Update of the lifecycle images
...
SVN:trunk[2551]
2012-12-07 12:06:16 +00:00
Romain Quetiez
bf067d4ac4
Fixed profile issue: nobody had the right to create/modify links btw VirtualDevice and LogicalVolume
...
SVN:trunk[2550]
2012-12-07 11:50:42 +00:00
Denis Flaven
b00b8dc05a
Added some checks around the configuration of PHP sessions since it seems to cause a lot of troubles.
...
SVN:trunk[2549]
2012-12-07 10:57:46 +00:00
Denis Flaven
a651105675
Added some checks around the configuration of PHP sessions since it seems to cause a lot of troubles.
...
SVN:trunk[2548]
2012-12-07 10:33:26 +00:00
Erwan Taloc
55354389dc
update French translation of menus for Change management module
...
SVN:trunk[2547]
2012-12-06 20:32:47 +00:00
Erwan Taloc
ce4c187fcf
update Change ITIL overview
...
SVN:trunk[2546]
2012-12-06 20:30:22 +00:00
Erwan Taloc
25a03b4c5e
update Change ITIL overview
...
update French translation of menus
SVN:trunk[2545]
2012-12-06 20:28:19 +00:00
Denis Flaven
f0ae02fd8e
Integration of the "bridge" module and new mechanism for auto_select modules.
...
SVN:trunk[2544]
2012-12-06 17:51:52 +00:00
Denis Flaven
aa6cfc205e
- Show only the "vsisible" parameters in the config file, or the ones already present in case of upgrade. Hide others for readability.
...
SVN:trunk[2543]
2012-12-06 17:33:57 +00:00
Romain Quetiez
ae1be5a53b
New module to link storage and virtualization
...
SVN:trunk[2542]
2012-12-06 16:54:16 +00:00
Denis Flaven
d5467ca383
Remove black border around icons in the dashbaord editor (class and icon popup menus)
...
SVN:trunk[2541]
2012-12-06 15:09:36 +00:00
Romain Quetiez
cb4735ba6b
When iTop is in read only mode, then the portal displays a banner and prevent the user from accessing the modification forms
...
SVN:trunk[2540]
2012-12-06 11:42:13 +00:00
Romain Quetiez
bee851155a
Continuation of [2524]: fix the attachements URL issue (was not changed only on datamodel 1.x then overwritten on a more recent change)
...
This fixes the issue #645 for good, I hope.
SVN:trunk[2539]
2012-12-06 11:05:29 +00:00
Denis Flaven
7c13a6286e
Typo causing a bug in IE8 when removing an element from a n:n linkset.
...
SVN:trunk[2538]
2012-12-06 10:55:23 +00:00
Denis Flaven
156993a517
- Show only the "vsisible" parameters in the config file, or the ones already present in case of upgrade. Hide others for readability.
...
- Properly check DB connection in case of upgrade (setup wizard)
- Cleanup old remains of the V1.x setup program.
SVN:trunk[2537]
2012-12-06 10:53:42 +00:00
Romain Quetiez
074551c506
#647 : itop says "ticket updated" but nothing has been changed.
...
+ Do not send a notification if nothing has been changed from the portal web page
Related to #398 which seems to be fixed
SVN:trunk[2536]
2012-12-06 10:52:27 +00:00
Erwan Taloc
dead18c8fd
Reset reject reason when approved
...
Fix display of reject reason when required
SVN:trunk[2535]
2012-12-06 10:49:29 +00:00
Erwan Taloc
0f2334052b
Reset reject reason when approved
...
SVN:trunk[2534]
2012-12-06 10:48:40 +00:00
Erwan Taloc
7dc7b23dc3
Remove icone for Virtual Device and Virtual Host
...
SVN:trunk[2533]
2012-12-06 10:41:07 +00:00
Erwan Taloc
9857d9444c
Fix icone issue for NASFileSystem and Fiber Channel Interface
...
SVN:trunk[2532]
2012-12-06 10:40:38 +00:00
Denis Flaven
4804a2994e
Make auto_reload work on OQL menus
...
Fix for table configuration for tables resutling from an OQL menu
SVN:trunk[2531]
2012-12-06 09:47:53 +00:00
Denis Flaven
5b8dc80779
auto-reload set to fast everywhere it is used.
...
SVN:trunk[2530]
2012-12-06 09:40:58 +00:00
Erwan Taloc
04a037a91d
update Case for Request management menu
...
SVN:trunk[2529]
2012-12-06 09:21:51 +00:00
Erwan Taloc
0b30cebd6a
update profiles for problem manager and service manager to make sure they are allowed to manage the element they are responsible for
...
SVN:trunk[2528]
2012-12-06 09:17:57 +00:00
Erwan Taloc
64bc64dd95
Add icone for a work order
...
SVN:trunk[2527]
2012-12-06 09:09:54 +00:00
Romain Quetiez
7f45a40e5d
#643 Output corrupted by characters after the PHP closing bracket (attachements get corrupted)
...
SVN:trunk[2526]
2012-12-06 08:56:50 +00:00
Denis Flaven
17d98c9236
Safer regexpr for DateTimes (don't let 2012-12-05 1900:00 pass through since it turns into 0000-00-00 00:00:00 in MySQL) but allow to omit the seconds (i.e. 2012-12-05 18:45 will become 2012-12-05 18:45:00 in MySQL)
...
SVN:trunk[2525]
2012-12-05 18:02:45 +00:00
Denis Flaven
b3e7068279
Bug fix: Incorrect URL for downloading attachments, that nobody really to noticed before since it seems to work on some web servers... weird !!!
...
SVN:trunk[2524]
2012-12-05 17:36:05 +00:00
Denis Flaven
5ffc5ff50a
Fixed Trac #628 : sort order and configurable tables
...
SVN:trunk[2523]
2012-12-05 14:59:51 +00:00
Erwan Taloc
cc8c034520
update Case for Service management menu
...
SVN:trunk[2522]
2012-12-05 14:58:33 +00:00
Erwan Taloc
b7e22f9ffe
update Case for Service management menu
...
SVN:trunk[2521]
2012-12-05 14:58:12 +00:00
Erwan Taloc
3b1c46d13f
update Case for request management menu
...
add transition to escalated ttr
SVN:trunk[2520]
2012-12-05 14:57:45 +00:00
Erwan Taloc
b6288aeb6b
update Case for request management menu
...
add transition to escalated ttr
SVN:trunk[2519]
2012-12-05 14:57:14 +00:00
Erwan Taloc
0d95e11f04
update Case for Problem management menu
...
SVN:trunk[2518]
2012-12-05 14:56:37 +00:00
Erwan Taloc
b6c670a55b
update Case for Problem management menu
...
SVN:trunk[2517]
2012-12-05 14:56:19 +00:00
Erwan Taloc
e4a6b37fb0
update Case for incident management menu
...
add transition to escalated ttr
SVN:trunk[2516]
2012-12-05 14:55:48 +00:00
Erwan Taloc
1cefd3b35f
update Case for configuration management menu
...
SVN:trunk[2515]
2012-12-05 14:50:01 +00:00
Erwan Taloc
46cde34254
update Case for change management menu
...
SVN:trunk[2514]
2012-12-05 14:49:15 +00:00
Erwan Taloc
1f0acf7a0a
update Case for change management menu
...
SVN:trunk[2513]
2012-12-05 14:48:47 +00:00
Romain Quetiez
020994c23a
Russian updated (source: Shamil Khamit)
...
SVN:trunk[2512]
2012-12-05 14:46:18 +00:00
Denis Flaven
3e2e0be05e
Set "portal" as the origin of user requests created from the portal.
...
SVN:trunk[2511]
2012-12-05 13:37:13 +00:00
Romain Quetiez
7561f8f8da
Fixed regression due to the recent optimization of SQL queries
...
SVN:trunk[2510]
2012-12-05 12:43:35 +00:00
Romain Quetiez
64c9c1fead
Added a comment to explain why the APIs AddCondition_PointingTo and AddCondition_ReferencedBy must be left unprotected (do not clone the passed filter). See trac #639
...
SVN:trunk[2509]
2012-12-05 10:32:13 +00:00
Romain Quetiez
fb8e2ce1a4
#640 Resolved requests shown in both lists (opened and resolved)
...
SVN:trunk[2508]
2012-12-05 09:52:19 +00:00
Denis Flaven
ed6bbe6d07
New extension API: iPageUIExtension to alter the display of *each* iTopWebPage.
...
SVN:trunk[2507]
2012-12-05 09:49:24 +00:00
Denis Flaven
0a0e7c01fd
Perf enhancements: don't build trace information if trace is not required.
...
SVN:trunk[2506]
2012-12-05 09:45:53 +00:00
Denis Flaven
0221a65f82
Performance enhancement for impact analysis: avoid looping in the recursion.
...
SVN:trunk[2505]
2012-12-05 08:49:38 +00:00
Erwan Taloc
0e3b2a9bf1
update profile for change manager, implementor and supervisor for basic change management module
...
SVN:trunk[2504]
2012-12-04 18:25:07 +00:00
Denis Flaven
5808c0a8a7
Fix for a SQL error (regression) in the Portal
...
SVN:trunk[2503]
2012-12-04 17:25:02 +00:00
Denis Flaven
3b0e1d9a3b
Prevent a crash when not authorized to see an object of a derived class.
...
SVN:trunk[2502]
2012-12-04 15:21:59 +00:00
Romain Quetiez
24435401a5
Fixed issue in CSV export: null enums rendered as 'undefined' whereas '' is the value expected in the import (See an export of Organization/status)
...
SVN:trunk[2501]
2012-12-04 15:17:22 +00:00
Denis Flaven
07d88199b4
New parameter to tweak the display of Impact anaysis: which tab to display first? list or graphics?
...
SVN:trunk[2500]
2012-12-04 14:50:59 +00:00
Romain Quetiez
46005c19ce
Allow the deletion of a shortcut while preserving it from being edited through UI.php
...
SVN:trunk[2499]
2012-12-04 14:46:18 +00:00
Denis Flaven
442c0d6956
Prevent a server crash when using together APC cache and Mcrypt
...
SVN:trunk[2498]
2012-12-04 14:01:51 +00:00
Romain Quetiez
1e155ffc13
Fixed stopper issue (found with an audit) due to copies of DBObjectSearch not cloned (or not cloned well)
...
There is still one place where this should be fixed, but it reveals another bug so we've decided to leave it as is for the moment (see comment in DBObjectSearch::AddCondition_PointingTo)
SVN:trunk[2497]
2012-12-04 13:26:48 +00:00
Romain Quetiez
90bc24d5c0
Optimization of SQL queries: fixed two issues (SELECT to track object linked to... and SELECT ExternalUser)
...
SVN:trunk[2496]
2012-12-03 17:00:38 +00:00
Romain Quetiez
fe27ee4f22
Debugging: run_query now produces the debug output (log_kpi_duration)
...
SVN:trunk[2495]
2012-12-03 11:24:19 +00:00
Denis Flaven
84e498e744
Protect against empty email addresses
...
SVN:trunk[2494]
2012-12-03 09:13:39 +00:00
Erwan Taloc
2af564bc03
Update descriptions for each linkset
...
Add Application solution tab for Virtual machines
SVN:trunk[2493]
2012-12-01 16:54:06 +00:00
Erwan Taloc
b0c48ce2a7
Change Name into Last Name for a object person in English dictionary (Trac #530 )
...
Fix icone issue for change mgmt
Allow selection of Location defined in each parent location for Person and Physical Devices (Trac #412 )
Make sure all names are mandatory in the module Service Management , Service Management Provider (Trac #530 )
Fix wrong impact rules for storage system
SVN:trunk[2492]
2012-12-01 12:46:23 +00:00
Erwan Taloc
14520dabc0
Prompt planned start and end date for change for status planned (Trac #563 )
...
Change Name into Last Name for a object person in English dictionary (Trac #530 )
Allow service manager to delete objects in the service catalog (Trac #506 )
SVN:trunk[2491]
2012-12-01 12:41:41 +00:00
Erwan Taloc
8a3d922882
All Service Manager to delete objects from service catalog (Trac #506 )
...
SVN:trunk[2490]
2012-11-30 17:31:00 +00:00
Erwan Taloc
faa1c37613
Add dependency between server and logical volume (Trac #617 )
...
Add Pertual field for Licence (Trac #535 )
Make Name mandatory for all CIS
SVN:trunk[2489]
2012-11-30 17:30:08 +00:00
Denis Flaven
a0d267ed2f
Bug fix: "Configure this list" was not working on some ,lists (with a ID containing a colon (:) from a Menu)
...
SVN:trunk[2488]
2012-11-30 16:57:37 +00:00
Denis Flaven
09209533d0
Support multiple recipients in To: Cc: and Bcc:
...
SVN:trunk[2487]
2012-11-30 16:46:50 +00:00
Romain Quetiez
3784a41d9e
Optimization of SQL queries: fixed!
...
SVN:trunk[2486]
2012-11-30 16:26:53 +00:00
Romain Quetiez
78cb9f793a
Optimization of SQL queries: reduce the number of JOINS, assuming that data are consistent. Can be disabled with config setting query_optimization_enabled => 0.
...
Also fixed caching issue (reproduced when replaying a query log)
SVN:trunk[2485]
2012-11-30 13:34:46 +00:00
Romain Quetiez
941d056db4
Improved the query logging + replay mechanism
...
SVN:trunk[2484]
2012-11-30 13:27:07 +00:00
Denis Flaven
d69163199b
Fix for Trac #569 : Mandatory date (and time) fields are prefilled with the current date (and time).
...
SVN:trunk[2483]
2012-11-30 10:51:15 +00:00
Denis Flaven
b563a64eb6
Added PHP and MySQL versions and OS to the statistics
...
SVN:trunk[2482]
2012-11-30 10:08:26 +00:00
Denis Flaven
a975974fc0
Fix for Trac #608 : install broken on PHP < 5.2.17
...
SVN:trunk[2481]
2012-11-30 09:23:17 +00:00
Denis Flaven
b87abb7603
Make sure that we don't call OnFormCancel during a true submit.
...
SVN:trunk[2480]
2012-11-28 17:51:46 +00:00
Denis Flaven
0313f54d3e
Fix for "undefined property" as reported in Trac#629
...
SVN:trunk[2479]
2012-11-28 17:50:24 +00:00
Denis Flaven
63cb32b7a7
Fix for Trac #497 : allow bulk modification of "duration" fields.
...
- Proper display of the modifications on the SynchroAttributes in the History of a SynchroDataSource
- Better display of the history of Boolean atrtibutes (false is no longer displayed as an empty string)
SVN:trunk[2478]
2012-11-28 17:45:00 +00:00
Denis Flaven
323147c7f4
Fixed Trac #619 : Added the option -- single-transaction to the mysqldump command to avoid locking issues with non-existing definer accounts.
...
SVN:trunk[2477]
2012-11-28 11:17:45 +00:00
Denis Flaven
a9d17903cf
Fix for Trac#627: Don't log the parameters in the call stack in case of exception to protect sensitive data.
...
SVN:trunk[2476]
2012-11-28 10:53:43 +00:00
Denis Flaven
b3b19bcaf6
Prevent a undefined varialbe when logging directly to a details page (bookmarked page)
...
SVN:trunk[2475]
2012-11-28 09:04:28 +00:00
Denis Flaven
e0800944a8
Make sure that CSV files end with a proper carriage return
...
SVN:trunk[2474]
2012-11-28 09:03:30 +00:00
Denis Flaven
352a95decb
Added a detailed log of the compiler (temporary ? for debugging purposes ?)
...
SVN:trunk[2473]
2012-11-28 09:01:43 +00:00
Romain Quetiez
85974da27b
New developer tool: cosmetics
...
SVN:trunk[2472]
2012-11-27 17:24:35 +00:00
Denis Flaven
e1d2723283
Fix for Trac#589, do not use ExchangeException here ! Copy/paste killed us ?
...
SVN:trunk[2471]
2012-11-27 17:21:23 +00:00
Denis Flaven
0818a67e75
Fixed bug #624 : corrupted display of the log when updating from the portal.
...
Also fixed a bit the portal's stylesheet and prevent calling OnFormCancel on a true submit !!
SVN:trunk[2470]
2012-11-27 17:11:47 +00:00
Romain Quetiez
9b982df4f0
New developer tool: set log_queries=1 to enable query logging into data/
...
The accumulative log data/queries.log can be replayed with test/replay_query_log.php which produces a result file (to check the stability of the results) and a benchmark file (to see the efficiency in CSV)
SVN:trunk[2469]
2012-11-27 16:53:24 +00:00
Denis Flaven
51af2e9662
Fix for Trac #625 : CSV export of boolean attributes was broken (false => "")
...
SVN:trunk[2468]
2012-11-27 16:30:41 +00:00
Denis Flaven
f8f8c327af
Typo: Sycnhro => Synchro
...
SVN:trunk[2467]
2012-11-27 16:28:22 +00:00
Denis Flaven
baf1e80cca
Fix for Trac #584 (Documentation of needed piviledges)
...
SVN:trunk[2466]
2012-11-27 15:44:40 +00:00
Denis Flaven
5be8937518
Fix inconsistencies in the sample data.
...
SVN:trunk[2465]
2012-11-27 15:28:13 +00:00
Denis Flaven
2c9884cfa5
Fixed Trac #631 : impossible to assign a routine or emergency change.
...
Cleanup: removed useless state definitions.
SVN:trunk[2464]
2012-11-27 14:52:53 +00:00
Denis Flaven
933bb62c6c
Missing dict entries for "parent_incident_id".
...
SVN:trunk[2463]
2012-11-27 14:17:08 +00:00
Denis Flaven
b10b894b24
Protects the display of the history against renmaed/removed attributes.
...
SVN:trunk[2462]
2012-11-27 13:44:47 +00:00
Denis Flaven
35a3b145f8
Regression from previous fix...
...
SVN:trunk[2461]
2012-11-23 17:01:00 +00:00
Denis Flaven
c04ea6d220
Bug fix:
...
- Correct intial sort order of a table if the default sort column is not an "alphabetical" column (i.e. IP Address)
- Properly sort on the first column (name) when the name is made of a column with a different sort algorithm (i.e. IP Address).
SVN:trunk[2460]
2012-11-23 15:29:13 +00:00
Denis Flaven
ea48279a90
Bug fix:
...
- Correct intial sort order of a table if the default sort column is not an "alphabetical" column (i.e. IP Address)
- Properly sort on the first column (name) when the name is made of a column with a different sort algorithm (i.e. IP Address).
SVN:trunk[2459]
2012-11-23 15:25:55 +00:00
Romain Quetiez
9bc263b106
Fixed messed up dictionaries.
...
1) In english, we have the following:
- Delivery model class shown in japanese
- Server, Person and Subnet additional tabs shown in french
- Known errors menus shown in french
2) In ? we have the Attachments in german (but it is ok in english, for my installation...)
SVN:trunk[2458]
2012-11-22 09:08:41 +00:00
Denis Flaven
27619a9118
Changed Eugène to Eugene to work around an XML load problem.
...
SVN:trunk[2457]
2012-11-21 15:47:58 +00:00
Denis Flaven
ff2603a8fe
Review of the readme. Ready for building Beta 2.
...
SVN:trunk[2456]
2012-11-21 15:22:21 +00:00
Romain Quetiez
4a0002058e
Updated the readme for iTop 2.0 Beta 2
...
SVN:trunk[2455]
2012-11-21 14:58:08 +00:00
Romain Quetiez
656675206e
#602 Description not shown in portal
...
SVN:trunk[2454]
2012-11-21 14:11:21 +00:00
Erwan Taloc
07fee4ac00
Fix tab translation for Subnet
...
SVN:trunk[2453]
2012-11-21 13:53:13 +00:00
Denis Flaven
084609bfad
Increased memory_limit for the setup to 64 MB
...
SVN:trunk[2452]
2012-11-21 13:52:44 +00:00
Erwan Taloc
e1742fa24d
Fix issue with Subnet usage computation
...
SVN:trunk[2451]
2012-11-21 13:48:20 +00:00
Romain Quetiez
241ac4c4d0
Fixed typo in spanish dictionary
...
SVN:trunk[2450]
2012-11-21 13:42:09 +00:00
Romain Quetiez
d75ad72057
Renamed classes/attributes and enums, for the latest dictionaries (based on names from 2.0 beta 1)
...
SVN:trunk[2449]
2012-11-21 13:31:23 +00:00
Denis Flaven
b2031c5e44
Changed mysqldump invocation to verbose mode (at least for the duration of the beta) in order to ease the troubleshooting of backup failures.
...
SVN:trunk[2448]
2012-11-21 13:26:10 +00:00
Denis Flaven
8fa41e2fd0
Localization update:
...
- German thanks to David Guembel
- Japanese thanks to Shoji Seki
- Spanish thanks to Miguel Turrubiates
SVN:trunk[2447]
2012-11-21 11:18:59 +00:00
Erwan Taloc
9016ce7149
add software list on PC devices
...
SVN:trunk[2446]
2012-11-21 11:18:52 +00:00
Erwan Taloc
cf38a3eec4
renumbering of dashlet id
...
SVN:trunk[2445]
2012-11-21 11:17:53 +00:00
Erwan Taloc
7bf1f9ca49
allow duplicate links for device / network connections
...
add PC software in Dashboard
All documentation of software on a PC device
SVN:trunk[2444]
2012-11-21 11:17:18 +00:00
Denis Flaven
1f9950507c
Allow to automatically hide/show the menu pane as a parameter to the page (useful for automating the documentation)
...
SVN:trunk[2443]
2012-11-21 11:08:36 +00:00
Denis Flaven
a4ddc99446
Removed user-rights verification for generting the image... easier for generating the documentation
...
SVN:trunk[2442]
2012-11-21 11:06:31 +00:00
Denis Flaven
52c1830d42
GetTargetAttDef is made public (it's used for auto documenting)
...
SVN:trunk[2441]
2012-11-21 11:04:08 +00:00
Romain Quetiez
79e4a73408
Updated the russion translation, thanks to Shamil Khamit (note: this translation seems to be quite incomplete)
...
SVN:trunk[2440]
2012-11-21 11:03:27 +00:00
Denis Flaven
0f8f214367
Added more translators to the readme.
...
SVN:trunk[2439]
2012-11-21 11:01:15 +00:00
Romain Quetiez
914be40f02
Adapted the sample queries to the new datamodel.
...
SVN:trunk[2438]
2012-11-21 10:42:17 +00:00
Romain Quetiez
f196d03f6f
error.log moved into the log directory
...
SVN:trunk[2437]
2012-11-21 10:19:28 +00:00
Romain Quetiez
f089d4282e
Renamed priv_Userinternal into priv_userinternal: the upgrade must be idempotent!
...
SVN:trunk[2436]
2012-11-21 10:04:40 +00:00
Romain Quetiez
bedbc387eb
Renamed priv_Userinternal into priv_userinternal, and added a check for table names (lowercase is the rule!)
...
SVN:trunk[2435]
2012-11-21 09:41:53 +00:00
Romain Quetiez
4d85ff60ab
Fixed #618 and #621
...
+ renamed a few classes/enums/attributes to improve the classes naming consistency and ease the writing of OQLs
+ fixed errors in the profiles
SVN:trunk[2434]
2012-11-20 16:24:24 +00:00
Romain Quetiez
b38e818499
New feature: fixed bugs in shortcut edition (condition: list NOT paginated)
...
SVN:trunk[2433]
2012-11-19 10:25:38 +00:00
Erwan Taloc
b1fb7189de
update profiles according to new data model
...
SVN:trunk[2432]
2012-11-19 09:07:00 +00:00
Romain Quetiez
7792b54d26
New feature: shortcuts to a search result. The feature is not automatically available with upgrade of custom versions -requires a ShortcutContainerMenuNode.
...
SVN:trunk[2431]
2012-11-16 11:21:00 +00:00
Erwan Taloc
8f398bd130
Change constraint on attribute agent_id for a workorder
...
SVN:trunk[2430]
2012-11-12 18:11:31 +00:00
Erwan Taloc
79db8a22e7
Make Request Mgmt module visible for all
...
Update translation for customer satisfaction
SVN:trunk[2429]
2012-11-12 18:11:12 +00:00
Erwan Taloc
058787a366
Make Request Mgmt module visible for all
...
Update translation for customer satisfaction
SVN:trunk[2428]
2012-11-12 18:09:35 +00:00
Erwan Taloc
4b99c584db
Make Incident Mgmt module visible for all
...
Update translation for customer satisfaction
SVN:trunk[2427]
2012-11-12 18:09:07 +00:00
Erwan Taloc
b9d689baf1
update purchase_date type
...
SVN:trunk[2426]
2012-11-12 18:06:59 +00:00
Erwan Taloc
fe6c34030b
update MakeIconeFrom name with good icone path
...
add transaltion for remated_problems_list
SVN:trunk[2425]
2012-11-12 18:05:02 +00:00
Erwan Taloc
b8f7fa975c
update MakeIconeFrom name with good icone path
...
add transaltion for remated_problems_list
SVN:trunk[2424]
2012-11-12 18:03:37 +00:00
Denis Flaven
abdca9399d
Bug fix: incorrect handling of "negative" selections in bulk delete
...
SVN:trunk[2423]
2012-11-12 15:05:17 +00:00
Romain Quetiez
3b93fcff3c
#615 Fixed bug on multi column queries - wrong count resulting in strange effects in the display of results
...
SVN:trunk[2422]
2012-11-12 14:34:39 +00:00
Romain Quetiez
6987db54b5
#614 Fixed regression on multi column queries (could not display Null objects)
...
SVN:trunk[2421]
2012-11-12 14:32:29 +00:00
Denis Flaven
71d011b7f8
Prevent a crash when deleting objects accessed from a list of their abstract class (i.e. Select some Contacts, "delete...", select a Person, delete => crash).
...
SVN:trunk[2420]
2012-11-12 14:23:24 +00:00
Denis Flaven
b22c23dfee
Bug fix: "save" in edit dashboard did nothing on Chrome on a *just reloaded* dashboard (actually on any page which URL contained a hash)
...
SVN:trunk[2419]
2012-11-12 10:36:34 +00:00
Romain Quetiez
59b7c0c025
Bug fix: display an empty string for the friendlyname of a NULL external key
...
SVN:trunk[2418]
2012-11-09 16:49:17 +00:00
Erwan Taloc
46e42f0ea2
Don't mind whether hidden fields are read-only or not.. they are hidden.
...
SVN:trunk[2417]
2012-11-09 15:12:16 +00:00
Romain Quetiez
bac286646b
#611 Fixed regression in import.php
...
SVN:trunk[2416]
2012-11-09 08:44:00 +00:00
Denis Flaven
bd057018a0
Typo: Opened => Open
...
SVN:trunk[2415]
2012-11-08 14:22:29 +00:00
Denis Flaven
f2a63cbbce
Bug fix: Trac#609 export/import was broken for dashboards with a non-alphanumeric identifier.
...
SVN:trunk[2414]
2012-11-08 13:02:38 +00:00
Romain Quetiez
247b1b4d78
Record the list of attachments (in EventNotificationEmail) + prerequisite to email-reply
...
SVN:trunk[2413]
2012-11-08 12:41:51 +00:00
Erwan Taloc
4ac9f0654c
replace emergency by urgency for user portal variables
...
SVN:trunk[2412]
2012-11-02 08:56:04 +00:00
Denis Flaven
7cb5d60dd3
Rollback (temporarily) to fix the issue with linksets dependent on both sides.
...
SVN:trunk[2411]
2012-10-30 11:23:22 +00:00
Denis Flaven
2d04bfe2b9
Review of the readme for 2.0.0 beta
...
SVN:trunk[2410]
2012-10-30 09:28:16 +00:00
Romain Quetiez
954ae7cca0
Draft of the Readme for 2.0 beta
...
SVN:trunk[2409]
2012-10-30 08:53:08 +00:00
Romain Quetiez
0e6f2e2fb9
Workaround to an issue with reconciliation keys using "discarded" ext keys (target class implemented in an optional module)
...
SVN:trunk[2408]
2012-10-30 08:52:35 +00:00
Denis Flaven
73226092dc
Change the versioning scheme: let's jump to 1.3.0 for this new branch.
...
SVN:trunk[2407]
2012-10-29 18:05:57 +00:00
Romain Quetiez
0abade970a
MetaModel: when an ext key on a Link is discarded, then discard the corresponding linkset attributes
...
SVN:trunk[2406]
2012-10-29 17:55:51 +00:00
Erwan Taloc
78948c06fe
Change Label of Friendly name from "Name" to "Friendy Name" to avoid misunderstanding when importing or synchronizing data
...
SVN:trunk[2405]
2012-10-29 17:47:37 +00:00
Denis Flaven
1df7fb44dd
Make the two modules: Known Errors and Problem Mgmt independent from each other.
...
SVN:trunk[2403]
2012-10-29 13:54:21 +00:00
Denis Flaven
0048978cbd
New option for MFNodes: define_if_not_exists !!
...
SVN:trunk[2402]
2012-10-29 13:51:39 +00:00
Romain Quetiez
cd745f1df1
Dashboards - make sure that dashlet ids are unique within a given dashboard (not a cell), which can become uneasy when the dashlets are spread amongst several modules
...
SVN:trunk[2401]
2012-10-29 12:56:40 +00:00
Denis Flaven
3a52e4cd83
Incorrect formatting visible only with IE !
...
SVN:trunk[2400]
2012-10-29 12:46:00 +00:00
Denis Flaven
a0d222d593
Correct detection of whether there are any changes or not compared to a std build.
...
SVN:trunk[2399]
2012-10-29 11:42:31 +00:00
Denis Flaven
b7ce575a5f
Added the manifest of previous versions for safe upgrades.
...
SVN:trunk[2398]
2012-10-29 10:45:34 +00:00
Denis Flaven
0c35ef8085
Allow updating sample data while loading them !!
...
SVN:trunk[2397]
2012-10-26 17:01:53 +00:00
Denis Flaven
b59d5062c7
Invalid MACAddress value in sample data !!!
...
SVN:trunk[2396]
2012-10-26 16:08:30 +00:00
Denis Flaven
5105773996
Invalid MACAddress value in sample data !!!
...
SVN:trunk[2395]
2012-10-26 15:20:41 +00:00
Romain Quetiez
0c0a54db69
Internal: regression in the bulk install
...
SVN:trunk[2394]
2012-10-26 15:18:12 +00:00
Romain Quetiez
3a90af5fdc
Internal: fixed reporting issue for bulk installer
...
SVN:trunk[2393]
2012-10-26 14:30:50 +00:00
Romain Quetiez
bbad591334
Internal: improved (a little) the API to detect datamodel inconsistencies
...
SVN:trunk[2392]
2012-10-26 14:29:17 +00:00
Denis Flaven
15edf33a56
Edit in-place for audit rules from their category.
...
SVN:trunk[2391]
2012-10-26 14:25:23 +00:00
Denis Flaven
e8341448b7
Cosmetics in the setup.
...
SVN:trunk[2390]
2012-10-26 14:12:51 +00:00
Denis Flaven
40cc93e5f5
Adapt the webservice to either 1.x or 2.x datamodels
...
SVN:trunk[2389]
2012-10-26 14:11:30 +00:00
Denis Flaven
5af0f5f320
Proper error reporting...
...
SVN:trunk[2388]
2012-10-26 13:57:40 +00:00
Erwan Taloc
050037acb2
set default order descending on ticket ref
...
SVN:trunk[2387]
2012-10-26 13:24:39 +00:00
Erwan Taloc
ba4c382fe8
add sample date related to virtualization
...
SVN:trunk[2386]
2012-10-26 13:17:34 +00:00
Erwan Taloc
2e7b991252
do not lot delivery model in this module
...
SVN:trunk[2385]
2012-10-26 13:15:57 +00:00
Erwan Taloc
1ada274c56
do not lot delivery model in this module
...
SVN:trunk[2384]
2012-10-26 13:15:34 +00:00
Erwan Taloc
5e3889a8a5
replace type Emergency by Urgency
...
SVN:trunk[2383]
2012-10-26 13:14:56 +00:00
Denis Flaven
39d8888890
Protect the webservices...
...
SVN:trunk[2382]
2012-10-26 13:11:02 +00:00
Erwan Taloc
d894ec0a9f
replace type Emergency by Urgency
...
SVN:trunk[2381]
2012-10-26 13:09:47 +00:00
Erwan Taloc
9b8b95017d
replace type Emergency by Urgency
...
SVN:trunk[2380]
2012-10-26 13:09:19 +00:00
Erwan Taloc
cbe7b7f3bb
replace type Emergency by Urgency
...
SVN:trunk[2379]
2012-10-26 13:08:51 +00:00
Erwan Taloc
7103d524e0
update sample date to not load in CMDB core the data related to virtualization
...
SVN:trunk[2378]
2012-10-26 13:08:14 +00:00
Denis Flaven
bfa41966d9
Adapt the webservice to either 1.x or 2.x datamodels
...
SVN:trunk[2377]
2012-10-26 12:29:45 +00:00
Denis Flaven
85ee91a38c
Fix: the configuration path changed in 2.0
...
SVN:trunk[2376]
2012-10-26 12:17:59 +00:00
Erwan Taloc
0bcbf5825a
change translation for trigger on threshold reached
...
SVN:trunk[2375]
2012-10-26 11:54:26 +00:00
Denis Flaven
99b4719335
Log the response file as a standalone XML file to be able to easily replay each installation
...
SVN:trunk[2374]
2012-10-26 08:12:14 +00:00
Erwan Taloc
a1f5a330d4
add dictionary for change mgmt ITIL
...
Add external field for link SLA / SLT
SVN:trunk[2373]
2012-10-26 07:13:47 +00:00
Denis Flaven
0f4d2990f7
Bug fix: properly preserve user's choices in case of upgrade (for alternatives)
...
SVN:trunk[2372]
2012-10-25 16:20:14 +00:00
Denis Flaven
fa9237f04b
Log the installation parameters in case an investigation is needed
...
SVN:trunk[2371]
2012-10-25 16:10:53 +00:00
Romain Quetiez
3c9082d978
Fixed datamodel consistency issue (acceptance_comment removed from emergency change)
...
SVN:trunk[2370]
2012-10-25 15:36:15 +00:00
Denis Flaven
f45d2520cf
itop-tickets is a mandatory module, whatever happens, install it !
...
SVN:trunk[2369]
2012-10-25 15:19:03 +00:00
Romain Quetiez
89029d4410
Regression -a bug was hidden by the issue solved in revision [2356] !
...
SVN:trunk[2368]
2012-10-25 15:16:36 +00:00
Denis Flaven
c39f11193e
Beware: the 'lifecycle' directories contain big images. Exclude them from the list of icons.
...
SVN:trunk[2367]
2012-10-25 14:57:01 +00:00
Denis Flaven
f14ebdb019
Allow non-integer ranks on dashlets/cells
...
SVN:trunk[2366]
2012-10-25 14:55:47 +00:00
Denis Flaven
e3698b07f6
Exclude Incidents from the Portal since this way of handling them would not work once opening the tickets in the normal UI.
...
SVN:trunk[2365]
2012-10-25 14:49:40 +00:00
Denis Flaven
a57e5e0af4
- Data model finalization... renamed ElectricalConnection to PowerConnection and Arrival to PowerSource
...
- Changes in the default choices for the setup
SVN:trunk[2364]
2012-10-25 14:47:54 +00:00
Romain Quetiez
d73405d1f4
Compiler: take into account the "is_null_allowed" flag for blobs
...
SVN:trunk[2363]
2012-10-25 14:36:06 +00:00
Romain Quetiez
cae32294a1
Integrated the multiple select in the portal (search closed tickets)
...
SVN:trunk[2362]
2012-10-25 14:24:38 +00:00
Romain Quetiez
ce63939855
Added/XMLized service overview dashboard, for every version + added an overview for change mgmt in ITIL version
...
SVN:trunk[2361]
2012-10-25 13:51:53 +00:00
Denis Flaven
13de0f5702
Redundant typo !
...
SVN:trunk[2360]
2012-10-25 13:40:26 +00:00
Romain Quetiez
cc331c7f72
Adjusted the text of the "Notifications" welcome page (added two types of triggers)
...
SVN:trunk[2359]
2012-10-25 13:25:23 +00:00
Denis Flaven
20103def45
Ignore silently unknown attributes when loading a XML file since we know have variations in the data model of the CMDB...
...
SVN:trunk[2358]
2012-10-25 13:24:22 +00:00
Denis Flaven
664adcb990
Fixed some interdependencies of the CMDB modules.
...
SVN:trunk[2357]
2012-10-25 13:17:13 +00:00
Romain Quetiez
db5d832207
Fixed error in JA dictionary, messing up the English and Japanese dictionaries for the class EventIssue
...
SVN:trunk[2356]
2012-10-25 13:16:11 +00:00
Denis Flaven
1210732852
Oops, missing file.
...
SVN:trunk[2355]
2012-10-25 10:54:49 +00:00
Denis Flaven
9f263ca603
Installation wizard icons for 2.x.
...
SVN:trunk[2354]
2012-10-25 10:47:41 +00:00
Denis Flaven
7597630d18
Moved the dashboards into the datamodel XML (thanks to Christophe)
...
SVN:trunk[2353]
2012-10-25 10:34:18 +00:00
Denis Flaven
66e3554308
Split of the datamodel into 5 modules:
...
- Core (as before, mandatory)
- Storage
- End-User devices
- Datacenter devices
- Virtualization
SVN:trunk[2352]
2012-10-25 10:22:41 +00:00
Romain Quetiez
467c4c6258
Added TriggerOnThresholdReached to the dictionary
...
SVN:trunk[2351]
2012-10-25 10:17:04 +00:00
Denis Flaven
4ccf908738
Prevent an error in case of exception !
...
SVN:trunk[2350]
2012-10-25 10:08:05 +00:00
Romain Quetiez
c1072bb744
Fixed regression in the licenses shown at setup (2 had disappeared)
...
SVN:trunk[2349]
2012-10-25 07:50:00 +00:00
Erwan Taloc
5eb4b557e0
Add specific module for Datacenter related CIs
...
SVN:trunk[2348]
2012-10-24 16:02:21 +00:00
Erwan Taloc
4d4c9674fa
remove Datacenter related CIS
...
SVN:trunk[2347]
2012-10-24 16:01:15 +00:00
Romain Quetiez
217b7048c5
XML Datamodel: new format (fixed issue seen with some versions of PHP)
...
SVN:trunk[2346]
2012-10-24 14:40:13 +00:00
Denis Flaven
bbd581e9c5
Do not perform time consuming computations for building the menus if there are too many objects in a list (limit is configurable).
...
SVN:trunk[2345]
2012-10-24 14:17:27 +00:00
Romain Quetiez
d7e492b711
XML Datamodel: new format (version + zlists changed) - not compatible with 2.0 alpha!!!
...
SVN:trunk[2342]
2012-10-24 13:54:02 +00:00
Denis Flaven
80ec842042
Slight (incomptaible!) modification to the dashboards format to support incremental changes through the XML.
...
SVN:trunk[2336]
2012-10-24 08:04:17 +00:00
Romain Quetiez
b72151d968
Fixed typo in new XML datamodel
...
SVN:trunk[2335]
2012-10-24 07:51:20 +00:00
Denis Flaven
3c3c805298
Finishing touch on the setup program... ready for 2.0 beta ??
...
SVN:trunk[2334]
2012-10-24 07:30:43 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
Denis Flaven
54a3c849ed
Testing external fields pointing to external keys...
...
SVN:trunk[2332]
2012-10-23 09:34:51 +00:00
Romain Quetiez
5582607b76
CSV Import: when using cut&paste, the character set is de facto utf-8 (no user choice)
...
SVN:trunk[2331]
2012-10-23 09:33:31 +00:00
Romain Quetiez
3889bdf293
Fixed regression in 2.0: plugins ONDBInsert and ONDBUpdate where not called anymore
...
SVN:trunk[2330]
2012-10-23 09:26:28 +00:00
Denis Flaven
4981344c24
"Refresh" button replaced by an small icon
...
SVN:trunk[2329]
2012-10-23 09:11:10 +00:00
Denis Flaven
2ca4b02548
Bug fix: cloning a DBObject has a special meaning !!
...
SVN:trunk[2328]
2012-10-23 09:09:55 +00:00
Denis Flaven
180f215ab0
Small optimization: do not recompute external fields if the value of the external key did not change
...
SVN:trunk[2327]
2012-10-22 13:22:01 +00:00
Denis Flaven
9f47c09cdf
Bug of month: make sure that GetFilter returns a usable filter (i.e. with the parameters)
...
SVN:trunk[2326]
2012-10-22 13:12:00 +00:00
Romain Quetiez
7b790cc84f
Fixed two bugs revealed with specific constraints (query expression like 'SELECT b FROM a JOIN b', AND the organization context is set)
...
SVN:trunk[2325]
2012-10-22 13:02:15 +00:00
Denis Flaven
281a01fca5
Added more precomputed life cycle images
...
SVN:trunk[2324]
2012-10-22 09:14:57 +00:00
Erwan Taloc
b5af98b150
update on_target_delete rule to avoid automatic deletion in some cases
...
SVN:trunk[2321]
2012-10-21 09:01:02 +00:00
Erwan Taloc
216bbd0ce1
Add edit mode for Linkset
...
SVN:trunk[2320]
2012-10-21 08:40:50 +00:00
Erwan Taloc
a78b8a604c
Add edit mode for Linkset
...
SVN:trunk[2319]
2012-10-21 08:39:49 +00:00
Erwan Taloc
6e7ee18e7f
Add icone for this module
...
SVN:trunk[2318]
2012-10-21 08:17:54 +00:00
Erwan Taloc
aa49610e31
Rename Fiber Channel interface to correct typo
...
SVN:trunk[2317]
2012-10-21 08:10:55 +00:00
Erwan Taloc
e3a285e423
Remove obsolete attribute
...
SVN:trunk[2316]
2012-10-21 08:00:55 +00:00
Denis Flaven
37f75428d2
Typos
...
SVN:trunk[2315]
2012-10-20 20:26:29 +00:00
Denis Flaven
f9eacfa2d0
Typos ??
...
SVN:trunk[2314]
2012-10-20 20:19:00 +00:00
Denis Flaven
bc6d3df0c2
EMail, CSV export and Add To Dashbaord menu items are now in the "toolkit" menu.
...
SVN:trunk[2313]
2012-10-20 20:14:01 +00:00
Denis Flaven
79900e89a2
Cosmetic enhancements to ease the search for a class in the schema.
...
SVN:trunk[2312]
2012-10-20 19:22:57 +00:00
Denis Flaven
4efa2cb3c0
Added a refresh button (and creation /modification messages) on the details of an object
...
SVN:trunk[2311]
2012-10-20 17:16:46 +00:00
Denis Flaven
135abdb9e0
Fixed the "Reset(APC)Cache" at the end of the installation.
...
SVN:trunk[2310]
2012-10-20 15:42:39 +00:00
Denis Flaven
a48d2f97e8
Bug fix: do not overwrite the 'extensions' directory during the setup!
...
SVN:trunk[2309]
2012-10-20 14:55:29 +00:00
Denis Flaven
c9b1883905
Bug fix: preserve the previous settings in the configuration file in case of upgrade.
...
SVN:trunk[2308]
2012-10-20 14:39:14 +00:00
Denis Flaven
86b615a9a5
Added the proper mimetype for XML pages for the impact analysis graph.
...
SVN:trunk[2307]
2012-10-20 13:37:46 +00:00
Denis Flaven
08a320cf2b
Ajax file upload is now part of the standard JS includes in the iTop pages.
...
SVN:trunk[2306]
2012-10-20 13:36:20 +00:00
Denis Flaven
c05c1062ce
Implemented the "multiple choices" in search forms for Enums and External keys.
...
SVN:trunk[2305]
2012-10-20 13:32:59 +00:00
Denis Flaven
f61af1fe5c
Added a new favicon
...
SVN:trunk[2304]
2012-10-20 13:06:31 +00:00
Denis Flaven
80f2f0f66f
Cosmetics for the setup
...
SVN:trunk[2303]
2012-10-19 16:59:07 +00:00
Erwan Taloc
d3b6d468b0
Add edition in place for Physical Interfaces on Connectable CI
...
SVN:trunk[2302]
2012-10-19 15:35:42 +00:00
Romain Quetiez
27fec353dd
#593 Losing attachments when performing massive change
...
SVN:trunk[2301]
2012-10-19 15:11:53 +00:00
Denis Flaven
ab6cfb56b4
Fixed a regression: don't put some JS script in every ajax_page (even though they claim to contain some HTML)
...
SVN:trunk[2300]
2012-10-19 14:11:57 +00:00
Romain Quetiez
a57aed9ffc
Portal adapted to datamodels 1.x, 2.x (simple tickets, or ITIL tickets)
...
SVN:trunk[2299]
2012-10-19 13:07:35 +00:00
Denis Flaven
7a817ad1d8
Localization for in-place edition of 1:n linksets
...
SVN:trunk[2298]
2012-10-19 10:52:47 +00:00
Denis Flaven
b3caa1f002
Life cycle images enhancements:
...
- precomputed images are now stored in the "lifecycle" directory of the module in which the class is declared.
- graphviz.php makes a proper usage of the data directory for its data files
- life cycles images are now transparent
SVN:trunk[2297]
2012-10-19 10:17:47 +00:00
Denis Flaven
77606c32c5
Added pre-computed life-cycle images and a fixed typo.
...
SVN:trunk[2296]
2012-10-19 09:28:15 +00:00
Erwan Taloc
d89be97297
remove SLA computation herited from ticket
...
SVN:trunk[2295]
2012-10-19 09:16:08 +00:00
Erwan Taloc
da4419b848
remove SLA computation herited from ticket
...
SVN:trunk[2294]
2012-10-19 09:15:43 +00:00
Erwan Taloc
7809037963
Make requestype for Service sub category mandatory
...
SVN:trunk[2293]
2012-10-19 09:12:59 +00:00
Erwan Taloc
c28c4bd675
Make requestype for Service sub category mandatory
...
SVN:trunk[2292]
2012-10-19 09:12:42 +00:00
Romain Quetiez
fa8cbd08d4
Internal: you can add 'attachments' => array of ormDocument to the context of a trigger, the attachments will be added to the email sent
...
SVN:trunk[2291]
2012-10-18 17:15:06 +00:00
Denis Flaven
53aefa895b
Implemented a new (optional) UI for managing 1:n linksets.
...
SVN:trunk[2290]
2012-10-18 12:03:33 +00:00
Romain Quetiez
c9d5743c4a
Config: use app_icon_url to change the hyperlink used when clicking on the main icon
...
SVN:trunk[2289]
2012-10-18 10:17:49 +00:00
Erwan Taloc
7d5e2637c4
Rename class PCsoftware into PCSoftware
...
Add role attribute on link Person / Team
SVN:trunk[2288]
2012-10-18 09:51:13 +00:00
Romain Quetiez
e938dfb5c9
Internal: AttributeDateTime column changed from TIMESTAMP to DATETIME (issues with some bulk imports)
...
SVN:trunk[2287]
2012-10-18 09:50:39 +00:00
Romain Quetiez
ed15cde281
#583 Losing attachments when performing massive change
...
SVN:trunk[2284]
2012-10-18 09:33:49 +00:00
Erwan Taloc
96c62463d5
Initial load of data model 2.0
...
SVN:trunk[2283]
2012-10-18 09:26:30 +00:00
Romain Quetiez
ce77c65e6e
#565 Fixed security issues (XSS)
...
SVN:trunk[2282]
2012-10-17 15:38:09 +00:00
Denis Flaven
0f9280399b
Properly handle all types of fields when entering values via the state transition "wizard" screen
...
SVN:trunk[2280]
2012-10-17 14:11:26 +00:00
Romain Quetiez
4f9115ca02
Objects always recorded before the notifications are sent
...
SVN:trunk[2277]
2012-10-17 13:31:10 +00:00
Romain Quetiez
84a8310912
Portal: enable adding dependent attributes in the request creation form
...
SVN:trunk[2273]
2012-10-17 12:40:38 +00:00
Romain Quetiez
c45dbb2e07
Portal: enable adding dependent attributes in the request creation form
...
SVN:trunk[2270]
2012-10-17 12:03:29 +00:00
Romain Quetiez
b36ebc6e0f
Fixed issue in the portal: the list of opened requests and closed request where messed up when pagination was activated on both lists
...
SVN:trunk[2267]
2012-10-17 09:02:24 +00:00
Romain Quetiez
09a1c17052
CSV import: show flag csv_import_history_display in the default config file
...
SVN:trunk[2264]
2012-10-16 14:40:20 +00:00
Romain Quetiez
bddda8e256
CSV import: added a flag to disable the history tab (too long to display, when the feature is heavily used)
...
SVN:trunk[2263]
2012-10-16 14:31:15 +00:00
Romain Quetiez
020089b1d3
Internal: MetaModel to ignore classes declared only with the purpose of implementing behaviors (missing function Init). Note: declaring such a class as abstract is recommended, though it seems enough to omit the Init method. Perfs: benchmarked as an additional 1ms out of 1s for the whole page.
...
SVN:trunk[2262]
2012-10-16 14:07:21 +00:00
Romain Quetiez
e454a12346
Dev productivity: SVN to ignore log/setup.log
...
SVN:trunk[2261]
2012-10-16 13:11:04 +00:00
Romain Quetiez
b304307ad7
Spurious chars corrupting CSV download:
...
- factorized in WebPage as TrashUnexpectedOutput()
- added early tracking and reporting into MetaModel::IncludeModule, use the new config flag 'debug_track_spurious_chars' to blame the harmful module/file.
- protected export.php
- removed a space at the beginning of page 'createfrommail.php'
SVN:trunk[2260]
2012-10-16 13:06:50 +00:00
Romain Quetiez
6039ea47fc
Bug: download CSV result with search criteria
...
SVN:trunk[2259]
2012-10-15 16:00:25 +00:00
Denis Flaven
8d26d1dd34
Fixed the support of the toolkit
...
SVN:trunk[2258]
2012-10-15 15:28:48 +00:00
Romain Quetiez
1507259cfe
Fix: removed a debug trace
...
SVN:trunk[2257]
2012-10-15 14:12:35 +00:00
Romain Quetiez
a79336116f
Fixed regression - still, the API MetaModel::BulkDelete cannot be used in any case (e.g. hierarchical keys)
...
SVN:trunk[2256]
2012-10-15 13:57:19 +00:00
Romain Quetiez
f805e8b6c5
Fixed export.php usage description
...
SVN:trunk[2255]
2012-10-15 13:55:54 +00:00
Erwan Taloc
7015a44268
Allow utilization of place holder in from and reply_to fields for action emails
...
SVN:trunk[2254]
2012-10-15 12:27:09 +00:00
Romain Quetiez
e33523ddc8
CSV import/export reworked:
...
Trac #174 and #283 : import.php localized by default, option no_localize to disable
Trac #554 : export.php localized by default, option no_localize to disable
Trac #555 : friendlyname abusively used as a reconciliation key
+ Default charset is ISO-8859-1 to be compatible with Excel (See config parameter csv_file_default_charset)
+ CSV export in UTF-8 with BOM to help Excel in getting it right (not all versions)
+ Fixed reporting issues (wrong class, exceptions, changed external key)
+ Fixed settings lost when navigating in the import wizard
+ Fixed issues when some html entities were found in the data (reporting + export)
+ Added a link to download the CSV export.php
SVN:trunk[2253]
2012-10-12 15:48:54 +00:00
Denis Flaven
ec3c42e87c
- Changes to the setup program: Backup now works for real
...
- A few cosmetic changes...
SVN:trunk[2252]
2012-10-12 12:15:06 +00:00
Denis Flaven
8edfac5cff
Smaller and nicer tar/zip icon
...
SVN:trunk[2251]
2012-10-12 11:10:46 +00:00
Romain Quetiez
1bd9e77a87
Brand new setup: fixed two issues
...
SVN:trunk[2250]
2012-10-10 14:22:22 +00:00
Denis Flaven
3e5581dd24
Not needed if there is no installation.xml file
...
SVN:trunk[2249]
2012-10-10 10:23:05 +00:00
Denis Flaven
ebc0114284
Installation.xml is useless for a 1.x datamodel
...
SVN:trunk[2248]
2012-10-10 10:21:48 +00:00
Denis Flaven
f788f589fa
ResetCache requires the Dict class.
...
SVN:trunk[2247]
2012-10-10 10:16:29 +00:00
Denis Flaven
44aa1d34b7
Do not search for modules when its not needed
...
SVN:trunk[2246]
2012-10-10 10:02:05 +00:00
Denis Flaven
06aef10f25
Imported the "old" addon from the 1.2 branch
...
SVN:trunk[2245]
2012-10-10 09:49:58 +00:00
Denis Flaven
9c58240474
Start using the new setup 2.0 ! Be brave !!
...
SVN:trunk[2244]
2012-10-10 09:36:04 +00:00
Denis Flaven
4f29019351
Start using the new setup 2.0 ! Be brave !!
...
SVN:trunk[2243]
2012-10-10 09:35:34 +00:00
Denis Flaven
59df6b61d0
More information for the setup program
...
SVN:trunk[2242]
2012-10-10 09:33:48 +00:00
Denis Flaven
4cf90dee55
Rollback an unwanted - experimental - change.
...
SVN:trunk[2241]
2012-10-10 09:32:06 +00:00
Denis Flaven
01d4746b0c
Moving the datamodel to its new place
...
SVN:trunk[2240]
2012-10-10 09:28:22 +00:00
Denis Flaven
011c08676e
New way of storing the "source" data model(s)
...
SVN:trunk[2239]
2012-10-10 09:23:32 +00:00
Denis Flaven
ecaa870880
"extensions" is now the offical place for storing extension modules
...
SVN:trunk[2238]
2012-10-10 09:21:40 +00:00
Denis Flaven
847a538912
Some progress on the 2.0 setup...
...
SVN:trunk[2237]
2012-10-10 09:18:32 +00:00
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +00:00
Romain Quetiez
60cf926fdb
Toolkit: deharcoded source directory
...
SVN:trunk[2234]
2012-10-05 12:02:05 +00:00
Denis Flaven
5b93504709
- new Configuration option 'source_dir'
...
- pretty print of the configuration
SVN:trunk[2233]
2012-10-05 10:57:47 +00:00
Romain Quetiez
6c1866ce89
Fixed cosmetic regression (seen on first login if the welcome popup is shown)
...
SVN:trunk[2232]
2012-10-05 08:19:37 +00:00
Romain Quetiez
eab09c5e17
Toolkit : compile only installed modules (in database)
...
SVN:trunk[2231]
2012-10-04 15:47:31 +00:00
Denis Flaven
c69eb2e5d7
Don't perform computations inside GetAsHTML because this may cause an infinite recursion since GetAsHTML is called by ToArgs
...
SVN:trunk[2230]
2012-10-04 09:09:25 +00:00
Romain Quetiez
55cc5ad2b7
Dev productivity: SVN to ignore the folder env-*
...
SVN:trunk[2229]
2012-10-03 08:52:41 +00:00
Romain Quetiez
18933c33b3
Finalized the translation of some dashboards (1.2.1)
...
SVN:trunk[2228]
2012-10-03 08:46:07 +00:00
Denis Flaven
5c7604f950
- Implemented the 'symlinks' options
...
- Better handling of errors during the installation
SVN:trunk[2227]
2012-10-03 08:18:40 +00:00
Romain Quetiez
6b92cab445
Added a utility for the toolkit (adaptation to 2.0) + removed non-issues revealed by the toolkit
...
SVN:trunk[2226]
2012-10-02 16:06:10 +00:00
Denis Flaven
9af1de0bb4
Cleaner handling of "pure PHP" classes inside the data model
...
SVN:trunk[2225]
2012-10-02 13:54:22 +00:00
Denis Flaven
ddd98ebab2
Some progress on the 2.0 setup...
...
SVN:trunk[2224]
2012-09-29 16:47:13 +00:00
Denis Flaven
f5de7987bb
Implementation of a new extension "iPopupMenuExtension" to allow a module to add menu items almost anywhere inside iTop. Oops...
...
SVN:trunk[2223]
2012-09-29 16:45:36 +00:00
Denis Flaven
12c06262ea
Typos
...
SVN:trunk[2222]
2012-09-29 16:43:22 +00:00
Denis Flaven
1b55986e39
Protect against duplicate class definition in case of unattended installation
...
SVN:trunk[2221]
2012-09-29 16:42:29 +00:00
Denis Flaven
ef59badf5b
Implementation of a new extension "iPopupMenuExtension" to allow a module to add menu items almost anywhere inside iTop.
...
SVN:trunk[2220]
2012-09-29 16:03:16 +00:00
Denis Flaven
cb57335c0b
Work in progress on the 2.0 setup/ the "install from scratch" is complete.
...
SVN:trunk[2219]
2012-09-27 10:53:45 +00:00
Denis Flaven
5fc4775903
Bug fix: AddToDashboard crashed the menu.
...
SVN:trunk[2218]
2012-09-26 10:19:41 +00:00
Denis Flaven
088fcf9449
Protect the download of documents against spurious blank lines coming from nowhere !!
...
SVN:trunk[2217]
2012-09-26 09:19:43 +00:00
Erwan Taloc
5ed95f3a1c
Mahe sure a unique ID is define for DIV
...
SVN:trunk[2216]
2012-09-26 08:08:44 +00:00
Romain Quetiez
a2e33634f5
Compiler: fixed issue with 'initial_state_path' (the real fix...)
...
SVN:trunk[2215]
2012-09-25 17:57:12 +00:00
Romain Quetiez
2d641a0de3
Compiler: fixed issue with 'initial_state_path'
...
SVN:trunk[2214]
2012-09-25 17:41:46 +00:00
Romain Quetiez
da75724296
Dashboards for 2.0, replaced external fields by the external key (group by) + fixed an issue in the numbering of dashlets
...
SVN:trunk[2213]
2012-09-25 16:35:17 +00:00
Romain Quetiez
50f0358556
Fixed issues with accentuated characters in the graphs (bars or pie) - added a comment
...
SVN:trunk[2212]
2012-09-25 14:35:31 +00:00
Romain Quetiez
0e4c79b2e7
Fixed issues with accentuated characters in the graphs (bars or pie)
...
SVN:trunk[2211]
2012-09-25 14:30:52 +00:00
Denis Flaven
a008107d38
Bug fix: properly show which column the table is sorted on, even for external keys.
...
Enhancement: sort the non-selected columns alphabetically
SVN:trunk[2210]
2012-09-25 12:57:39 +00:00
Romain Quetiez
dc4bfc6b30
Compiler: added 'initial_state_path'
...
SVN:trunk[2209]
2012-09-25 12:08:50 +00:00
Denis Flaven
2da369431c
Properly parse accented characters inside the "autocomplete" widget.
...
Protects the dialog resizing against some JS errors
Code cleanup...
SVN:trunk[2208]
2012-09-25 11:10:17 +00:00
Denis Flaven
5e40d7b009
- Protect against a JS error when opening the dialog box
...
- Syntax cleaning
SVN:trunk[2207]
2012-09-25 10:15:43 +00:00
Denis Flaven
8d56d8eb79
Enhancement: prevent reloading a list while the configuration dialog is open.
...
SVN:trunk[2206]
2012-09-25 10:03:41 +00:00
Denis Flaven
ab1143e0e1
Bug fix: prevent 'assertion failed' when a block auto reloads: '0' is indeed a valid ID for a display block !!
...
SVN:trunk[2205]
2012-09-25 10:01:58 +00:00
Romain Quetiez
d747b1fe26
Fixed an issue revealed by fix [2201], occurring when filtering on organization (context) - the fix is not complete (see Trac #588 )
...
SVN:trunk[2204]
2012-09-25 09:43:03 +00:00
Denis Flaven
20c5e1b6ad
Protects against temporary objects that exist only in memory (id < 0)
...
SVN:trunk[2203]
2012-09-25 08:31:42 +00:00
Denis Flaven
aa9c7c7091
Protects against temporary objects that exist only in memory (id < 0)
...
SVN:trunk[2202]
2012-09-25 08:29:06 +00:00
Romain Quetiez
2f9922f7df
Fixed issue in OQL rendering, reproduced with FROM and JOIN clauses
...
SVN:trunk[2201]
2012-09-24 07:56:35 +00:00
Denis Flaven
45bfee7ef0
Do not let portal users configure their lists... not bullet proof from the security point of view, but better than opening it wide.
...
SVN:trunk[2200]
2012-09-21 16:57:53 +00:00
Romain Quetiez
2eddb57cbd
Dashboards - Fixed issues + added 3 confirmation (on exit, save or cancel)
...
SVN:trunk[2199]
2012-09-21 15:15:05 +00:00
Denis Flaven
4979a653ee
Support of pre-2.0 modules by transforming the icon paths.
...
SVN:trunk[2198]
2012-09-21 15:07:16 +00:00
Denis Flaven
82ba3962b0
Special processing for extra "Well Known" parent classes.
...
SVN:trunk[2197]
2012-09-21 13:53:05 +00:00
Denis Flaven
04424f9762
- Small fixes to the custom display of lists.
...
- CSS improvement for dashboards
SVN:trunk[2196]
2012-09-21 11:05:10 +00:00
Romain Quetiez
dac73c1669
Dashboards - Finalized the implementation (inc. translation in french) - still some known issues
...
SVN:trunk[2195]
2012-09-20 15:56:15 +00:00
Denis Flaven
77129d010e
Do NOT grab cursor hotkeys (CTRL + left arrow) to hide/show the menu pane.
...
SVN:trunk[2194]
2012-09-20 08:38:44 +00:00
Denis Flaven
d19116a88e
Don't put $_FILES inside a javascript comment !!
...
SVN:trunk[2193]
2012-09-20 08:02:55 +00:00
Denis Flaven
d38b79de76
Various fixes for the selection of columns / sort order in the lists.
...
SVN:trunk[2192]
2012-09-20 07:55:25 +00:00
Denis Flaven
54a3a1a89a
First integration pass of the new "2.0" setup, but still work in progress...
...
SVN:trunk[2191]
2012-09-19 12:36:44 +00:00
Romain Quetiez
d18ff8339a
The new 2.0 setup is under way... disabled copy and backup
...
SVN:trunk[2190]
2012-09-19 09:24:29 +00:00
Denis Flaven
e463bd8b48
Preparing for the integration of the version 2.0 of the setup.
...
Some changes to the application layout: logs now go to the ./log folder ./data should be used to store application's data.
SVN:trunk[2189]
2012-09-18 19:55:56 +00:00
Romain Quetiez
93791255e6
The new 2.0 setup is under way... (forgot the class 'DBBackup')
...
SVN:trunk[2188]
2012-09-18 14:47:15 +00:00
Romain Quetiez
bb404f8a95
The new 2.0 setup is under way... (added backup + file copy + sample data + admin language)
...
SVN:trunk[2187]
2012-09-18 09:59:36 +00:00
Denis Flaven
308f40c11b
Enhancement: added a new (hidden) configuration setting 'synchro_prevent_delete_all' (default to true) to deactivate the "safety belt" and allow the deletion of all replicas of a synchro task in one go.
...
SVN:trunk[2186]
2012-09-17 17:12:43 +00:00
Romain Quetiez
645b2f5ad8
Profiles defined in XML: fixed regression preventing from creating an object
...
SVN:trunk[2185]
2012-09-17 07:49:00 +00:00
Romain Quetiez
71208d362a
The new 2.0 setup is under way...
...
SVN:trunk[2184]
2012-09-13 09:00:53 +00:00
Romain Quetiez
39d2534bda
Friendly names: systematic rebuild of views (could be improved)
...
SVN:trunk[2183]
2012-09-13 08:51:36 +00:00
Romain Quetiez
6052e5c848
The new 2.0 setup is under way...
...
SVN:trunk[2182]
2012-09-12 15:54:37 +00:00
Denis Flaven
10aaa3f9bf
Adaptations to potentially run the setup from the CLI
...
SVN:trunk[2181]
2012-09-12 13:44:12 +00:00
Denis Flaven
b372a38c5d
Adaptations to potentially run the setup from the CLI
...
SVN:trunk[2180]
2012-09-12 13:43:18 +00:00
Denis Flaven
5eb97ae133
The new 2.0 setup is under way...
...
SVN:trunk[2179]
2012-09-12 13:31:46 +00:00
Denis Flaven
4cfeae9ca0
Adaptations to potentially run the setup from the CLI
...
SVN:trunk[2178]
2012-09-12 13:28:49 +00:00
Romain Quetiez
949a4639e2
#585 Error in CSV export (from a search result)
...
SVN:trunk[2176]
2012-09-11 14:39:09 +00:00
Romain Quetiez
e47251f2f4
Stop watches - removed inefficient workaround to issue #502 (modif not recorded in the history), the issue #502 must be fixed properly
...
SVN:trunk[2175]
2012-09-11 14:29:41 +00:00
Romain Quetiez
7026eb3b76
Stop watches - reviewed history of changes (+ started refactorization of change tracking into AttributeDef)
...
SVN:trunk[2174]
2012-09-11 10:55:11 +00:00
Romain Quetiez
e48a842881
Stop watches - reset of deadlines whenever the SW is stopped
...
SVN:trunk[2170]
2012-09-07 15:32:50 +00:00
Romain Quetiez
819b2663ca
Stop watches - reset of deadlines + overrun
...
SVN:trunk[2169]
2012-09-07 15:23:28 +00:00
Romain Quetiez
95785ee22d
Stop watches - workaround for the triggers
...
SVN:trunk[2168]
2012-09-07 14:39:29 +00:00
Denis Flaven
c37135af55
Support previous datamodels (profiles à la mode 1.2.x)
...
SVN:trunk[2167]
2012-09-07 13:25:59 +00:00
Romain Quetiez
f05f5865e9
Stop watches - beta (change tracking to be reviewed)
...
SVN:trunk[2166]
2012-09-07 12:51:26 +00:00
Romain Quetiez
2d9193e60e
Friendly names: improved the behavior. Now fully compliant with end users expectations (e.g. a list of contacts shows the friendly name of the persons and team, not only the attribute 'name', the search can be performed on the friendly name as well)
...
SVN:trunk[2165]
2012-09-04 12:59:01 +00:00
Denis Flaven
8fe559e5d1
- Support of iTop 2.0
...
- Fix for deleting "suggested attachments"
SVN:trunk[2164]
2012-08-31 14:08:35 +00:00
Denis Flaven
d799585958
Bug fix: do NOT request the display value of a linkset when this value is useless and may generate an exception !!
...
SVN:trunk[2163]
2012-08-31 13:31:27 +00:00
Denis Flaven
4eb018ac50
Bug fix for supporting CKEditor (HTMLAttribute) inside a reloaded form
...
SVN:trunk[2162]
2012-08-31 13:30:12 +00:00
Denis Flaven
f0d87adc87
Bug fix: Support edition of the "latest modified" entry of a case log
...
SVN:trunk[2161]
2012-08-31 13:28:51 +00:00
Denis Flaven
bc557f6e42
Bug fix for queries where the selected class is not the first one in the list
...
SVN:trunk[2160]
2012-08-31 13:28:15 +00:00
Denis Flaven
c8393a7d3a
Typo !
...
SVN:trunk[2159]
2012-08-31 13:15:02 +00:00
Denis Flaven
c44420c985
Menu icon for editing lists config.
...
SVN:trunk[2158]
2012-08-28 16:04:42 +00:00
Denis Flaven
9064b81461
Integration of the latest version of CKEditor: version 3.6.4, released on 17 July 2012
...
SVN:trunk[2157]
2012-08-28 13:52:07 +00:00
Denis Flaven
175e2351d6
Support edition of the "latest modified" entry of a case log
...
SVN:trunk[2156]
2012-08-28 12:09:02 +00:00
Denis Flaven
9eb1fbee1d
Support edition of the "latest modified" entry of a case log
...
SVN:trunk[2155]
2012-08-28 12:08:15 +00:00
Denis Flaven
5726b2cd5c
Bug fix: properly export boolean attributes to XML (a value of false was creating an empty XML tag)
...
SVN:trunk[2154]
2012-08-23 14:42:34 +00:00
Romain Quetiez
083c3d8613
Profiles defined in XML: reviewed the internal extension capability (GetReadOnlyAttributes and GetPredefinedObjects)
...
SVN:trunk[2152]
2012-08-21 13:25:32 +00:00
Romain Quetiez
cf63e128b1
Profiles defined in XML: aligned the user rights with 1.2.1 (current version)
...
SVN:trunk[2151]
2012-08-21 08:19:25 +00:00
Romain Quetiez
c01cdbb569
Profiles defined in XML: include subclasses (explicit declarations have precedence)
...
SVN:trunk[2150]
2012-08-20 13:25:11 +00:00
Romain Quetiez
38cca0c144
Profiles defined in XML (setup + runtime), beta version (stable, upgrade required)
...
SVN:trunk[2149]
2012-08-14 16:06:51 +00:00
Romain Quetiez
3b46af6a4f
Fixed bug with the serialization of a multi-object OQL (hard to reproduce)
...
SVN:trunk[2147]
2012-08-06 13:43:26 +00:00
Romain Quetiez
b001476a6f
Fixed typo in the menu reflection API
...
SVN:trunk[2146]
2012-08-06 13:17:04 +00:00
Denis Flaven
f0cd1cddb0
- Use the 'style' of the MenuBlock (inherited from DisplayBlock) to distinguish between a list of one object and the details of the same object.
...
SVN:trunk[2145]
2012-07-31 15:18:46 +00:00
Denis Flaven
a707e9fde1
In the 'context', pass menus by ID and no longer by index.
...
SVN:trunk[2144]
2012-07-31 14:07:35 +00:00
Denis Flaven
c612732037
In the 'context', pass menus by ID and no longer by index.
...
SVN:trunk[2143]
2012-07-31 14:06:38 +00:00
Denis Flaven
2b5c7a7f59
Move the "favorites" organization at the bottom of the page.
...
SVN:trunk[2142]
2012-07-31 13:25:58 +00:00
Denis Flaven
aa8ea8f2fe
Enhancement of the Email class to preserve backward compatibility...
...
SVN:trunk[2141]
2012-07-27 10:09:41 +00:00
Denis Flaven
16651d53e1
Fixed a regression due to (apparently?) the upgrade of jQuery
...
SVN:trunk[2140]
2012-07-27 10:08:23 +00:00
Denis Flaven
b0ec706f79
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2139]
2012-07-27 10:07:20 +00:00
Denis Flaven
54f81153f3
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2138]
2012-07-27 10:06:07 +00:00
Denis Flaven
e726420a94
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2137]
2012-07-27 10:04:08 +00:00
Denis Flaven
148df28345
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2136]
2012-07-27 10:03:06 +00:00
Denis Flaven
e126137a91
Implemented Track #582 : "stable name" for synchro_data_xxx tables; translations.
...
SVN:trunk[2134]
2012-07-25 14:30:43 +00:00
Denis Flaven
f9924cd635
Implemented Track #582 : "stable name" for synchro_data_xxx tables.
...
Do not allow changing read-only attributes by CSV import.
SVN:trunk[2133]
2012-07-25 14:09:19 +00:00
Denis Flaven
55e0898587
Implemented Track #582 : "stable name" for synchro_data_xxx tables.
...
SVN:trunk[2132]
2012-07-25 14:06:54 +00:00
Denis Flaven
dce0bce4ce
Customizable tables implementation, beta version done.
...
SVN:trunk[2131]
2012-07-24 15:16:06 +00:00
Denis Flaven
82cf7776ca
Customizable tables implementation, beta version done.
...
SVN:trunk[2130]
2012-07-24 15:15:36 +00:00
Denis Flaven
5430f52145
Customizable tables implementation...
...
SVN:trunk[2129]
2012-07-24 15:13:02 +00:00
Denis Flaven
5125000994
Customizable tables implementation...
...
SVN:trunk[2128]
2012-07-24 13:58:13 +00:00
Denis Flaven
367d97ffb2
Customizable tables implementation...
...
SVN:trunk[2127]
2012-07-24 13:56:45 +00:00
Denis Flaven
4a3321dd0a
Customizable tables implementation...
...
SVN:trunk[2126]
2012-07-24 13:51:22 +00:00
Denis Flaven
fe55d35930
Customizable tables implementation...
...
SVN:trunk[2125]
2012-07-24 13:46:58 +00:00
Denis Flaven
fad06f8f91
Customizable tables implementation...
...
SVN:trunk[2124]
2012-07-24 13:32:54 +00:00
Denis Flaven
1840e24a3c
Customizable tables implementation...
...
SVN:trunk[2123]
2012-07-24 13:32:09 +00:00
Romain Quetiez
b6c3b3c7ab
Stop watches - alpha (GUI is missing)
...
SVN:trunk[2122]
2012-07-12 13:55:26 +00:00
Romain Quetiez
1757554f37
Reintegrated fixes from branch 1.2.1 (2116,2118,2119)
...
- HTML attributes > 64 Kb
- Log of notification displayed as HTML
SVN:trunk[2121]
2012-07-04 09:34:49 +00:00
Denis Flaven
9bfd7ae435
Prototype of extensibility rules
...
SVN:trunk[2114]
2012-06-26 12:05:13 +00:00
Denis Flaven
7c9e2df888
Prototype of extensibility rules
...
SVN:trunk[2113]
2012-06-26 10:04:39 +00:00
Denis Flaven
5a16c08bc9
Fix for Trac #559 : ldap user can login with blank password
...
SVN:trunk[2110]
2012-06-14 16:31:16 +00:00
Denis Flaven
0ffe040546
Updated the test list to take into account Trac #558 (hexadecimal numbers inside strings)
...
SVN:trunk[2107]
2012-06-14 09:31:33 +00:00
Romain Quetiez
dc90de5a2b
XML Export: do not export "unimplemented" link sets, so that the resulting output can be used as sample data in the setup
...
SVN:trunk[2106]
2012-06-14 09:26:23 +00:00
Denis Flaven
51ba8df159
Fixed Trac #558 : properly parse strings containing hexadecimal sequences (i.e. 'QWERTY0xCUIOP').
...
Note that for now hexadecimal numbers are parsed but not interpreted properly...
SVN:trunk[2103]
2012-06-14 09:18:24 +00:00
Romain Quetiez
1e97829d7d
Fixed regression (See #556 ) due to the existence of an overload of the protected API GetUserOrgs, reintegrated from branch 1.2.1
...
SVN:trunk[2101]
2012-06-14 09:12:56 +00:00
Romain Quetiez
cacad13702
Compiler: fixed issue with quotes in the OQL of a menu.
...
SVN:trunk[2098]
2012-06-13 05:56:00 +00:00
Denis Flaven
1a8b802276
Fixed the broken n:n links management UI (Add button remained disabled)
...
SVN:trunk[2097]
2012-06-12 15:21:11 +00:00
Denis Flaven
08deefb5a4
Fixed the broken n:n links management UI (Add button remained disabled)
...
SVN:trunk[2096]
2012-06-12 15:19:09 +00:00
Denis Flaven
e5bb006ba6
Fixed the broken n:n links management UI (Add button remained disabled)
...
SVN:trunk[2095]
2012-06-12 14:34:14 +00:00
Denis Flaven
08f3e36cc8
Fixed the broken n:n links management UI (Add button remained disabled)
...
SVN:trunk[2094]
2012-06-12 14:33:38 +00:00
Denis Flaven
a69c49e77a
Proper management of scroll bars in the left (west) pane.
...
SVN:trunk[2093]
2012-06-12 14:31:57 +00:00
Denis Flaven
039f5042d9
Proper management of scroll bars in the left (west) pane.
...
SVN:trunk[2092]
2012-06-12 14:31:08 +00:00
Romain Quetiez
4562edb4ea
Charts : disabled hrefs until it works
...
SVN:trunk[2091]
2012-06-12 13:06:54 +00:00
Romain Quetiez
463ade4bf4
Compiler: discard empty menu groups
...
SVN:trunk[2090]
2012-06-11 16:21:03 +00:00
Romain Quetiez
4f653d63b5
Compiler: fixed issue with simple quotes in the OQL of a menu.
...
SVN:trunk[2089]
2012-06-11 14:15:53 +00:00
Denis Flaven
34578ff831
Reload the impact/depends on graph only on demand for better performance, via the new Refresh button
...
SVN:trunk[2087]
2012-06-07 13:41:22 +00:00
Denis Flaven
d40f7aa7ba
Reload the impact/depends on graph only on demand for better performance
...
SVN:trunk[2086]
2012-06-07 13:31:57 +00:00
Denis Flaven
d73e1f5fd3
Protect against a reload of the XML data while loading
...
SVN:trunk[2085]
2012-06-07 13:28:57 +00:00
Romain Quetiez
47f13d6b70
#556 Merged in trunk
...
SVN:trunk[2084]
2012-06-05 15:49:31 +00:00
Romain Quetiez
18031b0c34
Dashboard: bug fix
...
SVN:trunk[2079]
2012-05-31 07:57:42 +00:00
Denis Flaven
d953506950
Prototype of HeatMap dashlet
...
SVN:trunk[2078]
2012-05-30 16:30:59 +00:00
Denis Flaven
1a040a3a3a
Prototype of HeatMap dashlet
...
SVN:trunk[2077]
2012-05-30 16:30:26 +00:00
Denis Flaven
e3dd7d4371
Better track unknown classes exceptions
...
SVN:trunk[2076]
2012-05-30 14:59:33 +00:00
Denis Flaven
814ff60c07
Allow editing the "Welcome" dashboard
...
SVN:trunk[2075]
2012-05-30 14:57:57 +00:00
Romain Quetiez
5cfc82437f
Dashboard: improved the group by on two columns (to be continued)
...
SVN:trunk[2074]
2012-05-30 14:51:01 +00:00
Denis Flaven
ad1b2901be
Protect dashboard/dashlets against exceptions, with a graceful degradation for non-existing classes
...
SVN:trunk[2073]
2012-05-30 14:21:48 +00:00
Denis Flaven
e64e008aad
Protect dashboard/dashlets against exceptions, with a graceful degradation for non-existing classes
...
SVN:trunk[2072]
2012-05-30 14:21:10 +00:00
Denis Flaven
9e10de70c9
Typo
...
SVN:trunk[2071]
2012-05-30 11:55:39 +00:00
Denis Flaven
cc0590cd3d
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2070]
2012-05-30 11:20:56 +00:00
Denis Flaven
716ba04f8e
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2069]
2012-05-30 11:20:30 +00:00
Denis Flaven
04f9e823db
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2068]
2012-05-30 11:19:55 +00:00
Denis Flaven
15a7517e4e
Change in default values...
...
SVN:trunk[2067]
2012-05-30 11:02:30 +00:00
Romain Quetiez
2f0d058bfc
Dashboard: improved the group by on two columns (to be continued)
...
SVN:trunk[2066]
2012-05-30 11:01:03 +00:00
Denis Flaven
9a1f0241ff
Prevent an error in case of exception...
...
SVN:trunk[2065]
2012-05-30 10:57:52 +00:00
Denis Flaven
f0cfe78043
No more find/replace of : in Dict strings
...
SVN:trunk[2064]
2012-05-30 10:56:49 +00:00
Denis Flaven
d30cf0655d
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2063]
2012-05-30 10:50:49 +00:00
Denis Flaven
2e26c056f5
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2062]
2012-05-30 10:50:26 +00:00
Denis Flaven
8d4bb6bcdf
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2061]
2012-05-30 10:27:54 +00:00
Denis Flaven
c5a4a02971
replace the 'static' template menu by a dashboard menu
...
SVN:trunk[2060]
2012-05-30 09:58:39 +00:00
Denis Flaven
8c0fbe1913
Dashboards edition final touch...
...
SVN:trunk[2059]
2012-05-30 09:07:41 +00:00
Denis Flaven
5959be5929
Dashboards edition final touch...
...
SVN:trunk[2058]
2012-05-30 09:06:33 +00:00
Denis Flaven
d0bf023f42
Transparent icon to replace a missing Class' icon
...
SVN:trunk[2057]
2012-05-30 09:05:12 +00:00
Denis Flaven
38df2c71a2
Added icon_select widget
...
SVN:trunk[2056]
2012-05-30 09:04:12 +00:00
Romain Quetiez
8a8b8b87e3
Dashboard: finalized the beta version of the header dashlets
...
SVN:trunk[2055]
2012-05-29 16:00:38 +00:00
Denis Flaven
8a85abf6b4
Refresh the whole dashboard when extending the layout
...
SVN:trunk[2054]
2012-05-29 15:50:57 +00:00
Denis Flaven
eb9c5d8fe2
Refresh the whole dashboard when extending the layout
...
SVN:trunk[2053]
2012-05-29 15:50:25 +00:00
Denis Flaven
7cdc90354c
More dashlet icons
...
SVN:trunk[2052]
2012-05-29 15:47:38 +00:00
Romain Quetiez
5ecf5815b8
Dashboard: fixed issue with Null values (group by)
...
SVN:trunk[2051]
2012-05-29 14:02:25 +00:00
Denis Flaven
74726ff742
New icons for some dashlets
...
SVN:trunk[2050]
2012-05-29 11:57:57 +00:00
Denis Flaven
79259814f3
Prototype of Pie chart using RaphaelJS / gRaphael
...
SVN:trunk[2049]
2012-05-29 11:56:20 +00:00
Denis Flaven
264d10ffd7
Starting to use RapahelJS for charts rendering
...
SVN:trunk[2048]
2012-05-29 11:55:32 +00:00
Romain Quetiez
5dcbdbad95
Compiler and co: defensive programming (computing the delta)
...
SVN:trunk[2047]
2012-05-29 11:48:24 +00:00
Denis Flaven
00873c1cb9
Fix issue when editing property sheets with subforms
...
SVN:trunk[2046]
2012-05-29 09:04:32 +00:00
Romain Quetiez
4b34fd4ecd
Dashboard: fixed issue with subforms
...
SVN:trunk[2045]
2012-05-29 09:04:09 +00:00
Romain Quetiez
59e754d8db
Dashboard: invoke directly the display blocks (fixes bugs with titles)
...
SVN:trunk[2044]
2012-05-27 16:37:21 +00:00
Romain Quetiez
4115ddbe13
Dashboard: display the most relevant label in the group by dashlets (eg: hyperlink to an ext key)
...
SVN:trunk[2043]
2012-05-27 15:33:54 +00:00
Romain Quetiez
479bef14e6
Compiler and Co: fixed bugs in the data model delta computation
...
SVN:trunk[2042]
2012-05-27 14:03:47 +00:00
Romain Quetiez
e4c113e412
Dashboard: optimized group by (done by MySQL) + proto of a group by on 2 dimensions
...
SVN:trunk[2041]
2012-05-25 16:04:18 +00:00
Denis Flaven
2c00c115d6
User editable dashboards... implementation in progress
...
SVN:trunk[2040]
2012-05-25 15:59:24 +00:00
Denis Flaven
a40e902808
User editable dashboards... implementation in progress
...
SVN:trunk[2039]
2012-05-25 15:58:59 +00:00
Denis Flaven
341a97d2ac
User editable dashboards... implementation in progress
...
SVN:trunk[2038]
2012-05-25 15:58:17 +00:00
Denis Flaven
a970be510b
User editable dashboards... implementation in progress
...
SVN:trunk[2037]
2012-05-25 15:57:55 +00:00
Denis Flaven
e56aac9ef8
User editable dashboards... implementation in progress
...
SVN:trunk[2036]
2012-05-25 10:22:22 +00:00
Denis Flaven
d6aa4118b0
User editable dashboards... implementation in progress
...
SVN:trunk[2035]
2012-05-25 10:18:38 +00:00
Denis Flaven
bb7c81a914
Cosmetics
...
SVN:trunk[2034]
2012-05-25 10:17:51 +00:00
Denis Flaven
0f0a881238
User editable dashboards... implementation in progress
...
SVN:trunk[2033]
2012-05-25 09:23:10 +00:00
Denis Flaven
f4d2ffcf34
User editable dashboards... implementation in progress
...
SVN:trunk[2032]
2012-05-25 09:22:29 +00:00
Denis Flaven
11ac749c24
User editable dashboards... implementation in progress
...
SVN:trunk[2031]
2012-05-25 09:21:50 +00:00
Denis Flaven
d681e58671
User editable dashboards... implementation in progress
...
SVN:trunk[2030]
2012-05-25 09:20:38 +00:00
Denis Flaven
d71a663208
User editable dashboards... implementation in progress
...
SVN:trunk[2029]
2012-05-25 09:19:27 +00:00
Denis Flaven
90202ec232
User editable Dashboards: allow several dashlets per cell.
...
SVN:trunk[2028]
2012-05-25 09:18:31 +00:00
Denis Flaven
f6559d43fc
User editable Dashboards: allow several dashlets per cell.
...
SVN:trunk[2027]
2012-05-25 09:18:08 +00:00
Denis Flaven
5bf31905ac
User editable Dashboards: allow several dashlets per cell.
...
SVN:trunk[2026]
2012-05-25 09:17:36 +00:00
Denis Flaven
7de5315a01
User editable dashboards... implementation in progress
...
SVN:trunk[2025]
2012-05-24 14:22:01 +00:00
Denis Flaven
536ea2cc21
User editable dashboards... implementation in progress
...
SVN:trunk[2024]
2012-05-24 14:21:42 +00:00
Denis Flaven
11a107b982
User Editable Dashboards update
...
SVN:trunk[2023]
2012-05-24 14:20:21 +00:00
Denis Flaven
5d797afbd8
User Editable Dashboards update
...
SVN:trunk[2022]
2012-05-24 14:19:45 +00:00
Denis Flaven
e540df4de9
User Editable Dashboards update
...
SVN:trunk[2021]
2012-05-24 14:19:20 +00:00
Romain Quetiez
b31b2a5939
Dashboard: fixed a bug in subforms having the same fields (the last one was submitted even if hidden)
...
SVN:trunk[2020]
2012-05-24 13:26:53 +00:00
Denis Flaven
a53be218f1
User editable dashboards... implementation in progress
...
SVN:trunk[2019]
2012-05-24 08:37:15 +00:00
Denis Flaven
ae22563177
User editable dashboards... implementation in progress
...
SVN:trunk[2018]
2012-05-24 08:36:50 +00:00
Denis Flaven
c87368ff42
User editable dashboards... implementation in progress
...
SVN:trunk[2017]
2012-05-24 08:36:29 +00:00
Denis Flaven
b2bf8df779
User editable dashboards... implementation in progress
...
SVN:trunk[2016]
2012-05-24 08:33:55 +00:00
Denis Flaven
debd0cf5bd
User editable dashboards... implementation in progress
...
SVN:trunk[2015]
2012-05-24 08:33:28 +00:00
Romain Quetiez
28a7930a13
Dashboard: transformed a few overviews into customizable dashboards
...
SVN:trunk[2014]
2012-05-23 10:35:53 +00:00
Denis Flaven
ef453537d3
User editable dashboards... implementation in progress
...
SVN:trunk[2013]
2012-05-23 10:16:08 +00:00
Denis Flaven
f44a701d12
User editable dashboards... implementation in progress
...
SVN:trunk[2012]
2012-05-23 10:15:59 +00:00
Denis Flaven
08350f7c65
User editable dashboards... implementation in progress
...
SVN:trunk[2011]
2012-05-23 10:15:39 +00:00
Denis Flaven
25ff0e064c
User editable dashboards... implementation in progress
...
SVN:trunk[2010]
2012-05-23 08:06:20 +00:00
Denis Flaven
050a4813be
User editable dashboards... implementation in progress
...
SVN:trunk[2009]
2012-05-23 08:06:04 +00:00
Denis Flaven
1c7d6348c6
User editable dashboards... implementation in progress
...
SVN:trunk[2008]
2012-05-23 08:05:43 +00:00
Romain Quetiez
b31c54c979
Dashboard: continuing...
...
SVN:trunk[2007]
2012-05-22 16:17:28 +00:00
Romain Quetiez
7133788518
Dashboard: prerequisites to save/load dashlets
...
SVN:trunk[2006]
2012-05-22 15:06:17 +00:00
Romain Quetiez
b5576df143
Dashboard: alpha version of dashlets
...
SVN:trunk[2005]
2012-05-22 11:51:22 +00:00
Denis Flaven
eedb28e97b
User editable dashboards... implementation in progress
...
SVN:trunk[2004]
2012-05-22 09:36:43 +00:00
Denis Flaven
25ddd1c2c8
User editable dashboards... implementation in progress
...
SVN:trunk[2003]
2012-05-22 09:24:46 +00:00
Denis Flaven
a6e5b0b087
User editable dashboards... implementation in progress
...
SVN:trunk[2002]
2012-05-22 09:22:43 +00:00
Denis Flaven
907d96b18d
User editable dashboards... implementation in progress
...
SVN:trunk[2001]
2012-05-22 09:22:01 +00:00
Romain Quetiez
9b276405b9
Dashboard: forgot to commit new file
...
SVN:trunk[2000]
2012-05-22 09:21:47 +00:00
Denis Flaven
fe8a5080cb
User editable dashboards... implementation in progress
...
SVN:trunk[1999]
2012-05-22 09:21:21 +00:00
Romain Quetiez
8e3b2d7da6
Dashboard: read user defined dashboards (setup needed to create new table)
...
SVN:trunk[1998]
2012-05-21 15:11:30 +00:00
Denis Flaven
c47b2b57ec
User editable dashboards... implementation in progress
...
SVN:trunk[1997]
2012-05-21 13:52:12 +00:00
Denis Flaven
1e605c43b0
User editable dashboards... implementation in progress
...
SVN:trunk[1996]
2012-05-21 13:48:45 +00:00
Denis Flaven
3121cf602a
User editable dashboards... implementation in progress
...
SVN:trunk[1995]
2012-05-21 13:48:23 +00:00
Denis Flaven
c68fbf6cd9
User editable dashboards... implementation in progress
...
SVN:trunk[1994]
2012-05-21 11:43:25 +00:00
Denis Flaven
508744262c
User editable dashboards... implementation in progress
...
SVN:trunk[1993]
2012-05-21 11:42:37 +00:00
Denis Flaven
214a107792
User editable dashboards... implementation in progress
...
SVN:trunk[1992]
2012-05-21 11:42:08 +00:00
Romain Quetiez
c7db32f845
Compiler and co: fixed issue with the reset of the APC cache
...
SVN:trunk[1990]
2012-05-14 15:56:06 +00:00
Romain Quetiez
719870663a
Compiler and co: fixed bug with 'is_null_allowed' missing
...
SVN:trunk[1989]
2012-05-14 14:19:17 +00:00
Romain Quetiez
7487a46888
Compiler and co: create a model.x file as soon as there are some menus OR classes
...
SVN:trunk[1988]
2012-05-14 13:19:02 +00:00
Denis Flaven
a4034bbaca
Let the creation of profiles adapt automatically when some classes do not exist...
...
SVN:trunk[1987]
2012-05-14 12:44:56 +00:00
Romain Quetiez
33a8a594f8
Compiler and co: fixed issue with the deletion (read a delta)
...
SVN:trunk[1986]
2012-05-14 12:19:11 +00:00
Romain Quetiez
c009599ff8
Compiler and co: implicit naming and reconciliation scheme
...
SVN:trunk[1985]
2012-05-14 10:03:22 +00:00
Denis Flaven
014d25bcda
Typo in a comment !
...
SVN:trunk[1984]
2012-05-14 07:12:17 +00:00
Romain Quetiez
1b686a3164
Compiler and co: added optional parameters for the attributes
...
SVN:trunk[1983]
2012-05-11 11:47:47 +00:00
Romain Quetiez
39be3b449e
Fixed setup issues (improved modularity)
...
SVN:trunk[1982]
2012-05-10 09:30:48 +00:00
Denis Flaven
fb8d93319d
Implementation and integration...
...
SVN:trunk[1981]
2012-05-10 09:06:36 +00:00
Denis Flaven
d27ab4128c
Support several successive renaming of the same object
...
SVN:trunk[1980]
2012-05-09 09:03:13 +00:00
Denis Flaven
c4ffbf1798
Added capability to store/load the DOM in one go !
...
SVN:trunk[1979]
2012-05-07 09:10:32 +00:00
Denis Flaven
44c2beff51
Make GetConfig independent of the MetaModel
...
SVN:trunk[1978]
2012-05-07 09:09:25 +00:00
Denis Flaven
9c633bf0b8
Named tab containers instead of non-unique numbering !
...
SVN:trunk[1977]
2012-05-03 14:36:19 +00:00
Denis Flaven
793e0be473
Faster FindNode
...
SVN:trunk[1976]
2012-05-03 14:33:08 +00:00
Denis Flaven
3e3195d6cf
Implementation on-going.
...
SVN:trunk[1975]
2012-04-27 12:43:16 +00:00
Romain Quetiez
dcecbee7d0
Compiler and co: fixed issue on the interpretation of the menus
...
SVN:trunk[1974]
2012-04-27 12:37:51 +00:00
Denis Flaven
dfc02ccb77
Bug fixes: add the namespace definition to the delta and cope with empty deltas
...
SVN:trunk[1973]
2012-04-25 12:20:32 +00:00
Romain Quetiez
554ececf51
Compiler qnd co: Added _delta="define" for the menus
...
SVN:trunk[1972]
2012-04-25 06:44:44 +00:00
Romain Quetiez
f9d5b88c06
Reviewed ModelFactory and the compiler
...
SVN:trunk[1971]
2012-04-24 16:06:11 +00:00
Denis Flaven
0dfbc28577
ModelFactory debugging
...
SVN:trunk[1970]
2012-04-24 12:55:02 +00:00
Denis Flaven
e0e7a2d71e
added GetChildClasses
...
SVN:trunk[1969]
2012-04-23 10:03:20 +00:00
Denis Flaven
cc4f9800c7
New version of jQuery
...
SVN:trunk[1968]
2012-04-23 09:27:42 +00:00
Denis Flaven
f9cbd7d81a
New version of jQuery
...
SVN:trunk[1967]
2012-04-23 09:25:32 +00:00
Denis Flaven
f1ae18afcf
New version of jQuery
...
SVN:trunk[1966]
2012-04-23 09:23:40 +00:00
Denis Flaven
dc3dc9e904
Added high-level methods for class and fields processing
...
SVN:trunk[1965]
2012-04-20 16:25:55 +00:00
Romain Quetiez
2f4cbcac25
Compiler and co: fixed issue on delta load (delete then merge a node)
...
SVN:trunk[1964]
2012-04-19 14:37:41 +00:00
Romain Quetiez
65e55e0927
Compiler and co: reorganized the code (still some cleanup to perform)
...
SVN:trunk[1963]
2012-04-19 13:48:02 +00:00
Denis Flaven
d41e77823f
Protects against too long string when logging web services events
...
SVN:trunk[1960]
2012-04-19 11:15:04 +00:00
Denis Flaven
2d51bf9bc1
Bug fix for layout panes
...
SVN:trunk[1959]
2012-04-19 07:52:42 +00:00
Denis Flaven
78cfb3229d
New version of jQuery Layout
...
SVN:trunk[1958]
2012-04-19 07:51:51 +00:00
Denis Flaven
048fafca08
ModelFactory integration
...
SVN:trunk[1957]
2012-04-19 07:51:10 +00:00
Romain Quetiez
d0b201e73f
Compiler and co: improved the robustness of xml datamodel
...
SVN:trunk[1956]
2012-04-18 14:57:57 +00:00
Romain Quetiez
60d63839f6
Compiler: reviewed the xml format to facilitate generalization of operations (e.g. compute a delta)
...
SVN:trunk[1955]
2012-04-15 08:35:31 +00:00
Romain Quetiez
b6ac94a8f1
Fixed cosmetic issue in the error reporting on OQL normalization (using a tree operator on a NON hierarchical key)
...
SVN:trunk[1954]
2012-04-13 07:54:25 +00:00
Romain Quetiez
46e3eac149
Setup: added detailed reporting on the data model validation issues
...
SVN:trunk[1953]
2012-04-11 15:21:08 +00:00
Romain Quetiez
6826e132a8
Compiler: clearer reporting on XML format issues + additional validation by the mean of an XSD (same reporting chanel). The validation provided by the XSD is not strict, but this is a good starting point.
...
SVN:trunk[1952]
2012-04-11 14:54:51 +00:00
Romain Quetiez
11c85d7710
Compiler: new format, checkable by the mean of a XSD (will come soon)
...
SVN:trunk[1951]
2012-04-11 14:06:11 +00:00
Romain Quetiez
d0025358da
Fixed regression in the setup (due to a recent change in NiceWebPage)
...
SVN:trunk[1950]
2012-04-06 15:32:29 +00:00
Romain Quetiez
a7b7264903
Compiler: added the auto_load option + fixed issue with parent menu declared in another module
...
SVN:trunk[1949]
2012-04-06 15:09:18 +00:00
Romain Quetiez
da2abef030
When there is still no dictionary available, the menus / classes / attributes have a default label based on their raw names (replacing _ by a blank)
...
SVN:trunk[1948]
2012-04-06 13:25:32 +00:00
Romain Quetiez
3a841269ec
#541 Fixed bug in the export for spreadsheet (time format)
...
SVN:trunk[1947]
2012-04-06 09:51:25 +00:00
Romain Quetiez
1241592fee
Compiler: added the flag enable_admin_only for the menus
...
SVN:trunk[1944]
2012-04-05 09:16:38 +00:00
Romain Quetiez
885d5ecf9f
Compiler: compile menus (updated the reference datamodel)
...
SVN:trunk[1943]
2012-04-05 08:57:05 +00:00
Denis Flaven
3205d48f84
Properly log-off (and report the issue in the log) in case we fail to create a user during the CAS Synchro
...
SVN:trunk[1940]
2012-04-04 09:28:13 +00:00
Romain Quetiez
c354fecad4
Updated schema.php to add web link to link class on linked set attributes
...
SVN:trunk[1939]
2012-04-03 11:29:48 +00:00
Romain Quetiez
009a91ab59
Itop design: added an intermediate root node above 'classes'
...
SVN:trunk[1936]
2012-04-03 10:09:52 +00:00
Romain Quetiez
7ef5c8ddd7
Compiler: allow optional zlists
...
SVN:trunk[1935]
2012-04-03 10:07:38 +00:00
Romain Quetiez
a2affcc224
#540 Data synchro: the option "write if empty" was not implemented
...
SVN:trunk[1934]
2012-03-29 13:34:46 +00:00
Denis Flaven
529b5d53fc
Sorting of lists: sort is now always executed server-side via the mechanism used by paginated lists. This fixes Trac #411 , #421 , #520
...
SVN:trunk[1931]
2012-03-27 15:27:15 +00:00
Denis Flaven
144b5ae39f
Bug fix: to do not try to access a DataSource while it's being deleted
...
SVN:trunk[1928]
2012-03-27 11:22:50 +00:00
Romain Quetiez
3679e7f8d5
Internal: reworked default ordering (added DBObjectSet::GetRealSortOrder)
...
SVN:trunk[1927]
2012-03-23 14:24:06 +00:00
Denis Flaven
645802ed32
Bug fix: support [+] button inside linkedsets.. with constraints
...
SVN:trunk[1925]
2012-03-22 17:15:53 +00:00
Romain Quetiez
38461b7be6
Compiler : fixed cosmetic issue
...
SVN:trunk[1924]
2012-03-22 16:25:36 +00:00
Romain Quetiez
c1ee1d4e8a
Cleanup in data model XML files
...
SVN:trunk[1923]
2012-03-22 16:24:16 +00:00
Denis Flaven
66e1890b27
CAS integration:
...
- regression fix: support patterns for the MemberOf groups filtering
- activate/de-activate the profiles synchronization using the 'cas_update_profiles' configuration flag
- provide default profile(s) when creating a new user from CAS, only if no match is found for assigning profiles from the CAS MemberOf group(s).
SVN:trunk[1922]
2012-03-22 15:35:46 +00:00
Denis Flaven
a4fd923759
Bug fix: support [+] button inside linkedsets.. with constraints
...
SVN:trunk[1916]
2012-03-22 10:04:16 +00:00
Denis Flaven
2533e2eca3
Bug fix: support [+] button inside linkedsets.. with constraints
...
SVN:trunk[1915]
2012-03-22 10:02:25 +00:00
Denis Flaven
c96952a369
The date picker fills the "time" part of the field with 00:00:00 when picking a DateTime instead of just a Date.
...
SVN:trunk[1911]
2012-03-21 10:58:43 +00:00
Denis Flaven
94b6730697
Bug fix: support [+] button inside linkedsets
...
SVN:trunk[1909]
2012-03-21 10:39:15 +00:00
Denis Flaven
1cc2884541
Allow to specify the name of the PDF to download
...
SVN:trunk[1906]
2012-03-20 17:01:11 +00:00
Romain Quetiez
b37414df59
MetaModel: by default, show most recent tickets first
...
SVN:trunk[1903]
2012-03-20 15:40:50 +00:00
Romain Quetiez
eb5475cf3f
Formatted XML files (line breaks and indentation)
...
SVN:trunk[1902]
2012-03-20 15:22:44 +00:00
Romain Quetiez
ef50592a8d
Allow blanks (line breaks and indentation) in the XML model files
...
SVN:trunk[1901]
2012-03-20 11:08:42 +00:00
Romain Quetiez
18a28df55f
#520 Capability to define a default sort order (PHP/XML)
...
SVN:trunk[1900]
2012-03-20 10:52:11 +00:00
Denis Flaven
be4ac95549
LinkedSets can be read-only too...
...
SVN:trunk[1899]
2012-03-19 17:21:11 +00:00
Romain Quetiez
619ce5f130
#421 Sort IP addresses on INET_ATON (API only, see #520 to have this as the default sort order for NW Interfaces)
...
SVN:trunk[1897]
2012-03-19 08:28:04 +00:00
Denis Flaven
18b234c200
Make the class "TriggerOnPortalUpdate" importable
...
SVN:trunk[1895]
2012-03-16 12:56:12 +00:00
Romain Quetiez
35fe13fb52
#467 Friendly names not up to date when sending notifications
...
SVN:trunk[1894]
2012-03-14 16:45:50 +00:00
Denis Flaven
794c111ee1
Added detecting of missing columns in the synchro_data_xxx tables (in case of duplicate SQL column names in the orignal data model). See Trac #503 .
...
SVN:trunk[1893]
2012-03-14 16:41:32 +00:00
Romain Quetiez
6570b6a250
#527 Typo: license get an S in the US
...
SVN:trunk[1890]
2012-03-14 08:53:28 +00:00
Romain Quetiez
78ec612ba0
Dictionary cleanup: removed all entries related to the menu 'ConfigurationItemsMenu' which has been removed a long time ago
...
SVN:trunk[1889]
2012-03-14 08:47:30 +00:00
Romain Quetiez
de915644a2
#528 Typo: criticALity
...
SVN:trunk[1888]
2012-03-14 08:39:34 +00:00
Denis Flaven
9c4ef578f6
On going implementation of the designer
...
SVN:trunk[1887]
2012-03-09 08:45:12 +00:00
Denis Flaven
73e715efb4
Protect against a non-existent "MapContextParams" function
...
SVN:trunk[1886]
2012-03-09 08:44:06 +00:00
Denis Flaven
2c49d1f96f
Restore the previous URLMaker in case the sending of a notification is not the last action of a page... (e.g. if the page displays the details of an object after sending the notifications...)
...
SVN:trunk[1885]
2012-03-07 18:57:54 +00:00
Denis Flaven
97647c5a5a
Portal fixes (relative URLs and parameter validation)...
...
SVN:trunk[1884]
2012-03-07 18:55:16 +00:00
Denis Flaven
114adc3b0b
Experimental support of PDF output for iTop pages, provided that mPDF is installed in lib/MPDF [1876]
...
SVN:trunk[1883]
2012-03-07 18:54:03 +00:00
Denis Flaven
166102da5f
Update to the Italian dictionary (thanks Laura !)
...
SVN:trunk[1882]
2012-03-07 18:51:50 +00:00
Denis Flaven
57bb66fe41
Typo
...
SVN:trunk[1881]
2012-03-07 18:50:58 +00:00
Denis Flaven
4a16a76e37
- Current block Id not passed to the chart ?
...
SVN:trunk[1880]
2012-03-07 18:48:15 +00:00
Denis Flaven
52ef62258b
Small fix for genericity
...
SVN:trunk[1879]
2012-03-07 18:42:15 +00:00
Denis Flaven
475f11e4bc
Experimental support of PDF output for iTop pages, provided that mPDF is installed in lib/MPDF [1876]
...
SVN:trunk[1878]
2012-03-07 18:35:57 +00:00
Denis Flaven
1de3672173
- Current block Id not passed to the chart ? [1871]
...
SVN:trunk[1877]
2012-03-07 17:31:56 +00:00
Denis Flaven
0d6244b9eb
On going implementation of the designer
...
SVN:trunk[1870]
2012-03-02 15:52:21 +00:00
Denis Flaven
453da6be38
- Bug fix: the hierarchical key in Organizations is not always named 'parent_id' !
...
SVN:trunk[1869]
2012-02-27 16:25:14 +00:00
Denis Flaven
22acd83abb
Make sure that the creation of the data_synchro_xxx tables uses the utf8 charset and collation and the same DB Engine as the rest of the database.
...
SVN:trunk[1867]
2012-02-23 13:59:45 +00:00
Denis Flaven
b172c53aad
Typo!
...
SVN:trunk[1863]
2012-02-21 14:05:23 +00:00
Denis Flaven
ff6ccacf9f
Added the ability to Find then Remove a tab inside a page
...
SVN:trunk[1861]
2012-02-20 17:17:53 +00:00
Romain Quetiez
b3dadcba77
Reintegrated from branch 1.2: capability to develop a module to share objects between organizations (beta)
...
SVN:trunk[1859]
2012-02-17 15:11:00 +00:00
Denis Flaven
92c1a4af63
Delay the storage of the dictionary in the cache to allow for its alteration during the initialization of the classes
...
SVN:trunk[1857]
2012-02-17 12:50:22 +00:00
Denis Flaven
60fb1f1126
Distinguish between creation and modification rights
...
SVN:trunk[1855]
2012-02-17 12:46:34 +00:00
Denis Flaven
fe7f65893e
Allow more than 64K for the email content (including attachments)
...
SVN:trunk[1851]
2012-02-10 12:31:02 +00:00
Romain Quetiez
d4816ddc51
Implemented the capability to modify queries by the mean of a plugin (reintegrated from branch 1.2, release candidate)
...
SVN:trunk[1849]
2012-02-08 15:16:16 +00:00
Denis Flaven
20077a4c3a
Update to the Brazilian translation, thanks to Marco Tulio
...
SVN:trunk[1835]
2012-01-31 17:50:01 +00:00
Denis Flaven
392344dcd8
(Tried to) improve the display of the Synchronization Tooltip that "sometimes" does not work on IE 8...
...
SVN:trunk[1833]
2012-01-31 17:37:47 +00:00
Denis Flaven
137f712a96
Removed a (useless) hardcoded reference to FunctionalCI
...
SVN:trunk[1831]
2012-01-31 15:46:18 +00:00
Denis Flaven
429cd73e99
SQL Block with parameters were always displayed as table, whatever their type...
...
SVN:trunk[1829]
2012-01-31 15:08:48 +00:00
Denis Flaven
3a5f73fe65
Fixed typos during the copy/paste for automatic account creation
...
SVN:trunk[1827]
2012-01-31 12:44:16 +00:00
Denis Flaven
2645194f51
Typo !
...
SVN:trunk[1824]
2012-01-30 17:53:21 +00:00
Denis Flaven
b97066dad7
Make the OQLQuery class import-able
...
SVN:trunk[1823]
2012-01-30 17:52:16 +00:00
Denis Flaven
b7e5e7b1da
Put some default reconciliation keys to ease the use of CSV import
...
SVN:trunk[1821]
2012-01-30 17:44:56 +00:00
Denis Flaven
a8f53294a9
Protect against empty list of reconciliation keys
...
SVN:trunk[1819]
2012-01-30 17:41:01 +00:00
Romain Quetiez
17f3318d63
Export for spreadsheets: transform keys (id of the queried object or external keys) into the corresponding friendly name (reintegrated from branch 1.2.1)
...
SVN:trunk[1816]
2012-01-30 11:09:07 +00:00
Romain Quetiez
cc1dc4a938
Object details: log always displayed AFTER plugin data (reintegrated from branch)
...
SVN:trunk[1813]
2012-01-27 13:56:00 +00:00
Denis Flaven
20b7944118
Fixed Trac#518: properly pass the context (i.e. org_id) to the auto-refresh lists
...
SVN:trunk[1811]
2012-01-25 10:31:03 +00:00
Denis Flaven
f0b3ec77da
GetIcon now returns an absolute URL...
...
SVN:trunk[1808]
2012-01-24 17:38:41 +00:00
Denis Flaven
3c46ac9011
Added the ability to display a custom welcome/disclaimer message at the bottom of the login form.
...
SVN:trunk[1806]
2012-01-24 15:20:47 +00:00
Denis Flaven
ea1193b90f
Fix for Trac#519 - change password bug !
...
SVN:trunk[1805]
2012-01-24 15:11:20 +00:00
Romain Quetiez
8b493177e6
Improved the check on data model consistency: detection of SQL columns used by two attributes (reintegrated from branch 1.2)
...
SVN:trunk[1803]
2012-01-24 13:09:41 +00:00
Romain Quetiez
e9f707e480
Improved the check on data model consistency: detection of SQL columns used by two attributes
...
SVN:trunk[1802]
2012-01-24 13:07:05 +00:00
Romain Quetiez
104959f9ff
Fixed cosmetic bug in the tool to test queries (issue with double quote in the queries)
...
SVN:trunk[1798]
2012-01-23 08:34:17 +00:00
Romain Quetiez
e90e35dbc6
Optimized memory usage when auditing large volumes of CIs (10'000 items was requiring 200 Mb, it now runs with 32 Mb -including the 30Mb overhead!)
...
SVN:trunk[1797]
2012-01-20 15:26:45 +00:00
Denis Flaven
68ecf03f19
Properly initialize source_dir (and target_dir) to avoid scanning the complete subdirectory, which causes a duplicate load of the modules files in case of an upgrade and thus causes the upgrade to fail.
...
SVN:trunk[1792]
2012-01-19 16:39:43 +00:00
Romain Quetiez
afc6efe91c
Case log now largely bigger than 64 Kilobytes...
...
SVN:trunk[1790]
2012-01-19 15:29:05 +00:00
Romain Quetiez
9fce2da012
Fixed regression in the tool to test queries: losing the query when there is a syntax error
...
+ Improved the reporting in case of OQL syntax error, and if the fix is straightforward
SVN:trunk[1789]
2012-01-19 10:19:09 +00:00
Romain Quetiez
5767d14c3e
#516 and #517 Improved the export (specify fields for multi-column queries) and web queries (default field list) (reintegrated from branch 1.2)
...
SVN:trunk[1787]
2012-01-18 17:09:53 +00:00
Romain Quetiez
a401212e31
Updated the setup to fetch modules from 'datamodel'
...
SVN:trunk[1784]
2012-01-17 16:53:59 +00:00
Romain Quetiez
5510b3964d
Moved modules to datamodel
...
SVN:trunk[1783]
2012-01-17 16:38:25 +00:00
Romain Quetiez
5e01e0659e
Dehardcoded the datamodel source files from the subdirectory "modules" - done!
...
SVN:trunk[1782]
2012-01-17 16:26:52 +00:00
Romain Quetiez
1da33effd8
Dehardcoded the datamodel source files from the subdirectory "modules" - updated the compiler to take this into account
...
SVN:trunk[1781]
2012-01-17 16:13:12 +00:00
Romain Quetiez
f253b10ddd
Dehardcoded the datamodel source files from the subdirectory "modules"
...
SVN:trunk[1780]
2012-01-17 15:54:48 +00:00
Romain Quetiez
39de3e9af7
De-hardcoded against the subdirectory "modules" (excepted the data model sources files)
...
SVN:trunk[1779]
2012-01-17 15:31:51 +00:00
Denis Flaven
851db98745
Added support for environment switching
...
SVN:trunk[1777]
2012-01-17 15:09:30 +00:00
Denis Flaven
123bac0e56
Added support for the 'replaced' operation which is useful for display lists
...
SVN:trunk[1776]
2012-01-17 15:08:17 +00:00
Denis Flaven
e888b11fff
Make sure that we reference the config file using an absolute path... just in case...
...
SVN:trunk[1775]
2012-01-17 14:58:07 +00:00
Romain Quetiez
8dc13026a0
Environments: banner displaying a message if env is NOT 'production' + factorized some code to create/update a config from the page parameters
...
SVN:trunk[1774]
2012-01-16 16:41:18 +00:00
Romain Quetiez
2931a0fd42
Added 'is_link' to the definition of classes
...
SVN:trunk[1773]
2012-01-13 15:32:36 +00:00
Romain Quetiez
1392983a92
Compiler: added flag 'mandatory'
...
SVN:trunk[1772]
2012-01-13 13:37:29 +00:00
Romain Quetiez
b6b9ef35e9
Fixed issue with flags in modules
...
SVN:trunk[1771]
2012-01-13 13:36:39 +00:00
Denis Flaven
989f649405
Support pages that do not track tabs selection in their history
...
SVN:trunk[1770]
2012-01-13 11:06:34 +00:00
Romain Quetiez
01bae34a90
Ignore the conf dir in SVN
...
SVN:trunk[1769]
2012-01-13 10:52:44 +00:00
Romain Quetiez
c7c69660bc
Setup: the conf dir is created by the setup program
...
SVN:trunk[1768]
2012-01-13 10:49:43 +00:00
Romain Quetiez
da4f475751
Bidouilling... to have the checkout create the empty "conf" directory
...
SVN:trunk[1767]
2012-01-13 09:52:51 +00:00
Romain Quetiez
a362494354
Fixed cosmetic bug (class icon - loss of styles)
...
SVN:trunk[1766]
2012-01-13 09:19:12 +00:00
Romain Quetiez
64e5d57ac3
Finalized the setup (missing files)
...
SVN:trunk[1765]
2012-01-13 09:11:10 +00:00
Romain Quetiez
cb5f09cbf2
Modules replaced by the brand new datamodel source (xml) - known issue : the flags are not correct (or not correctly interpreted in the compilation)
...
SVN:trunk[1764]
2012-01-12 17:15:27 +00:00
Denis Flaven
780fb6dc27
Fixed absolute/relative path issues in the JS and href places
...
SVN:trunk[1763]
2012-01-12 16:58:26 +00:00
Romain Quetiez
87bf09995d
Updated session mechanisms: itop_env defaults to 'production', and adapted the setup to create the configuration
...
SVN:trunk[1762]
2012-01-12 14:46:49 +00:00
Romain Quetiez
63f4ec3f82
Factorized the tools to create/update a given installation (environment)
...
SVN:trunk[1761]
2012-01-11 16:06:23 +00:00
Denis Flaven
308ec94f8c
Added self-registering / user synchronization extensibility
...
SVN:trunk[1759]
2012-01-11 15:59:29 +00:00
Romain Quetiez
6a9ea25b27
Setup based on either compiled modules or xml datamodel files (or both).
...
SetupWebPage is an alias for ModuleDiscovery and the module files should be updated progressively to invoke ModuleDiscovery::AddModule() instead.
The implementation of the module still assumes they are in the directory 'modules'... this has to be changed later to ensure the distinction between the source modules and the executed modules
SVN:trunk[1758]
2012-01-11 15:04:15 +00:00
Denis Flaven
f29d673ffb
Added self-registering / user synchronization extensibility
...
SVN:trunk[1756]
2012-01-11 11:17:08 +00:00
Denis Flaven
cf65b58981
Make sure that the path/href base is correct to display the page (images, CSS...)
...
SVN:trunk[1755]
2012-01-09 08:57:48 +00:00
Denis Flaven
8f8f575c65
Bug fix: use the proper way to set the message-ID with Swift
...
SVN:trunk[1754]
2012-01-04 10:45:58 +00:00
Romain Quetiez
79509e5510
Readme updated, ready for 1.2.1 beta
...
SVN:trunk[1751]
2011-12-22 09:44:47 +00:00
Romain Quetiez
e147d54404
#512 Allow the CLI mode for export.php
...
SVN:trunk[1749]
2011-12-21 15:21:58 +00:00
Denis Flaven
5976862a3c
Updated the readme file to prepare for the 1.2.1 beta release
...
SVN:trunk[1748]
2011-12-21 15:15:00 +00:00
Denis Flaven
b2d7c51e6d
Fixed Trac #480 : properly take into account the 'min_autocomplete_chars' settings.
...
SVN:trunk[1744]
2011-12-21 14:20:24 +00:00
Denis Flaven
248d4d3e10
Allow to filter which class(es) of objects are displayed in the graphical impact analysis view
...
SVN:trunk[1741]
2011-12-21 14:09:28 +00:00
Romain Quetiez
32dd31b69d
#509 Error in the display of a replica not yet synchronized
...
SVN:trunk[1739]
2011-12-21 13:34:42 +00:00
Denis Flaven
263594bc4a
Protects against a JS error while the synchro is running in chunk mode
...
SVN:trunk[1738]
2011-12-21 13:12:54 +00:00
Romain Quetiez
e07912af34
CSV import (both std and related to the data synchro) can be used with a tab (keyword 'tab', case insensitive)
...
SVN:trunk[1737]
2011-12-21 12:51:08 +00:00
Romain Quetiez
ea2843f04e
Synchro: fixed issue in the counter (deletion of replicas) and improved the behavior in case of an error happening in the underlying process
...
SVN:trunk[1736]
2011-12-21 12:11:56 +00:00
Romain Quetiez
4869d5e92b
Fixed typos in dictionaries
...
SVN:trunk[1735]
2011-12-21 11:14:53 +00:00
Romain Quetiez
d8fc264adf
Synchro: need to order the replicas by id for the split algorithm to work fine
...
SVN:trunk[1734]
2011-12-21 10:03:23 +00:00
Romain Quetiez
72ac150faa
Synchro: keep track of the memory usage peak (SynchroLog), should the synchro be executed at once or in several steps
...
SVN:trunk[1733]
2011-12-21 08:52:14 +00:00
Romain Quetiez
9ac4f84e22
#489 Run the synchro with parameter max_chunk_size to split the execution into several processes, each loading at most the given count of replica (note: the master process will continue to run while child processes are being forked one by one)
...
SVN:trunk[1732]
2011-12-20 15:55:07 +00:00
Denis Flaven
d74f562dba
Allow a module to restrict the access to a given menu/group by redeclaring the menu with restricted rights. All rights are combined with the AND operator.
...
SVN:trunk[1731]
2011-12-20 15:26:08 +00:00
Denis Flaven
fe060e30e5
Fixed Trac #486 : SQL dashboards limitations
...
SVN:trunk[1729]
2011-12-20 15:14:10 +00:00
Denis Flaven
3e2d906f0d
Bug fix: missing (but useless) parameter in ExpandArgs causes a notice...
...
SVN:trunk[1727]
2011-12-20 12:39:15 +00:00
Denis Flaven
321e7dc309
Keep the current value iin the search form when reloading the search form for a different (sub)class. For example Contact => Person.
...
SVN:trunk[1725]
2011-12-19 17:27:24 +00:00
Denis Flaven
123f5c4cf5
When searching objects to add to the current object (n:n relationship), set the default search params in order to stay in the current silo.
...
SVN:trunk[1723]
2011-12-19 16:28:09 +00:00
Denis Flaven
0563b05b03
Bug fix: apply the AllowedValues constraints(as default values) when selecting elements via the "magnifier" button or creating an new element via the "plus" button... also make sure that allowed values is enforced
...
SVN:trunk[1720]
2011-12-15 10:41:01 +00:00
Romain Quetiez
701d49f70d
Fixed regression in the setup: query class must be included in the default configuration
...
SVN:trunk[1718]
2011-12-14 17:40:26 +00:00
Romain Quetiez
90f3aa0c9d
Forgot new file on previous commit
...
SVN:trunk[1717]
2011-12-14 17:32:48 +00:00
Romain Quetiez
ea10d202a6
#485 Improved the end-user experience with Excel and the web queries (added a phrasebook) + link to test the OQL attributes (query phrasebook or email actions, etc.) including the handlink of query arguments) + fixed wrong prototypes for a few implementations of GetBareProperties()
...
SVN:trunk[1716]
2011-12-14 17:23:01 +00:00
Denis Flaven
ec19ef982e
Bug fix: apply the AllowedValues constraints(as default values) when selecting elements via the "magnifier" button or creating an new element via the "plus" button.
...
SVN:trunk[1714]
2011-12-13 14:37:31 +00:00
Romain Quetiez
487aa95ae2
Ooops...
...
SVN:trunk[1712]
2011-12-13 14:25:29 +00:00
Romain Quetiez
9197c6a17c
#485 Export for MS Excel web queries: format=spreadsheet
...
SVN:trunk[1711]
2011-12-13 14:21:13 +00:00
Denis Flaven
8231420c44
- New way to handle sessions compatible with multiple environments
...
SVN:trunk[1710]
2011-12-08 15:37:48 +00:00
Denis Flaven
bb3d08b8a3
Make the data model load even without Contacts !
...
SVN:trunk[1709]
2011-12-08 15:31:10 +00:00
Denis Flaven
8656611dc2
Bug fix: paginated lists were broken in the "List" tab of the Impact Analysis
...
SVN:trunk[1707]
2011-12-07 10:38:05 +00:00
Romain Quetiez
6cb052043a
Added a test for searching on SOAP
...
SVN:trunk[1706]
2011-12-06 14:29:56 +00:00
Denis Flaven
02b34515f3
Pass the current object to GetEditValue
...
SVN:trunk[1704]
2011-12-02 16:26:23 +00:00
Denis Flaven
d081d1f4df
Pass the current objet to GetAsHTML
...
SVN:trunk[1703]
2011-12-02 16:16:53 +00:00
Denis Flaven
c16dce00ae
- Bug ! Incorrectly appending a parameter ?version= to linked scripts already containing a parameter in their URL !
...
- changed the parameter name to itopversion to avoid collisions
SVN:trunk[1701]
2011-12-01 17:15:52 +00:00
Denis Flaven
99c4128ee6
Increased Suhosin minimum value for get_max_value to 2048 due to a bug seen on some installations
...
SVN:trunk[1699]
2011-11-30 13:21:38 +00:00
Denis Flaven
f17f4e1f78
Use the default language when creating a new user from CAS
...
SVN:trunk[1697]
2011-11-29 15:54:53 +00:00
Denis Flaven
a94ccb9091
Support patterns for the definition of casMemberOf groups.
...
SVN:trunk[1695]
2011-11-29 15:31:04 +00:00
Denis Flaven
32b312c871
Allow to log entries on behalf of another user
...
SVN:trunk[1693]
2011-11-24 16:17:09 +00:00
Denis Flaven
c1fce0d68a
Implementing the use of GetDisplayValue for editing attributes
...
SVN:trunk[1692]
2011-11-23 15:51:59 +00:00
Romain Quetiez
b0f21fd656
In french, organiZation takes an S
...
SVN:trunk[1690]
2011-11-23 15:28:48 +00:00
Denis Flaven
e30bfb53c6
- Don't create warnings for empty ext keys (i.e. empty string)
...
- Properly record multiple warnings
- Don't record warnings in case of creation error (error has precedence)
SVN:trunk[1688]
2011-11-23 09:51:57 +00:00
Romain Quetiez
7a83237f11
Cosmetic on the API of the dictionnary (internal)
...
SVN:trunk[1687]
2011-11-21 17:07:58 +00:00
Denis Flaven
22f79b7d99
Properly handle restrictions (e.g. AllowedValues) on objects that are used as n:n relationships managed via LinksWidget.
...
SVN:trunk[1684]
2011-11-21 13:00:36 +00:00
Denis Flaven
7658f5dba5
Properly handle restrictions (e.g. AllowedValues) on objects that are used as n:n relationships managed via LinksWidget.
...
SVN:trunk[1682]
2011-11-21 10:40:00 +00:00
Denis Flaven
0c2390cce6
New type of attribute: percentage
...
SVN:trunk[1681]
2011-11-18 17:01:11 +00:00
Denis Flaven
bac970b5c7
New type of attribute: percentage
...
SVN:trunk[1680]
2011-11-18 16:53:17 +00:00
Denis Flaven
9f186f3b60
New type of attribute: percentage
...
SVN:trunk[1679]
2011-11-18 16:44:08 +00:00
Denis Flaven
e1dcdddebf
Also improved the search/display of replicas
...
SVN:trunk[1677]
2011-11-18 11:33:27 +00:00
Denis Flaven
ee6c2fcffe
Enhancement: when an (optional) external key cannot be reconciled, log a warning on the replica. the replicas containing a warning are then processed everytime in case the ext key changes
...
Also improved the search/display of replicas
SVN:trunk[1676]
2011-11-18 11:32:19 +00:00
Denis Flaven
18c9852db3
Enhancement: when an (optional) external key cannot be reconciled, log a warning on the replica. the replicas containing a warning are then processed everytime in case the ext key changes
...
Also improved the search/display of replicas
SVN:trunk[1675]
2011-11-18 11:29:04 +00:00
Romain Quetiez
a5547d4d26
Fixed bug in change tracking: it was impossible to factorize code creating objects in the background either in the context of an object update or in the context of the application of a stimulus
...
SVN:trunk[1673]
2011-11-18 10:43:30 +00:00
Denis Flaven
fb234f3b15
Prevent warnings when checking the available stimuli in the menu...
...
SVN:trunk[1671]
2011-11-16 17:23:37 +00:00
Denis Flaven
25d29da058
Prevent Javascript errors in case a name contains a quote.
...
SVN:trunk[1669]
2011-11-15 13:09:38 +00:00
Romain Quetiez
169bf4948b
Data sync: fixed issue when a replica left in state 'new' becomes obsolete
...
SVN:trunk[1668]
2011-11-15 09:29:07 +00:00
Denis Flaven
17ef280b27
- Reload the object after applying a stimulus, in case an action has an effect on an external field...
...
SVN:trunk[1667]
2011-11-14 10:57:52 +00:00
Denis Flaven
017f767a6e
- Reload the object after applying a stimulus, in case an action has an effect on an external field...
...
SVN:trunk[1666]
2011-11-14 10:54:03 +00:00
Denis Flaven
340ff612cd
- Regression from previous fix: don't Reload an object before saving it !
...
SVN:trunk[1663]
2011-11-10 16:38:06 +00:00
Denis Flaven
3746dad8f0
- Removed some obsolete code that was causing a warning !
...
SVN:trunk[1661]
2011-11-10 10:23:30 +00:00
Denis Flaven
699f18394b
- Don't activate triggers if the transition fails
...
- Reload the object, in case some custom action changed an external object
SVN:trunk[1660]
2011-11-10 10:20:28 +00:00
Denis Flaven
6963d630d5
Better error handling in case of OQL error
...
SVN:trunk[1656]
2011-11-09 17:01:42 +00:00
Denis Flaven
5c55291391
Better error handling in case of OQL error
...
SVN:trunk[1655]
2011-11-09 17:01:12 +00:00
Denis Flaven
48fc735d1f
Allow computation of default values when managing relationships
...
SVN:trunk[1654]
2011-11-06 10:21:58 +00:00
Romain Quetiez
dfe7997f53
Added helpers to export the datamodel
...
SVN:trunk[1653]
2011-11-04 11:48:42 +00:00
Denis Flaven
53a2f9e527
Added the capability for plug-ins to "listen" to add/remove attachment events.
...
SVN:trunk[1651]
2011-10-28 12:43:46 +00:00
Denis Flaven
14b86abdbe
Allow specifying the label of the sender email
...
SVN:trunk[1650]
2011-10-28 12:41:20 +00:00
Romain Quetiez
e00c32b867
Fixed SOAP test
...
SVN:trunk[1648]
2011-10-25 13:03:36 +00:00
Romain Quetiez
7ff6e52ede
Internal issue: automated tests generating lots of warning
...
SVN:trunk[1647]
2011-10-25 12:51:37 +00:00
Romain Quetiez
f8a582b375
New helper class: TemplateString - to allow extended syntaxes such as $this->location_id->org_id->parent_id->name$... to be progressively introduced and replace the heavy ToArgs()
...
SVN:trunk[1645]
2011-10-24 13:37:37 +00:00
Denis Flaven
1eda4dde56
Bug fix: Trac #494 . It seems that PHPSoap does not understand the <wsdl:documentation> tag.
...
SVN:trunk[1643]
2011-10-21 08:35:41 +00:00
Romain Quetiez
b0373f576c
Fixed issue: nobody in the list of persons to notify for portal users (security takes precedence)
...
SVN:trunk[1642]
2011-10-21 08:10:39 +00:00
Romain Quetiez
ffb3750806
Fixed regressions due to the integration of SwiftMailer
...
SVN:trunk[1639]
2011-10-20 15:52:38 +00:00
Romain Quetiez
649f7c609b
Generation of emails based on the lib SwiftMailer (implements the SMTP protocole)
...
SVN:trunk[1638]
2011-10-20 15:14:17 +00:00
Romain Quetiez
ff201e8b8a
Improved the upgrade/toolkit: make sure that NULL is allowed for SQL columns found in the DB but not defined in the data model (attribute removed or renamed)
...
SVN:trunk[1637]
2011-10-20 11:45:52 +00:00
Denis Flaven
f979dd40e0
Merged-in the fix for Trac #493 : incorrect display of the Users' Grant Matrix
...
SVN:trunk[1636]
2011-10-17 11:27:03 +00:00
Denis Flaven
32be1aafe0
Better way to keep track that an e,ail is linked to a given iTOp object: message-id + references
...
SVN:trunk[1633]
2011-10-13 14:43:45 +00:00
Denis Flaven
982c55738f
Allow to override some default headers when sending an email
...
SVN:trunk[1632]
2011-10-13 14:37:36 +00:00
Romain Quetiez
bdebb33822
#488 Replaced mysql extension with mysqli
...
SVN:trunk[1630]
2011-10-10 15:42:10 +00:00
Denis Flaven
48cb402874
Fixed Trac #487 : resizable textareas remained invisible when located on the second tab (Merged from 1.2 branch)
...
SVN:trunk[1629]
2011-10-04 10:57:09 +00:00
Denis Flaven
c15e4ffb10
Small fix for bulk modify: non-homogeneous fields may be mandatory...
...
SVN:trunk[1626]
2011-10-03 13:56:49 +00:00
Denis Flaven
cbafb5f1d1
Automatic synchro of CAS users
...
SVN:trunk[1625]
2011-10-03 13:54:58 +00:00
Denis Flaven
b1d0d039a3
More options for CAS to allow automatic synchro of CAS/LDAP users
...
SVN:trunk[1624]
2011-10-03 13:51:27 +00:00
Denis Flaven
d252d767b6
Initializes the admin contact's phone number, in case it is a mandatory field in the data model...
...
SVN:trunk[1622]
2011-09-30 08:01:17 +00:00
Denis Flaven
73968a5631
Prevent crash when trying to load the favicon during the setup !
...
SVN:trunk[1620]
2011-09-29 15:22:52 +00:00
Denis Flaven
0999f00912
Added a link to a favicon (icon in the browser's bar and tab)
...
SVN:trunk[1618]
2011-09-29 14:50:23 +00:00
Denis Flaven
6fb3195d6e
GetValueLabel is used in some dashboards... make sure that it is available for any attribute
...
SVN:trunk[1615]
2011-09-29 09:35:26 +00:00
Denis Flaven
6ea3b62b55
Make sure that the organisation's drop-down list is not bigger than the left menu...
...
SVN:trunk[1614]
2011-09-29 09:32:17 +00:00
Romain Quetiez
ba3080594c
#485 Export.php improved for integration into Excel / web queries (bug with IIS/HTTPS, limitation on the size of the OQL)
...
SVN:trunk[1612]
2011-09-29 08:07:37 +00:00
Romain Quetiez
a3a94cccbb
#484 Fixed issue with IIS ("Wrong password" at first prompt)
...
SVN:trunk[1609]
2011-09-28 12:55:15 +00:00
Romain Quetiez
e8c8e4a0d7
#481 Special characters not transcribed correctly in Portal (regression in 1.2)
...
SVN:trunk[1607]
2011-09-28 10:17:53 +00:00
Denis Flaven
5b3350f6d5
Fixed Trac #482 : link to OpenSearch Xml page was broken
...
SVN:trunk[1606]
2011-09-28 10:07:27 +00:00
Denis Flaven
b454b24e0f
Rename the cron.params file to avoid overwriting the current config when updating.
...
SVN:trunk[1605]
2011-09-23 14:14:58 +00:00
Romain Quetiez
099afb5451
Fixed regression on attribute labels; introduced in [1581]
...
SVN:trunk[1602]
2011-09-23 13:30:21 +00:00
Denis Flaven
ec226ce76d
Cosmetic fix: the "loading..." indicator was visible/spinning when reloading any other field of the form !
...
SVN:trunk[1601]
2011-09-22 16:37:47 +00:00
Denis Flaven
5080bd58d5
Removed some Debug/Warning messages
...
SVN:trunk[1600]
2011-09-22 16:35:33 +00:00
Denis Flaven
5ec37fd26a
- Fix a problem with the upgrade (case sensitive table name & prefix)
...
SVN:trunk[1598]
2011-09-22 11:58:42 +00:00
Denis Flaven
8ae92cb50e
- Fix a problem with the upgrade (case sensitive table name & prefix)
...
- Display a message when there is no attachment
SVN:trunk[1596]
2011-09-22 11:53:49 +00:00
Romain Quetiez
f82a4ada23
#478 Fixed issue in the audit: the results are wrong whenever an organization is selected
...
SVN:trunk[1595]
2011-09-22 11:40:30 +00:00
Denis Flaven
e5ce12ed0a
Make the template system work for real !
...
SVN:trunk[1594]
2011-09-22 11:15:40 +00:00
Denis Flaven
428f1a26cc
Typo ! Impact: Unknown ?
...
SVN:trunk[1593]
2011-09-22 11:08:34 +00:00
Romain Quetiez
9976999a88
Portal: updated dictionary for new buttton "reopen request"
...
SVN:trunk[1592]
2011-09-22 10:08:36 +00:00
Romain Quetiez
da2b8ab4c0
Fixed security issue: the attachments were visible by anybody (by forming URLs manually), whatever the allowed organizations. The change requires the execution of the setup/migration procedure.
...
SVN:trunk[1591]
2011-09-22 09:04:12 +00:00
Romain Quetiez
0de75db474
Portal (regression with the latest implementation, causing a warning)
...
SVN:trunk[1590]
2011-09-21 12:59:16 +00:00
Romain Quetiez
b014596172
#477 Could not specify more than one reconciliation key (regression) + took the opportunity to enhance protection against XSS injection (using column names in the data)
...
SVN:trunk[1588]
2011-09-21 12:27:08 +00:00
Romain Quetiez
b46ed4764d
Fixed bug in the new portal: the wizard validation was inoperant when several selection lists were proposed
...
SVN:trunk[1587]
2011-09-20 13:50:11 +00:00
Romain Quetiez
2b1aecda53
Fixed recent regression on the portal (confusion btw GetContactId and GetUserId)
...
SVN:trunk[1586]
2011-09-20 08:22:54 +00:00
Romain Quetiez
19318973ca
Fixed warning (strict standards) on previous fix
...
SVN:trunk[1584]
2011-09-19 11:44:04 +00:00
Romain Quetiez
cac76a7e08
#473 Could not load NW interfaces (reconciliation issue)
...
SVN:trunk[1581]
2011-09-19 10:36:47 +00:00
Romain Quetiez
abd645ca98
Fixed regressions in the portal
...
SVN:trunk[1579]
2011-09-15 15:25:30 +00:00
Romain Quetiez
7301cb9369
Updated the dictionnaries for the latest changes into the portal
...
SVN:trunk[1578]
2011-09-15 10:26:50 +00:00
Romain Quetiez
559de3d38f
Portal reworked (code factorization, allowing for paginated lists) + added the list of closed tickets (+search)
...
SVN:trunk[1577]
2011-09-15 10:06:46 +00:00
Denis Flaven
552ffd79b1
Always use a drop-down list for external keys in search forms
...
SVN:trunk[1575]
2011-09-14 07:38:40 +00:00
Denis Flaven
aae8ca7b8b
Added credentials for the security advices
...
SVN:trunk[1574]
2011-09-13 14:58:40 +00:00
Denis Flaven
13c636cab6
Prevent email header injection
...
SVN:trunk[1573]
2011-09-13 14:55:34 +00:00
Denis Flaven
cc40fc5d91
Exclude a (risky) and unused file for the build
...
SVN:trunk[1572]
2011-09-13 14:38:52 +00:00
Denis Flaven
bddfdb4a28
Fixed Trac #468 : wrong path to the doc#installationInstructions
...
SVN:trunk[1571]
2011-09-12 11:22:29 +00:00
Denis Flaven
6bc639c6ce
Enhanced error message in case of "file too big error" (more user friendly and not admin oriented)
...
SVN:trunk[1570]
2011-09-12 09:48:54 +00:00
Denis Flaven
9b8ae03413
- Properly display names containing XML entities (& < > and ")
...
- Don't drag items by their (invisible) tooltip !
SVN:trunk[1569]
2011-09-10 16:24:26 +00:00
Denis Flaven
17f00198d3
Fix for #404 : context was lost when performing a drill-down in the flash navigator.
...
SVN:trunk[1568]
2011-09-10 16:20:50 +00:00
Denis Flaven
5041ec2e0c
Regression on accentuated characters due to bad (forgotten) encoding on htmlentities (Trac #446 )
...
SVN:trunk[1567]
2011-09-09 16:18:01 +00:00
Denis Flaven
ee4f7e5b6a
Don't forget to track the count of updated objects...
...
SVN:trunk[1566]
2011-09-09 16:11:51 +00:00
Denis Flaven
cbb40b85dc
Typo in a (not yet used) function !
...
SVN:trunk[1565]
2011-09-08 15:29:35 +00:00
Denis Flaven
9aca772209
Fix for Trac#446: prevent XSS vulnerabilities
...
SVN:trunk[1564]
2011-09-08 13:33:47 +00:00
Denis Flaven
c4db9cd84e
More fixes for Trac#446: XSS vulnerabilities with vectors containing double quotes
...
SVN:trunk[1563]
2011-09-08 13:21:32 +00:00
Romain Quetiez
205e80f8a5
#446 XSS vector through the page title
...
SVN:trunk[1562]
2011-09-08 10:30:18 +00:00
Romain Quetiez
06e9bd0c25
#446 XSS vector on the login web page
...
SVN:trunk[1561]
2011-09-08 10:28:14 +00:00
Denis Flaven
1c812f8b34
Bug fix: subsequent audit results were wrong when a 'negative' rule was used.
...
SVN:trunk[1560]
2011-09-07 12:12:10 +00:00
Romain Quetiez
f3c5759721
Updated the readme file
...
SVN:trunk[1559]
2011-09-07 07:58:22 +00:00
Denis Flaven
69368a39cb
Fix radio buttons for enum values.
...
SVN:trunk[1558]
2011-09-06 12:47:42 +00:00
Denis Flaven
ab5849b3cd
Fix: properly manage validation field for vertical radio buttons.
...
SVN:trunk[1557]
2011-09-06 10:25:06 +00:00
Denis Flaven
1ab796bd40
One more fix for #404 : context was lost when performing a bulk delete.
...
SVN:trunk[1556]
2011-09-06 08:07:18 +00:00
Denis Flaven
c1221054b4
Prevent a crash when displaying the details of a change (from the CSV "history" tab)
...
SVN:trunk[1555]
2011-09-05 16:28:31 +00:00
Denis Flaven
3bd681bc9d
Bug fix: hyperlink to create a new object was wrong (typo)
...
SVN:trunk[1554]
2011-09-02 15:54:32 +00:00
Denis Flaven
b33989ec62
Added the ability to specify programmatically the scope for "favorite organizations". Note the the end-user can still restrict this list even further using the "Preferences" page.
...
SVN:trunk[1553]
2011-09-01 14:06:51 +00:00
Denis Flaven
b3121eebae
Typos in the Brazilian localization, found by Bruno Cassaro. Thanks Bruno !
...
SVN:trunk[1552]
2011-09-01 13:07:09 +00:00
Denis Flaven
7d8971139b
Missing sanitization filter for 1 parameter: fixed !
...
SVN:trunk[1551]
2011-09-01 11:50:34 +00:00
Denis Flaven
04f20860dc
Add the name of the synchro data source as an external field in case we need to make a CSV export
...
SVN:trunk[1550]
2011-09-01 10:50:57 +00:00
Denis Flaven
8f21b9dabb
Bug fix: prevent a warning when doing modify-all as a non-admin user.
...
SVN:trunk[1549]
2011-09-01 10:49:56 +00:00
Romain Quetiez
eb89610465
Readme file ready for release 1.2
...
SVN:trunk[1548]
2011-08-31 15:37:48 +00:00
Denis Flaven
13f4e90ee6
Make sure that we trigger a change event whenever we pickup a different value for an external key (either via the magnifier button or via the hierarchy button)
...
SVN:trunk[1547]
2011-08-31 14:39:55 +00:00
Denis Flaven
29f1dd5a69
Prevent an exception in some (rare?) conditions where an incorrect value was set in a temporary object....cf Trac #466
...
SVN:trunk[1546]
2011-08-31 14:28:41 +00:00
Romain Quetiez
a7e937ec58
Regression: the default language was German!
...
SVN:trunk[1545]
2011-08-31 13:09:50 +00:00
Denis Flaven
bc2a8a8c4a
Improved verification to the PHP file upload settings to avoid troubles later... (Trac #284 )
...
SVN:trunk[1544]
2011-08-31 09:03:26 +00:00
Denis Flaven
c9b0a2b561
Enhance ObjectDetailsTemplate to manage bulk actions and synchronized attributes.
...
SVN:trunk[1543]
2011-08-30 15:47:57 +00:00
Romain Quetiez
5fcea9bf69
#437 Regressions in the beta - wrong reporting of the bulk update
...
SVN:trunk[1542]
2011-08-30 15:09:54 +00:00
Denis Flaven
3b42c86f46
Regression due to the interaction of the two previous fixes. (Trac #444 and Trac #448 )
...
SVN:trunk[1541]
2011-08-30 11:12:14 +00:00
Romain Quetiez
038fe30fbe
#363 Charts not displaying with IE8 + IIS + HTTPS
...
SVN:trunk[1540]
2011-08-30 10:13:58 +00:00
Denis Flaven
aa95e51e00
Fixed Trac #444 : preserve sort order and page size when reloading a paginated list.
...
SVN:trunk[1539]
2011-08-30 09:38:06 +00:00
Romain Quetiez
6a78c7dcc2
Internal: Fixed regression introduced in [1365] and present in the beta version (overviews not working with HTTPS)
...
SVN:trunk[1538]
2011-08-30 09:20:29 +00:00
Romain Quetiez
17aa1d1fc0
#464 While upgrading iTop, copy the values from change/start_date to ticket/start_date (iif the current value is null)
...
SVN:trunk[1537]
2011-08-29 16:28:08 +00:00
Romain Quetiez
24244f1bac
Rollback: restored attributes removed by mistake
...
SVN:trunk[1536]
2011-08-29 16:26:17 +00:00
Romain Quetiez
f7be35848c
Internal: detect unused columns while upgrading
...
SVN:trunk[1535]
2011-08-29 15:37:58 +00:00
Denis Flaven
1aa7ff14fe
Removing duplicate fields
...
SVN:trunk[1534]
2011-08-29 15:02:59 +00:00
Denis Flaven
c33a508376
Removing duplicate fields
...
SVN:trunk[1533]
2011-08-29 15:02:12 +00:00
Romain Quetiez
37ec8b12f3
Upgrade/toolkit: improved the data sources update procedure (no need to create "direct" linkset attributes, remove old attributes, more verbose)
...
SVN:trunk[1532]
2011-08-29 13:23:57 +00:00
Romain Quetiez
dde3efc0c7
Upgrade: adjust data sources, and be more verbose about upgrades in the DB (HKeys and data sources)
...
SVN:trunk[1531]
2011-08-29 13:20:44 +00:00
Romain Quetiez
54f3dec7a9
Upgrade: fails to recreate a view when is has become invalid (missing attribute)
...
SVN:trunk[1530]
2011-08-29 13:18:30 +00:00
Denis Flaven
6be497ee7d
Fixed Trac#465: incorrect logic when resetting the 'ConnectedToInterface'
...
SVN:trunk[1529]
2011-08-29 11:55:13 +00:00
Denis Flaven
5d9d44dc5e
Fix: detection of the Suhosin extension during the installation and tell the user if the get_max_value is too small.
...
SVN:trunk[1528]
2011-08-29 11:49:22 +00:00
Denis Flaven
d547394ba2
Fixed Trac#448: paginated display broken after reloading a page containing a list where the page size is set to 'All'
...
SVN:trunk[1527]
2011-08-26 11:07:29 +00:00
Denis Flaven
ace0a3e278
Finishing fix of Trac449:display selection of favorite organizations
...
SVN:trunk[1526]
2011-08-26 10:45:46 +00:00
Denis Flaven
dd9cb27971
Fixed Trac #449 : properly reload the current selection when the list of Favorite Organizations is a paginated list.
...
SVN:trunk[1525]
2011-08-26 10:34:54 +00:00
Denis Flaven
a3dc8ab3d7
Added the ability to reload a selection fro a paginated list.
...
SVN:trunk[1524]
2011-08-26 10:33:37 +00:00
Denis Flaven
496bf386be
Force the rebuilding of hierarchical keys on every upgrade, since in 1.2-beta the rebuilding of HK was buggy. (May be the cause of the bugs: #459 , #460 and #461 )
...
SVN:trunk[1523]
2011-08-26 09:08:54 +00:00
Denis Flaven
c337616fea
Fix: regression for tickets with just a default initial state.
...
SVN:trunk[1522]
2011-08-26 07:26:30 +00:00
Denis Flaven
186ba76092
Added a flag to force the import to cinutnue even in case of SQL error... useful for debugging don't use in production ;-)
...
SVN:trunk[1521]
2011-08-25 17:37:56 +00:00
Denis Flaven
20a06c9212
Fixed a warning...
...
SVN:trunk[1520]
2011-08-25 17:03:12 +00:00
Romain Quetiez
e515dfb434
Cosmetics: regression due to an unnecessary protection against XSS attacks
...
SVN:trunk[1519]
2011-08-25 16:35:38 +00:00
Romain Quetiez
2ee85dd407
Customization: added a check against reuse of an attribute code (collision can happen easily with inheritance)
...
SVN:trunk[1518]
2011-08-25 16:10:57 +00:00
Denis Flaven
6df6e4a9cc
- Allow creation of an ticket in a different initial state via the new 'initial_state_path' attribute.
...
- Support update of CaseLog fields in bulk_modify mode.
SVN:trunk[1517]
2011-08-25 16:04:58 +00:00
Romain Quetiez
c74c955973
Internal: it is possible to override the user authorized organizations
...
SVN:trunk[1516]
2011-08-25 15:45:45 +00:00
Romain Quetiez
a3a4fd0a75
Dictionary: English was proposed twice in the list of available languages!
...
SVN:trunk[1515]
2011-08-25 12:01:04 +00:00
Romain Quetiez
c7f3ac0361
Internal: suppressed a warning on ormCaseLog
...
SVN:trunk[1514]
2011-08-25 11:57:18 +00:00
Romain Quetiez
21002574ce
Notifications: case log in plain text (this->case_log) or the latest entry (this->head(case_log))
...
SVN:trunk[1513]
2011-08-25 11:49:15 +00:00
Romain Quetiez
64cae5b58b
Portal: activate TriggerOnPortalUpdate
...
SVN:trunk[1512]
2011-08-25 11:46:23 +00:00
Romain Quetiez
cc1105ff60
Email test: under IIS it was not detecting Windows correctly, and the help message was therefore completely wrong.
...
SVN:trunk[1511]
2011-08-25 10:04:21 +00:00
Romain Quetiez
71655f0632
Fixed regression (shortcut actions, display a list of objects not deriving from cmdbAbstract)
...
SVN:trunk[1510]
2011-08-25 09:29:52 +00:00
Denis Flaven
6e4e5be35d
Allow TriggerOnPortalUpdate to work also on derived classes: i.e a trigger defined for the class 'Ticket' will be called when a 'UserRequest' (derived from Ticket) will be updated from the portal.
...
SVN:trunk[1509]
2011-08-25 08:03:39 +00:00
Denis Flaven
872a424a78
Bug fix: allow modifying an object as if in target state, before applying the stimulus (cf PortalWebpage).
...
SVN:trunk[1508]
2011-08-24 16:00:28 +00:00
Denis Flaven
612c355e03
Bug fix: allow modifying an object as if in target state, before applying the stimulus (cf PortalWebpage).
...
SVN:trunk[1507]
2011-08-24 15:58:56 +00:00
Denis Flaven
ffa9b21364
Bug fix: allow modifying an object as if in target state, before applying the stimulus (cf PortalWebpage).
...
SVN:trunk[1506]
2011-08-24 15:58:22 +00:00
Denis Flaven
180311fd0a
Fixed a side effect of Trac#446 (XSS)
...
SVN:trunk[1505]
2011-08-24 15:56:48 +00:00
Denis Flaven
16b7714139
Default shortcut actions are now a parameter
...
SVN:trunk[1504]
2011-08-24 14:11:57 +00:00
Denis Flaven
c6865cf63d
Default shortcut actions are now a parameter
...
SVN:trunk[1503]
2011-08-24 14:11:25 +00:00
Denis Flaven
905d9b5931
Apply organization filtering to subclasses of Organization as well.
...
SVN:trunk[1502]
2011-08-24 13:54:27 +00:00
Denis Flaven
0850370275
Bug fix: let accented characters pass through the autocomplete
...
SVN:trunk[1501]
2011-08-24 13:53:19 +00:00
Romain Quetiez
38591f444e
Fixed regression on latest fix (Hkeys and inheritance)
...
SVN:trunk[1500]
2011-08-24 10:49:39 +00:00
Denis Flaven
ae36aa1f74
German localization update, thanks to Stephan Rosenke.
...
SVN:trunk[1499]
2011-08-23 16:55:01 +00:00
Denis Flaven
264af56591
Pass the final class to GetShortcutActions
...
SVN:trunk[1498]
2011-08-23 13:56:09 +00:00
Denis Flaven
0a2c9d0e37
Automatic rebuild of the dictionary list during setup, based on the content of the 'dictionaries' folder.
...
SVN:trunk[1497]
2011-08-23 13:13:08 +00:00
Denis Flaven
9d9d53c967
Fix regression on hierarchical keys
...
SVN:trunk[1496]
2011-08-23 11:14:25 +00:00
Denis Flaven
54315f41e4
Bug fix: computation of allowed stimuli was wrong
...
SVN:trunk[1495]
2011-08-23 09:17:19 +00:00
Denis Flaven
a04e7ea375
Bug fix in HierarchicalKey: host class can be different from target class in case of derived classes.
...
SVN:trunk[1494]
2011-08-23 07:24:55 +00:00
Erwan Taloc
795296e6e3
update after test made by Erwan
...
SVN:trunk[1493]
2011-08-23 07:13:28 +00:00
Denis Flaven
98ac85c098
Added the display of the total count of objects above 'group by' blocks.
...
SVN:trunk[1492]
2011-08-22 16:42:28 +00:00
Romain Quetiez
e53c07393c
Internal: improved the API of PortalWebPage
...
SVN:trunk[1491]
2011-08-22 10:09:21 +00:00
Denis Flaven
48d66447b7
Support an abstract "Organization" class: if it's the case don't create any Org neither Person during the setup.
...
SVN:trunk[1490]
2011-08-22 10:06:48 +00:00
Romain Quetiez
54b4f67ed6
Fixed regression due to the enhanced security (ignore a field in CSV import)
...
SVN:trunk[1489]
2011-08-22 08:49:52 +00:00
Denis Flaven
9836797da9
Regression due to XSS fix ( #446 ): auto-refresh block was showing an assertion failed message. Fixed.
...
SVN:trunk[1488]
2011-08-22 08:37:08 +00:00
Romain Quetiez
931a260435
Fixed regression due to the enhanced security (param file)
...
SVN:trunk[1487]
2011-08-22 08:32:25 +00:00
Denis Flaven
2a6d36b9cd
Bug fix: (post 1.2-beta) warning message (undefined variable aFavoriteActions) when displaying a list for a non-admin user...
...
SVN:trunk[1486]
2011-08-22 08:19:35 +00:00
Denis Flaven
9420c14c13
Fixed a (post 1.2-beta) regression: bulk modify and bluk apply stimulus were broken.
...
SVN:trunk[1485]
2011-08-22 08:18:07 +00:00
Romain Quetiez
272807ba56
Export.php - fixed a regression (specifying no field list resulting in an error)
...
SVN:trunk[1484]
2011-08-22 07:38:38 +00:00
Denis Flaven
d05ea1863c
Fixed a (post 1.2-beta) regression: bulk modify and bluk apply stimulus were broken.
...
SVN:trunk[1483]
2011-08-21 16:41:23 +00:00
Denis Flaven
6c8e021727
Fixed Trac# 457: crash when deleting two organizations.
...
SVN:trunk[1482]
2011-08-19 17:14:06 +00:00
Romain Quetiez
266135b1b9
#452 Export.php - field list can be specified also for HTML output
...
SVN:trunk[1481]
2011-08-19 16:14:50 +00:00
Denis Flaven
02fc610a18
Bug fix: "shortcut" actions were not perserving the current tab. Fixed.
...
SVN:trunk[1480]
2011-08-19 16:08:27 +00:00
Denis Flaven
e2aa3cc69f
Enhancement: provide a warning (popup) message when navigating away from an edition form.
...
SVN:trunk[1479]
2011-08-19 15:50:17 +00:00
Denis Flaven
de516c0ce4
Fixed Trac #458 : back button was asking to fill the mandatory fields !
...
SVN:trunk[1478]
2011-08-19 15:41:05 +00:00
Romain Quetiez
92ac1fe2ca
#148 Allow overloading attribute/enum labels in the dictionary
...
SVN:trunk[1477]
2011-08-19 15:30:43 +00:00
Romain Quetiez
cc7844ea10
Security: protected bulk modify against HTTP/Post piracy
...
SVN:trunk[1476]
2011-08-19 15:26:05 +00:00
Denis Flaven
22bdc02b1b
Support the selection (via an autocomplete) in a list that contains duplicates
...
SVN:trunk[1475]
2011-08-19 15:00:33 +00:00
Romain Quetiez
e8586515e3
Fixed regression (HKeys)
...
SVN:trunk[1474]
2011-08-19 08:51:16 +00:00
Romain Quetiez
071a30d928
Cosmetic on the portal
...
SVN:trunk[1473]
2011-08-19 07:42:19 +00:00
Denis Flaven
488f1c47bf
Fixed Trac #456 : 'contact_list' was considered as read-only on tickets.
...
SVN:trunk[1472]
2011-08-19 07:32:19 +00:00
Romain Quetiez
c15976f148
Internal: leverage display block for displaying link sets in the portal
...
SVN:trunk[1471]
2011-08-18 16:32:31 +00:00
Romain Quetiez
6f8e2e60ce
Internal: the transaction mechanism was inoperant when a form was built within the target page.
...
SVN:trunk[1470]
2011-08-18 15:00:39 +00:00
Denis Flaven
b7b8da0848
Fixed the computation of IPs in a subnet that failed (returned negative numbers) on some versions of PHP compiled in 32-bit.
...
SVN:trunk[1469]
2011-08-18 12:05:30 +00:00
Denis Flaven
2f1803b3b6
A mandatory case log field is now considered as 'filled' if it contains a previous entry
...
SVN:trunk[1468]
2011-08-18 10:45:41 +00:00
Denis Flaven
58e61c9d6b
A mandatory case log field is now considered as 'filled' if it contains a previous entry
...
SVN:trunk[1467]
2011-08-18 10:44:37 +00:00
Denis Flaven
ddd98b9335
Different display for 'Date' fields: shorter field than DateTime since there is no "time" part.
...
SVN:trunk[1466]
2011-08-18 09:51:10 +00:00
Denis Flaven
278b84ee38
The default value for Date fields is different than for DateTime fields: no 'time' part at the end (use the attribute's own format)
...
SVN:trunk[1465]
2011-08-18 09:50:16 +00:00
Denis Flaven
c0764bce74
Added smart search for 'Date' fields (and not only DateTime)
...
SVN:trunk[1464]
2011-08-18 09:48:44 +00:00
Denis Flaven
7cf0e2f747
Bug fix: incorrect detection of the need to fix HK, leading to incorrect data in case of upgrade.
...
SVN:trunk[1463]
2011-08-18 07:01:08 +00:00
Romain Quetiez
c7e8627679
Fixed regression on the paginated lists
...
SVN:trunk[1462]
2011-08-17 15:56:34 +00:00
Denis Flaven
1c7d5b8fd2
Added support for an abstract Organization (or Person) class during setup !
...
SVN:trunk[1461]
2011-08-17 15:20:32 +00:00
Denis Flaven
18217e4adb
Bug fix: (side effect of fixing #445 ) paginate the lists when performing a selection.
...
SVN:trunk[1460]
2011-08-16 17:07:54 +00:00
Denis Flaven
1357e7e225
Bug fix: paginated display was always displaying 5 items by default...
...
SVN:trunk[1459]
2011-08-16 16:42:02 +00:00
Denis Flaven
a941c2d14e
Allow updating/recomputing of read-only attributes on the fly in the edit form.
...
SVN:trunk[1458]
2011-08-16 16:16:26 +00:00
Denis Flaven
cb55a75bcf
Allow updating/recomputing of read-only attributes on the fly in the edit form.
...
Also fixed a regerssion due to #446
SVN:trunk[1457]
2011-08-16 15:58:09 +00:00
Denis Flaven
1e20253229
Bug fix: don't assume that the hierachical key is called 'parent_id'
...
SVN:trunk[1456]
2011-08-16 15:54:22 +00:00
Denis Flaven
53a48dc8e0
Fixed Trac #447 : interfaces not showing up on the details of a server when an org is selected: there were collisions in the internal query parameters names ! This is now fixed.
...
SVN:trunk[1455]
2011-08-16 10:01:14 +00:00
Denis Flaven
2ad9d69396
Implemented the OQL operator ABOVE (and its variants ABOVE STRICT, NOT ABOVE and NOT ABOVE STRICT) that returns the (indirect) parents of a given node in a hierarchy. It's the opposite to 'BELOW' that returns the (indirect) children.
...
SVN:trunk[1454]
2011-08-16 08:14:11 +00:00
Denis Flaven
74baca3a7b
Enhanced interface for complex SLA computations...
...
SVN:trunk[1453]
2011-08-15 14:06:03 +00:00
Denis Flaven
2bd8700c90
Implementing Trac #419 : provide means for the toolkit to fix synchro data sources
...
SVN:trunk[1452]
2011-08-15 14:01:51 +00:00
Denis Flaven
51bd6cdf97
#446 continuing: sanitizing parameters...
...
SVN:trunk[1451]
2011-08-15 13:55:59 +00:00
Denis Flaven
b02021a4ff
Still fixing regressions caused by Trac#446: XSS vulnerabilities...
...
SVN:trunk[1450]
2011-08-12 10:06:33 +00:00
Denis Flaven
96f3350029
Fixed the display of 'Used IP Addresses' (i.e. Network interfaces) in the details of a Subnet object.
...
SVN:trunk[1449]
2011-08-12 09:19:53 +00:00
Romain Quetiez
e2e4c53b0d
Fix after security fix
...
SVN:trunk[1448]
2011-08-11 16:31:59 +00:00
Denis Flaven
9c6605f7e7
Allow export of the config information for documentation purposes
...
SVN:trunk[1447]
2011-08-11 12:01:53 +00:00
Denis Flaven
f481652666
Trac #445 : output of export.php should not be "paginated" !
...
Bug fix: the number of items displayed in the "paginated" view should be "min_display_limit", as listed in the drop down-box and not always 10 !
SVN:trunk[1446]
2011-08-11 11:59:55 +00:00
Denis Flaven
212389f43e
One more regression due to #446 : fixed !
...
SVN:trunk[1445]
2011-08-11 11:57:44 +00:00
Denis Flaven
f68680ada1
Still working on #446 : oops, one parameter missing...
...
SVN:trunk[1444]
2011-08-11 10:53:37 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Romain Quetiez
a129c9814f
Readme for 1.2 Beta
...
SVN:trunk[1441]
2011-08-09 09:37:48 +00:00
Denis Flaven
05ee0caec2
Fixed the "more information" url in the itop-config-mgmt module
...
SVN:trunk[1440]
2011-08-09 08:55:29 +00:00
Denis Flaven
6fff9d6a20
Make the 'agent_id' visible in the state "new" to allow the creation and assigment of a ticket in one click.
...
SVN:trunk[1439]
2011-08-09 08:34:14 +00:00
Denis Flaven
d2955557bf
Allow $SERVER_NAME$ as a placeholder for the server's name in the application root url. Useful for multiple virtual hosts or test systems using DHCP...
...
SVN:trunk[1438]
2011-08-09 07:57:11 +00:00
Denis Flaven
aa00cd9ae7
"Shortcut" actions are displayed as buttons on the same line as the usual "Actions" button.
...
SVN:trunk[1437]
2011-08-09 07:51:08 +00:00
Denis Flaven
aa9d9ed578
New config parameter: buttons_position: top | bottom | both
...
SVN:trunk[1436]
2011-08-09 07:47:50 +00:00
Romain Quetiez
9bd6fa61c5
SQLBlock - removed Warnings in case of empty data set
...
SVN:trunk[1435]
2011-08-08 16:02:28 +00:00
Denis Flaven
f16997fb2d
Productivity enhancement: apply directly the 'next_action' when creating or modifying an object with a life-cycle !
...
SVN:trunk[1434]
2011-08-08 15:40:51 +00:00
Romain Quetiez
f4c1cf0818
Fixed typo
...
SVN:trunk[1433]
2011-08-08 14:24:35 +00:00
Denis Flaven
01dd63f623
Cleanup of the way objects are displayed/edited: DisplayBareProperties is now used for displaying (i.e. read-only) or modifying/creating an object.
...
SVN:trunk[1432]
2011-08-08 12:52:32 +00:00
Denis Flaven
3393808c7a
- Enhancement: can now specify 'order_by' in 'list' templates.
...
- New 'Shortcut Actions' displayed as buttons next to the 'Actions' popup menu.
SVN:trunk[1431]
2011-08-08 12:35:43 +00:00
Denis Flaven
772c892b15
New option DEL_MOVEUP (move the children up one level) for 'on_target_delete' for HierarchicalKey attributes.
...
SVN:trunk[1430]
2011-08-07 12:24:45 +00:00
Denis Flaven
435d943f47
Cleanup of the way objects are displayed/edited: DisplayBareProperties is now used for displaying (i.e. read-only) or modifying/creating an object. The means that:
...
1) the display/edition can be customized by overloading this method
2) the plug-ins's method OnDisplayProperties is now called in edition as well
A new class of template is introduced for building custom object displays: ObjectDetailsTemplate.
SVN:trunk[1429]
2011-08-07 08:12:07 +00:00
Denis Flaven
eab1060f8e
Adapted the portal to support enhanced attachments either in 'properties' or 'relations'... this is transparent for the end-user of the portal.
...
SVN:trunk[1428]
2011-08-07 07:55:16 +00:00
Denis Flaven
cb8774370f
Enhancement: new configuration parameter 'position' to enable 'attachments' to be displayed either as a separate tab 'Attachments' on inline in the 'Properties' tab (for example when used with a custom 'DisplayBareProperties'.)
...
SVN:trunk[1427]
2011-08-07 07:52:39 +00:00
Denis Flaven
23b1d15b64
New attribute 'display_style' for Strings, Enums and ExternalKeys: when the list is short, display it as a set of radio buttons instead of a drop-down list. Possible values: 'radio', 'radio_vertical' and 'radio_horizontal'. ('radio' == 'radio_vertical').
...
SVN:trunk[1426]
2011-08-06 09:51:06 +00:00
Denis Flaven
61727aca02
New configuration parameter: display_actions_at_top: avoid scrolling to see the buttons when assigning a ticket !
...
SVN:trunk[1425]
2011-08-05 13:28:21 +00:00
Denis Flaven
8cfebdf723
- New configuration parameter deadline_format to specify how to display Deadlines (date or time difference or a mix of the two)
...
SVN:trunk[1424]
2011-08-05 13:08:56 +00:00
Denis Flaven
506702c50b
Enhancement: added the capability to filter (based on user's defined preferences the list of organizations displayed in the drop-down menu)
...
SVN:trunk[1423]
2011-08-05 11:45:12 +00:00
Denis Flaven
b9de1df6a8
Release note review
...
SVN:trunk[1422]
2011-08-03 13:49:27 +00:00
Denis Flaven
a7175007be
Preparing for the 1.2-beta release
...
SVN:trunk[1421]
2011-08-03 10:37:55 +00:00
Denis Flaven
5d8acbb41a
New type of trigger: TriggerOnPortalUpdate, called when the end-user updates a ticket from the portal.
...
SVN:trunk[1420]
2011-08-03 10:36:34 +00:00
Denis Flaven
3ccbeac996
Oops, missing Portuguese (Brazilian) dictionary files...
...
SVN:trunk[1419]
2011-08-03 09:25:19 +00:00
Denis Flaven
1643ba8e9c
Added support for the 'Attachments' plug-in into the portal
...
SVN:trunk[1418]
2011-08-02 10:36:43 +00:00
Denis Flaven
768dbd8946
New module to easily manage attachments
...
SVN:trunk[1417]
2011-08-02 10:29:59 +00:00
Denis Flaven
c2d02a2394
Put back wsdl documentation
...
SVN:trunk[1416]
2011-08-02 08:30:43 +00:00
Denis Flaven
b26f2738f6
German localization enhancement by Stephan Rosenke. Thanks Stephan !
...
SVN:trunk[1415]
2011-08-02 07:53:39 +00:00
Denis Flaven
781ec7e33a
In CLI mode, do not depend on the current directory: the script can be run from anywhere.
...
SVN:trunk[1414]
2011-08-01 16:13:37 +00:00
Denis Flaven
d09db3a920
Better error message if the configuration file exists but is not readable
...
SVN:trunk[1413]
2011-08-01 16:12:24 +00:00
Denis Flaven
998a8692cb
Use a hierarchical key for the parent/child relationship with groups
...
SVN:trunk[1412]
2011-08-01 15:53:55 +00:00
Denis Flaven
b83ac447e8
Don't make the case log hidden, since it's not hidden in the portal !
...
SVN:trunk[1411]
2011-08-01 15:46:23 +00:00
Denis Flaven
6688f1811e
Improved error handling when loading linkedset as attributes in one go
...
SVN:trunk[1410]
2011-08-01 15:08:22 +00:00
Denis Flaven
ec26750b58
Bug fix: when changing the currently selected organization, go back to the initial (Welcome) menu instead of trying to stay on the same menu... which caused troubles (e.g. "New Contact" => assertion failed)
...
SVN:trunk[1409]
2011-08-01 14:17:43 +00:00
Denis Flaven
0f0abc0501
Added a new web service to create UserRequest tickets (similarly to Incidents tickets). Based on code from Vincenzo Todisco.
...
SVN:trunk[1408]
2011-08-01 14:07:54 +00:00
Denis Flaven
9ad6f2c994
Draft of the 1.2 readme file...
...
SVN:trunk[1407]
2011-08-01 13:50:07 +00:00
Denis Flaven
abab47558b
Adding Japanese translation kindly provided by Tadeshi Kaneda
...
SVN:trunk[1406]
2011-08-01 13:34:48 +00:00
Denis Flaven
f3147be8f6
Adding Japanese translation
...
SVN:trunk[1405]
2011-08-01 13:33:34 +00:00
Denis Flaven
af185b79c8
Bug fix: missing title for the menu 'All Opened Changes'
...
SVN:trunk[1404]
2011-08-01 12:50:26 +00:00
Denis Flaven
3fc686e403
Bug fix: do not modify the page's address (by changing the final anchor) when clicking on a page in a paginated display. Otherwise this interferes with the tabbed navigation.
...
SVN:trunk[1403]
2011-08-01 12:37:05 +00:00
Denis Flaven
f5ea073c2b
Bug fix: when removing a module (like Incident Management) that contained Triggers to such objects, the remaining triggers must be deleted because they reference a non-existing class.
...
SVN:trunk[1402]
2011-08-01 11:51:11 +00:00
Denis Flaven
aa6d7578d1
Fixed issues when adding/removing modules during the setup:
...
- When adding modules: the data model was not refreshed in the cache before attempting to load "structure" (or "sample") data
- When removing a module: remaining (invalid) triggers were still used.
SVN:trunk[1401]
2011-08-01 10:30:22 +00:00
Denis Flaven
05338caa23
Modified misleading/outdated comment in the configuration file.
...
SVN:trunk[1400]
2011-08-01 10:24:36 +00:00
Denis Flaven
a6ac78d7c1
Fix: Make sure that the flash object respects the z-order otherwise the hierarchy/organization picker appears behind the Flash in Chrome and IE.
...
SVN:trunk[1399]
2011-07-31 19:38:27 +00:00
Denis Flaven
9bcf78bfd6
Enhancement: the number of items is displayed (statically) in the header of the each "details" tab.
...
SVN:trunk[1398]
2011-07-31 10:45:03 +00:00
Denis Flaven
9c97df5186
MapContextParam: call the parent just in case...
...
SVN:trunk[1397]
2011-07-31 09:40:00 +00:00
Denis Flaven
c2a8fd4e09
Enhancement: allow to search on Organization's parent and Location's parent.
...
SVN:trunk[1396]
2011-07-31 09:38:26 +00:00
Denis Flaven
c8b6ec08e7
Bug fix: properly process field names followed by a star (which simply indicates an important field in the CSV import)
...
SVN:trunk[1395]
2011-07-31 09:30:55 +00:00
Denis Flaven
4293230416
Don't display an error (assertion failed) if the user selects nothing (i.e -- select one --) in the "CSV template" tab.
...
SVN:trunk[1394]
2011-07-31 09:12:41 +00:00
Denis Flaven
bfddec242b
- Fixed the combination of the "PointingTo" conditions, especially when combining several "BELOW" conditions for the same criteria (used for security and context purposes)
...
- Make sure that the "security" limitiation provided by GetSelectFilter is applied only once to a given filter to avoid the creation of unneeded complex queries
SVN:trunk[1393]
2011-07-31 09:01:45 +00:00
Denis Flaven
ee3652acad
Added a useful function for debugging: DebugBacktrace which provides a "light" version of PHP's built-in debug_backtrace().
...
SVN:trunk[1392]
2011-07-31 08:57:04 +00:00
Denis Flaven
5baa213e6a
Better initialization of objects from the "Context" values:
...
- map the parameters (for example for Provider Contract)
- set the default values when creating a "secondary" object via the (+) button
SVN:trunk[1391]
2011-07-31 08:54:59 +00:00
Denis Flaven
ca8ea8dd02
Fixed the parsing of OQL error messages
...
SVN:trunk[1390]
2011-07-30 17:25:49 +00:00
Denis Flaven
308d2626a9
Added test cases for the new BELOW operator
...
SVN:trunk[1389]
2011-07-30 17:23:39 +00:00
Denis Flaven
8cab8dd7b7
Filter audit results using the hierarchies
...
SVN:trunk[1388]
2011-07-29 10:29:28 +00:00
Denis Flaven
0a5e37c592
Oops: Make sure that the default add-on for SLA computation is enabled by default
...
SVN:trunk[1387]
2011-07-29 10:27:37 +00:00
Denis Flaven
72326435ce
Make sure that the default add-on for SLA computation is enabled by default
...
SVN:trunk[1386]
2011-07-29 10:14:44 +00:00
Denis Flaven
ca9f17d6e1
Fixed a bug when using a hierarchy of locations, since locatins genreally depends on the object's organization
...
SVN:trunk[1385]
2011-07-29 10:09:14 +00:00
Denis Flaven
ff89c4d424
CAS authentication improvements:
...
- Check if the user is part of a group (memberOf)
- Fixed the use of the 'redirect_service' when logging-out
SVN:trunk[1384]
2011-07-28 17:39:49 +00:00
Denis Flaven
fa3b7ce545
Thumbs.db has nothing to do in SVN
...
SVN:trunk[1383]
2011-07-28 15:21:33 +00:00
Denis Flaven
c85feb7cea
- Use the new HierarchicalKeys for Organization and Locations and use the hierarchy of organization for the profiles/user rights.
...
SVN:trunk[1382]
2011-07-28 15:14:49 +00:00
Denis Flaven
d50f812694
Fix: broken context usage when no context (neither org nor menu) at all
...
SVN:trunk[1381]
2011-07-28 15:12:16 +00:00
Denis Flaven
c7e27a836a
Make sure that the root URL ends with a slash
...
SVN:trunk[1380]
2011-07-28 13:45:51 +00:00
Denis Flaven
c8a1380bef
- Fixed the reporting about the previous version
...
SVN:trunk[1379]
2011-07-28 13:19:58 +00:00
Denis Flaven
7732c9bc6a
Exclude build.bash from the build
...
SVN:trunk[1378]
2011-07-28 11:26:58 +00:00
Denis Flaven
82c57972c6
Fixing bug #404 : context lost when doing certain actions. What was fixed:
...
- Run Query
- Display Data Model Schema
- Drill-down in charts (OQL & SQL)
- Paginated lists (actually a regression)
What remains:
- Global search...
- Drill-down in Flash "impacts / depends on"
SVN:trunk[1377]
2011-07-27 16:39:17 +00:00
Denis Flaven
0cc0c820a5
Fixed Trac #410 : added translation for ticket status (and other enum fields) when displaying the History tab.
...
SVN:trunk[1376]
2011-07-27 13:06:45 +00:00
Denis Flaven
9150a569a7
Make sure that the dependent fields are initialized in the proper order when applying a stimulus on a n object.
...
SVN:trunk[1375]
2011-07-27 12:55:16 +00:00
Denis Flaven
3c76b90a48
Added an option to the paginated display: display all elements on one page.
...
SVN:trunk[1374]
2011-07-27 10:24:06 +00:00
Denis Flaven
5f2a5d9cfa
- Fixed Trac #433 : triggers creation was incorrect when iTop was installed with a 'prefix' for the DB tables.
...
- Fixed a bug due to the previous renaming of UpdateObject...
SVN:trunk[1372]
2011-07-26 16:45:02 +00:00
Denis Flaven
4e40702809
Fixed the construction of the menus' URLs:
...
- The context was not passed all the time (due to typos)
- When the context was empty an extra ampersand was added at the end of the URL, which caused a malformed URL for the 'tab selector' when modifying an object. (i.e the object always opened on the 'Properties' tab instead of the current tab).
SVN:trunk[1371]
2011-07-26 16:22:24 +00:00
Denis Flaven
a2b8813628
- Renamed the method 'UpdateObject' into 'UpdateObjectFromPostedForm' to avoid misunderstandings.
...
- Fixed (again !) Trac #427 : unable to empty a linkset when editing an object.
SVN:trunk[1370]
2011-07-26 16:18:19 +00:00
Denis Flaven
751ab5a4b4
Implemented enhancement #130 : keywords to narrow the scope of the global search
...
SVN:trunk[1369]
2011-07-26 14:18:33 +00:00
Denis Flaven
b6bcade4c0
Better (?) handling of deletion issues during the synchro...
...
SVN:trunk[1368]
2011-07-26 13:27:03 +00:00
Denis Flaven
d6be6ca92c
Fix display issues with the portal's top menu bar.
...
SVN:trunk[1367]
2011-07-26 13:25:37 +00:00
Denis Flaven
9024e0b2db
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1366]
2011-07-26 13:24:28 +00:00
Denis Flaven
ecca1aa070
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1365]
2011-07-26 13:22:45 +00:00
Denis Flaven
3fde682653
Make sure that the AJax calls use a full/absolute path to the page they call so that they can be embedded anywhere inside the application (i.e. in plug-ins supplied pages as well as 'regular' app pages).
...
SVN:trunk[1364]
2011-07-26 12:21:53 +00:00
Denis Flaven
aee8a98d84
Implemented two new options for CAS:
...
- logout_redirect_service
- memberOf
SVN:trunk[1363]
2011-07-26 09:43:21 +00:00
Denis Flaven
3ab670e8c2
Implemented two new options for CAS:
...
- logout_redirect_service
- memberOf
SVN:trunk[1362]
2011-07-26 09:42:46 +00:00
Denis Flaven
1fc7ce3b81
- Allow search forms to be open by default
...
- Don't make textarea resizable
SVN:trunk[1361]
2011-07-26 09:41:27 +00:00
Denis Flaven
e8c44951a1
Added two new options for CAS:
...
- logout_redirect_service
- memberOf
SVN:trunk[1360]
2011-07-26 09:39:45 +00:00
Denis Flaven
c11ca679d4
- Make sure that resulsts tables are always sortable.
...
SVN:trunk[1359]
2011-07-25 14:32:11 +00:00
Denis Flaven
46781c349f
- Setup tested under IE8
...
- Added migration code, during the setup, for the hierarchical keys
SVN:trunk[1358]
2011-07-25 14:14:05 +00:00
Denis Flaven
189b802452
- Always display the number of elements (and the number of elements selected) when displaying a list.
...
- Nicer display of paginated lists
SVN:trunk[1357]
2011-07-25 12:25:50 +00:00
Denis Flaven
6b7687c80b
- Nicer display of paginated lists
...
SVN:trunk[1356]
2011-07-25 12:24:23 +00:00
Denis Flaven
906abd5fe6
- Always display the number of elements (and the number of elements selected) when displaying a list.
...
- Nicer display of paginated lists
SVN:trunk[1355]
2011-07-25 12:23:40 +00:00
Denis Flaven
0c539aada9
Always display the number of elements (and the number of elements selected) when displaying a list.
...
SVN:trunk[1354]
2011-07-25 12:22:49 +00:00
Denis Flaven
a3611f7f63
Added support of hierarchy in the manipulation of external keys:
...
- widget
SVN:trunk[1353]
2011-07-22 12:21:21 +00:00
Denis Flaven
d62d6e14c8
Added support of hierarchy in the manipulation of external keys:
...
- widget
SVN:trunk[1352]
2011-07-22 12:15:49 +00:00
Denis Flaven
4cd4d91225
Added support of hierarchy in the manipulation of external keys:
...
- widget
- search criteria
SVN:trunk[1351]
2011-07-22 12:15:25 +00:00
Denis Flaven
5257287421
Added support of hierarchy in the manipulation of external keys:
...
- widget
- search criteria
SVN:trunk[1350]
2011-07-22 12:14:59 +00:00
Denis Flaven
7e60a9fce7
Implementation of a new type of ExternalKey attribute: HierarchicalKey. This attribute implements the "nested set" model and is used to define a hierarchy of an arbitrary depth of objects of the same class. With this new feature it is possible to retrieve in one OQL query (and in one sql query as well) all the children of a given organization.
...
I'm still keeping (commented out) some of the traces helpful for debugging the construction of the OQL queries.
SVN:trunk[1349]
2011-07-22 12:07:09 +00:00
Denis Flaven
b80cc36fb5
TO BE TESTED: New step in the wizard confirmation of the URL to be used for accessing the application.
...
SVN:trunk[1348]
2011-07-22 11:55:41 +00:00
Denis Flaven
0e75824247
For the setup: try to make the URL detection work even if the actual PHP file is not part of the URL (i.e when index.php is implicitely added when browsing a folder)
...
SVN:trunk[1347]
2011-07-22 11:53:02 +00:00
Denis Flaven
7470c8e72e
Use the SLAComputation utility to allow plug-ins to implement more complex SLA computation schemes.
...
SVN:trunk[1346]
2011-07-18 15:08:44 +00:00
Denis Flaven
a04f0ee816
Helper module to plug complex SLA computation schemes. This basic modules performs the simplest computation corresponding to a 24x7 (no holidays) model.
...
SVN:trunk[1345]
2011-07-18 15:00:50 +00:00
Denis Flaven
d37244e6e2
- Search forms are now expandable/collapsible in the portal, like in the main UI
...
SVN:trunk[1344]
2011-07-12 11:07:56 +00:00
Denis Flaven
82c4f43c4f
Manage properly default parameters for linksets
...
SVN:trunk[1343]
2011-07-12 11:07:04 +00:00
Romain Quetiez
1c2c244273
Veepee - fixed issue
...
SVN:trunk[1342]
2011-07-08 12:34:07 +00:00
Romain Quetiez
a991a84a8e
New feature: online help on search inputs (date format and operators)
...
SVN:trunk[1341]
2011-07-08 11:40:57 +00:00
Romain Quetiez
532912984d
Preset the object creation form with values (scalars or lists) by the mean of GET arguments. E.g. .../UI.php&operation=new&class=Team&default[org_id]=161&default[member_list][-1234][id]=&default[member_list][-1234][role]=manager
...
SVN:trunk[1340]
2011-07-07 15:45:35 +00:00
Romain Quetiez
265ef1e1ce
Typo in french dictionary
...
SVN:trunk[1339]
2011-07-07 09:34:40 +00:00
Denis Flaven
70ad369ad6
- removed some debug traces !!
...
SVN:trunk[1337]
2011-07-06 17:12:18 +00:00
Denis Flaven
723685b4cb
- Fixed Trac #429 : web browser can crash when a text field contains several times the same URL !!!
...
SVN:trunk[1336]
2011-07-06 17:09:36 +00:00
Denis Flaven
061711afc8
Added support for OnFormCancel
...
SVN:trunk[1335]
2011-07-06 16:29:40 +00:00
Denis Flaven
8b6a8f02a4
- Bug fix: n:n wizard, context was lost when searching for objects of a derived class to be added.
...
- Bug fix: 'Apply stimulus multiple" was saying: "Please select at least one object"
SVN:trunk[1334]
2011-07-06 16:23:54 +00:00
Denis Flaven
893ec0f097
- Allow plug-ins to record specific changes in the object's history
...
SVN:trunk[1333]
2011-07-06 16:21:19 +00:00
Denis Flaven
7c9d4c76a9
Protect against a multiple stimulus on a set based on an abstract class.
...
SVN:trunk[1332]
2011-07-05 14:07:02 +00:00
Denis Flaven
52fb63c0ee
Handle the OnBeforeUnload events to call OnFormCancel handlers when needed so that the plug-ins have a chance to perform some cleanup.
...
SVN:trunk[1328]
2011-07-05 08:46:31 +00:00
Denis Flaven
8a547bf104
Internal regressions fixes !!!
...
SVN:trunk[1327]
2011-07-04 16:36:07 +00:00
Denis Flaven
0019ab216a
Fixed a typo: utils::ReadMultipleSelection
...
SVN:trunk[1326]
2011-07-04 15:44:07 +00:00
Denis Flaven
8d52cd3a58
Fixed a typo: utils::ReadMultipleSelection
...
SVN:trunk[1325]
2011-07-04 15:02:36 +00:00
Romain Quetiez
c7fbe56423
PPortal web page improvements: protected update feature (class/attcodes explicitely restricted)
...
SVN:trunk[1324]
2011-07-04 09:54:58 +00:00
Denis Flaven
5ff5ea71de
Fixed Trac#424: error when updating the Data Synchro statistics
...
SVN:trunk[1323]
2011-07-04 08:29:16 +00:00
Denis Flaven
6297526da6
Fixed Trac #427 : unable to remove all items from a linkset when editing an object.
...
SVN:trunk[1322]
2011-07-04 08:21:19 +00:00
Romain Quetiez
56ac89f6a6
Portal web page improvements: wizard buttons and welcome message
...
SVN:trunk[1321]
2011-07-04 07:26:16 +00:00
Romain Quetiez
aa46ab1a67
Portal users: limit their access depending on their organization!!!!
...
SVN:trunk[1320]
2011-07-01 15:09:29 +00:00
Romain Quetiez
645b02b2d1
#415 Could not limit user on some organization (symptom: wrong queries... org_id does not exist...)
...
SVN:trunk[1319]
2011-07-01 15:08:38 +00:00
Romain Quetiez
b2c5f183ec
Portal web page improvements: integrating the attachments
...
SVN:trunk[1318]
2011-07-01 07:48:09 +00:00
Romain Quetiez
c6b60731d8
Internal cosmetic on duration attribute
...
SVN:trunk[1317]
2011-07-01 07:43:53 +00:00
Denis Flaven
fd2f40f070
- Protect against invalid attributes...
...
- Use the new absolute URL mechanism
- Added custom sort and Zebra tables for non paginated lists
SVN:trunk[1316]
2011-06-30 17:08:59 +00:00
Denis Flaven
9fef41404f
- Added drill-down capability for OQL charts (pie and bars)
...
- fixed asbolute root path for drill down links
SVN:trunk[1315]
2011-06-30 16:04:18 +00:00
Denis Flaven
017aec3ae8
Added drill-down capability to the SQL blocks
...
SVN:trunk[1314]
2011-06-30 15:34:56 +00:00
Denis Flaven
2ae4aca687
Added support of 'drill-down' (i.e on_click) on bar charts
...
SVN:trunk[1313]
2011-06-30 14:38:13 +00:00
Denis Flaven
692fd91801
Finalizing the pagination: a few bug fixes and some cleanup...
...
SVN:trunk[1312]
2011-06-29 15:09:10 +00:00
Denis Flaven
12ec9c3ba1
Finalizing the pagination: a few bug fixes and some cleanup...
...
SVN:trunk[1311]
2011-06-29 15:08:36 +00:00
Romain Quetiez
ac5e40f4ed
Factorized some code into PortalWebPage (still needs to be used in the std portal implementation)
...
SVN:trunk[1310]
2011-06-29 09:10:07 +00:00
Denis Flaven
f44afb8ee6
New implementation for displaying long lists: pagination
...
SVN:trunk[1309]
2011-06-29 08:57:39 +00:00
Denis Flaven
9e01277e49
New implementation for displaying long lists: pagination
...
SVN:trunk[1308]
2011-06-29 08:56:27 +00:00
Denis Flaven
73dc5eb922
New implementation for displaying long lists: pagination
...
SVN:trunk[1307]
2011-06-29 08:53:26 +00:00
Romain Quetiez
a5091d9af0
Fixed regression: magic_quote_runtime could be deprecated with recent versions of PHP (setup)
...
SVN:trunk[1306]
2011-06-28 15:13:10 +00:00
Romain Quetiez
a573d3cfa0
#423 Finalized
...
SVN:trunk[1305]
2011-06-28 14:28:01 +00:00
Romain Quetiez
c4b7497770
#423 Fixed issues with application root URL = f(mode CLI, modules, web server techno, etc.)
...
SVN:trunk[1304]
2011-06-28 10:30:03 +00:00
Romain Quetiez
1964658584
Fixed an issue in the internal error reporting (user rights not sufficient to update an object)
...
SVN:trunk[1303]
2011-06-28 10:23:41 +00:00
Romain Quetiez
077b7be2a4
Fixed regressions with DBObjectSet, impacting the new paginated lists and their menus
...
SVN:trunk[1302]
2011-06-28 09:32:13 +00:00
Denis Flaven
22c6df1a7a
Fixed Trac #422 (detection of magic_quotes_runtime)
...
SVN:trunk[1301]
2011-06-24 14:46:21 +00:00
Romain Quetiez
54d5497f0a
Fixed issues with pagination + core limitations in the use of Object Sets (wrong filter when adding objects to a set)
...
SVN:trunk[1300]
2011-06-24 09:53:45 +00:00
Romain Quetiez
9d2a8d0a67
Fixed regression with the display of lists based on class that is not a leaf (aka standalone) class
...
SVN:trunk[1299]
2011-06-23 12:32:15 +00:00
Denis Flaven
20024729ec
New implementation for displaying long lists: pagination
...
SVN:trunk[1298]
2011-06-23 11:01:33 +00:00
Denis Flaven
43315f50ea
New implementation for displaying long lists: pagination
...
SVN:trunk[1297]
2011-06-23 11:01:03 +00:00
Denis Flaven
46edbbbd2b
New implementation for displaying long lists: pagination
...
SVN:trunk[1296]
2011-06-23 10:47:05 +00:00
Denis Flaven
dc3713f0ea
New implementation for displaying long lists: pagination
...
SVN:trunk[1295]
2011-06-23 10:46:10 +00:00
Denis Flaven
01a4a04364
New implementation for displaying long lists: pagination
...
SVN:trunk[1294]
2011-06-23 10:43:41 +00:00
Romain Quetiez
7384191fb6
Fixed issues in ExtKey Widget
...
SVN:trunk[1293]
2011-06-22 15:26:36 +00:00
Romain Quetiez
b8c930016f
Cosmetic
...
SVN:trunk[1292]
2011-06-22 08:16:59 +00:00
Romain Quetiez
5d37201391
Fixed issue in the computation of the application absolute path (Windows)
...
SVN:trunk[1291]
2011-06-22 08:15:30 +00:00
Romain Quetiez
2c8963784c
#420 - Data synchro logs: increased the size of the attribute last_error
...
SVN:trunk[1290]
2011-06-21 15:01:56 +00:00
Romain Quetiez
c42fa13b92
Templates: new type of block = sqlblock, allows for displaying tables/charts based in SQL queries (much quicker for Group By operations)
...
SVN:trunk[1289]
2011-06-21 13:12:02 +00:00
Romain Quetiez
c02d62044c
Dashboard templates: fixed issue with asynchronous mode (still some cosmetic issues) with itopblock and the table format
...
SVN:trunk[1288]
2011-06-21 13:10:11 +00:00
Denis Flaven
7bcb4ed3b2
New implementation of GetAbsoluteUrlRootPath that no longer requires any parameter.
...
SVN:trunk[1287]
2011-06-20 14:18:24 +00:00
Denis Flaven
834e9c48e1
Added a display value for the null (i.e empty) value of a combo/autocomplete.
...
SVN:trunk[1286]
2011-06-20 14:17:24 +00:00
Denis Flaven
ddfc84db6a
- New implementation of the UIExtKeyWidget that is no longer limited to editing an attribute of an object
...
- When needed the drop-down list of organizations is replaced by an autocomplete
SVN:trunk[1285]
2011-06-15 17:06:46 +00:00
Denis Flaven
b4a7d0b86c
- New implementation of the UIExtKeyWidget that is no longer limited to editing an attribute of an object
...
- When needed the drop-down list of organizations is replaced by an autocomplete
SVN:trunk[1284]
2011-06-15 17:06:26 +00:00
Denis Flaven
02cafd0e0b
- New implementation of the UIExtKeyWidget that is no longer limited to editing an attribute of an object
...
- When needed the drop-down list of organizations is replaced by an autocomplete
SVN:trunk[1283]
2011-06-15 17:05:58 +00:00
Denis Flaven
f5891a531e
New icon to trigger the filtering on organizations
...
SVN:trunk[1282]
2011-06-15 17:01:44 +00:00
Romain Quetiez
4681b03646
#122 Optimized the load of data set (do not load unused columns, was provoking the swapping of MySQL tmp memory tables)
...
SVN:trunk[1281]
2011-06-15 11:59:25 +00:00
Denis Flaven
733953ac99
CAS integration: added support of JA-SIG Central Authentication Service (CAS) with log-off support, using phpCAS API.
...
SVN:trunk[1280]
2011-06-10 14:51:17 +00:00
Romain Quetiez
4837984ac3
Optimization: autocomplete = do not load every object when determining the list of matches
...
SVN:trunk[1279]
2011-06-10 09:02:42 +00:00
Romain Quetiez
4efd93defe
Optimization: cache the Count of items in an object set
...
SVN:trunk[1278]
2011-06-08 14:42:51 +00:00
Romain Quetiez
35f7d143b8
Optimization: displaying 1000 object would take real long if many organizations are loaded into iTop (querying all the orgs for each object)
...
SVN:trunk[1277]
2011-06-08 14:31:22 +00:00
Denis Flaven
d48fd1a12e
First prototype (not yet tested) of CAS integration.
...
SVN:trunk[1276]
2011-06-08 13:34:43 +00:00
Romain Quetiez
a0900cd732
Optimization: do not load the full set of items when it comes to displaying an autocomplete!
...
SVN:trunk[1275]
2011-06-08 13:30:56 +00:00
Romain Quetiez
64b4922499
Fixed issue in the data model consistency check
...
SVN:trunk[1274]
2011-05-24 10:26:16 +00:00
Romain Quetiez
4574126428
#408 Case log not working with PHP < 5.3 - the fix preserves the compatibility with installed version (but the dates are lost)
...
SVN:trunk[1273]
2011-05-23 14:56:09 +00:00
Romain Quetiez
9704dd8e35
Improved import.php and synchro_import.php: added 'date_format' (example: %d/%m/%Y %H:%i:%s)
...
SVN:trunk[1272]
2011-05-23 13:42:33 +00:00
Romain Quetiez
f8d794bc93
Reduces the annoyance of bug #408 (dates not visible in the case log if PHP < 5.3)
...
SVN:trunk[1271]
2011-05-20 13:42:57 +00:00
Romain Quetiez
5c7c7b98ee
Dehardcoded against 'ticket_log', allowing for several case log attributes
...
SVN:trunk[1270]
2011-05-19 14:38:46 +00:00
Romain Quetiez
3826c1f886
#405 Could not install without the module 'User Request Management'
...
SVN:trunk[1269]
2011-05-13 16:00:21 +00:00
Romain Quetiez
58844b04ef
#403 Partial installation not working (error on ticket form)
...
SVN:trunk[1268]
2011-05-13 15:09:55 +00:00
Romain Quetiez
178f7f3426
Typo in dictionary
...
SVN:trunk[1267]
2011-05-06 09:05:22 +00:00
Denis Flaven
8b0214eeee
Preparing for the 1.1 release.
...
SVN:trunk[1265]
2011-05-04 08:56:59 +00:00
Denis Flaven
c6454c5a8e
Completed the Portuguese/Brazilian translation, thanks to Marco Tulio !
...
SVN:trunk[1264]
2011-05-02 15:36:32 +00:00
Denis Flaven
6fd3bdbef4
Final touch to the 1.1 build: readme "touch" and "doc" review.
...
SVN:trunk[1263]
2011-05-02 13:18:12 +00:00
Denis Flaven
4a12c531e6
Last finishing touch to the Italian localization. Now 100% complete !
...
SVN:trunk[1262]
2011-05-02 13:06:37 +00:00
Denis Flaven
df086c8ce2
- Better display of the "Resolved Request" form, where the user can submit their satisfaction & feedbacks. Now aligned with the display of the ticket's details.
...
SVN:trunk[1261]
2011-05-02 12:58:32 +00:00
Romain Quetiez
d66e413289
Typo in french dictionary
...
SVN:trunk[1260]
2011-05-02 12:37:14 +00:00
Romain Quetiez
938d383efd
#379 GetAbsoluteUrlRoot becomes GetAbsoluteUrlAppRoot which will simplify the development of plugins, fixed a cosmetic issue in export.php (format: html + iTop not installed in the url root path)
...
SVN:trunk[1259]
2011-05-02 09:34:45 +00:00
Romain Quetiez
cc35e41028
Ooooops -removed debugging traces
...
SVN:trunk[1258]
2011-05-02 08:48:46 +00:00
Denis Flaven
0771fd0636
Completion of the Italian localization !
...
SVN:trunk[1257]
2011-04-29 14:26:17 +00:00
Denis Flaven
e4fa7ba983
Properly manage carriage returns/line feeds in CaseLog records.
...
SVN:trunk[1256]
2011-04-29 13:57:46 +00:00
Denis Flaven
109e8f6157
Undoing previous commit - keep the old icon, shouldn't have been changed.
...
SVN:trunk[1255]
2011-04-29 13:53:37 +00:00
Romain Quetiez
99bce469a1
CSV import: regression due to a recent enhancement (labels) and the fact that some labels are redundant (e.g. "Location" used both for Server/location_id and Server/location_name
...
SVN:trunk[1254]
2011-04-29 12:30:56 +00:00
Denis Flaven
e439797767
Fixed Character encoding issues in the Hungarian translation.
...
SVN:trunk[1253]
2011-04-29 09:48:56 +00:00
Denis Flaven
7f17acf553
Added Hungarian translation (and fixed the default dictionaries for Italian as well).
...
SVN:trunk[1252]
2011-04-28 17:23:45 +00:00
Denis Flaven
5e64834b06
Fixed Trac #301 : don't force users back into the portal if they are not "portal" users.
...
SVN:trunk[1251]
2011-04-28 15:43:44 +00:00
Romain Quetiez
79fbec3675
Readme updated with latest fixes
...
SVN:trunk[1250]
2011-04-28 15:41:46 +00:00
Denis Flaven
f4e796f607
Implemented Trac #347 : Allow portal users to update their tickets by adding a comment which gets appended to the log.
...
SVN:trunk[1249]
2011-04-28 15:31:22 +00:00
Romain Quetiez
0d710d0464
#355 (continuation of the fix) import.php to support localized names in the specification of reconciliation keys, and allowing to specify an external key though it is given as an external field in the input columns
...
SVN:trunk[1248]
2011-04-28 14:02:01 +00:00
Romain Quetiez
40701f3f36
Added helper tools to ease the setup of cron.php
...
SVN:trunk[1247]
2011-04-28 12:02:44 +00:00
Romain Quetiez
fcabb8fc43
CRON default duration set to 10 minutes
...
SVN:trunk[1246]
2011-04-28 08:47:44 +00:00
Romain Quetiez
4c64419f19
Finalized the doc and readme for release 1.1
...
SVN:trunk[1245]
2011-04-28 08:44:46 +00:00
Romain Quetiez
c8c388dac5
Using iTop in mode CLI: let PHP display the fatal error "unknown function mysql_connect:
...
SVN:trunk[1244]
2011-04-28 07:50:22 +00:00
Romain Quetiez
374858ef73
Fixed bug: Web services in CLI mode failing with an error when attempting to include APPROOT
...
SVN:trunk[1243]
2011-04-28 07:28:40 +00:00
Romain Quetiez
d45149a327
Readme for 1.1 RC (draft)
...
SVN:trunk[1242]
2011-04-27 08:39:13 +00:00
Denis Flaven
0ea9968797
Fixed Trac #391 : Support Agent profile was wrong (no rights to modify UserRequest tickets).
...
SVN:trunk[1241]
2011-04-27 08:06:13 +00:00
Denis Flaven
b68ac3916f
Aligned the display of the case log (and properties) of a ticket in the User Portal to what is done in the normal UI: better look (multi-column, fieldsets, wider case log at the bottom).
...
SVN:trunk[1240]
2011-04-26 16:49:28 +00:00
Romain Quetiez
e5c46340d1
Plugin API: added OnIsModified()
...
SVN:trunk[1239]
2011-04-26 16:03:01 +00:00
Romain Quetiez
1e6887062f
Data synchro: added the support of link sets (to import user accounts)
...
SVN:trunk[1238]
2011-04-26 15:29:16 +00:00
Romain Quetiez
fc0f6b636e
Data sync: fixed issue with the check while creating a new data source (depending on the target class)
...
SVN:trunk[1237]
2011-04-26 15:24:13 +00:00
Denis Flaven
bcb1864963
Fixed Trac#385: clearing an autocomplete foeld (for instance in a search form) now has an immediate effect.
...
SVN:trunk[1236]
2011-04-26 13:41:08 +00:00
Denis Flaven
3a1932b742
Typo: double PHP closing tag !
...
SVN:trunk[1235]
2011-04-26 13:38:56 +00:00
Denis Flaven
438f7f19c0
Italian localization
...
SVN:trunk[1234]
2011-04-26 13:37:58 +00:00
Denis Flaven
15b8b18b90
Adding Italian localization, thanks to Marialaura Colantoni
...
SVN:trunk[1233]
2011-04-22 15:59:31 +00:00
Denis Flaven
b9f467f08f
Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
...
SVN:trunk[1232]
2011-04-22 15:53:21 +00:00
Denis Flaven
9f779b8dfe
English dictionary cleanup/completion.
...
SVN:trunk[1231]
2011-04-22 15:51:23 +00:00
Denis Flaven
8ce3c48446
New option group_by_expr for "group_by' display blocks (to be used in templates) to specify a PHP expression to use for the group by. This allows to build dashboards where dates are grouped by the day of the month, for example.
...
SVN:trunk[1230]
2011-04-22 15:49:01 +00:00
Denis Flaven
f84d91e482
Removed the 'bgiframe' javascript , which was designed for fixing IE6 issues only and causes troubles with IE9.
...
SVN:trunk[1229]
2011-04-22 15:45:19 +00:00
Denis Flaven
c6493f6cdc
Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
...
SVN:trunk[1228]
2011-04-22 15:44:50 +00:00
Romain Quetiez
fb87911677
#378 Data Synchro - leave the replica in state 'synchronized' if failing to update (update then delete)
...
SVN:trunk[1227]
2011-04-22 14:52:33 +00:00
Romain Quetiez
60b2162d84
Data synchro: added notifications in case of error + fixed a bug in the error reporting (reconciliation on null values, last error was not recorded)
...
SVN:trunk[1226]
2011-04-22 13:54:16 +00:00
Denis Flaven
e42b0513a0
Removed the 'bgiframe' javascript , which was designed for fixing IE6 issues only and causes troubles with IE9.
...
SVN:trunk[1225]
2011-04-22 13:30:41 +00:00
Romain Quetiez
f92a7df522
Data synchro: added "contact to notify in case of error"
...
SVN:trunk[1224]
2011-04-21 09:30:30 +00:00
Romain Quetiez
b7bd1a5943
Data synchro: if the object is deleted from within iTop, do cleanup sync table and replica as well
...
SVN:trunk[1223]
2011-04-21 09:04:34 +00:00
Denis Flaven
69f21b9b79
- English dictionary completion for 1.1 !
...
SVN:trunk[1222]
2011-04-20 16:11:47 +00:00
Romain Quetiez
6614a90e38
Wiki formatting: automatic detection of urls
...
SVN:trunk[1221]
2011-04-20 11:47:21 +00:00
Romain Quetiez
88a29fd8d1
#370 standard argument for CLI/REST services: param_file
...
SVN:trunk[1220]
2011-04-19 15:48:39 +00:00
Denis Flaven
7e2982b848
Added methods to trace the completion of the localization.
...
SVN:trunk[1219]
2011-04-19 13:22:18 +00:00
Denis Flaven
ed5d59153b
Update/cleanup to the French dictionary.
...
SVN:trunk[1218]
2011-04-19 13:21:01 +00:00
Romain Quetiez
ab3fd7f1b4
Internal: keep track of class declaration source files
...
SVN:trunk[1217]
2011-04-19 12:22:32 +00:00
Denis Flaven
6e685feb9f
Fixed the creation of the "Portal" profile that now behaves like a standard profile and therefore requires the proper rights.
...
SVN:trunk[1216]
2011-04-13 13:11:51 +00:00
Denis Flaven
d8c5f26aed
Fix for IE8: On IE <button type="submit"> does not submit the form if an onClick action is specified !
...
SVN:trunk[1215]
2011-04-13 09:53:59 +00:00
Romain Quetiez
ada0b310ae
cron.php - Fixed error message
...
SVN:trunk[1214]
2011-04-13 09:16:37 +00:00
Denis Flaven
1f43ba3654
Oops: missing file in the commit.
...
SVN:trunk[1213]
2011-04-13 09:16:07 +00:00
Denis Flaven
cb1628c759
Documentation updated for the 1.1-beta release. Still to be finalized for 1.1-RC.
...
SVN:trunk[1212]
2011-04-12 13:09:46 +00:00
Romain Quetiez
605edc261d
Readme file ok for the Beta
...
SVN:trunk[1211]
2011-04-12 13:04:20 +00:00
Denis Flaven
46e7bbe2c8
Bug fix: prevent (infinite) recursion when building search form with external keys, that point to search form with external keys, etc...
...
Now support nested search dialogs properly...
SVN:trunk[1210]
2011-04-12 09:37:52 +00:00
Romain Quetiez
a6ac44204c
Readme for 1.1 beta (draft)
...
SVN:trunk[1209]
2011-04-12 08:51:10 +00:00
Denis Flaven
af63233fac
Styles fix for IE8.
...
SVN:trunk[1208]
2011-04-11 16:18:20 +00:00
Romain Quetiez
b1b913d891
Fixed mix btw French and English dictionaries (regression)
...
SVN:trunk[1207]
2011-04-11 16:18:14 +00:00
Denis Flaven
be5bbdf26c
IE8 bug: one comma too many !
...
SVN:trunk[1206]
2011-04-11 16:17:25 +00:00
Denis Flaven
b03e9a969c
Relative path to the setup's documentation.
...
SVN:trunk[1205]
2011-04-11 12:35:48 +00:00
Denis Flaven
c56c662be7
French translation cleanup: removed the doubled backslahes \\
...
SVN:trunk[1204]
2011-04-11 12:13:20 +00:00
Denis Flaven
6d34c2aa93
- Partial bug fix: enhancement to support extkey widgets (autocomplete) in nested search forms... still not completely fixed, bug showing some progress.
...
SVN:trunk[1203]
2011-04-11 12:11:57 +00:00
Denis Flaven
af20723c8c
Fix the display width of case logs. Make sure that the field wraps even in case of very long strings inside the field.
...
SVN:trunk[1202]
2011-04-11 11:54:15 +00:00
Denis Flaven
35f09c3091
Don't use removed a field !
...
SVN:trunk[1201]
2011-04-11 10:27:12 +00:00
Denis Flaven
5f04a54df3
Profiles adjustements: make some links delete-able by Service Mgrs and Problem Mgrs.
...
SVN:trunk[1200]
2011-04-11 09:20:57 +00:00
Denis Flaven
19bbde6144
- Cleanup of the dictionary usage.
...
- Improvements to the French translation.
SVN:trunk[1199]
2011-04-11 09:11:00 +00:00
Denis Flaven
6fe81320c0
- English dictionary completion.
...
SVN:trunk[1198]
2011-04-11 08:39:18 +00:00
Erwan Taloc
d1c808b2c3
Update change Mgmt Module to display properly fields
...
Update French dictionary for Problem Management
SVN:trunk[1197]
2011-04-08 13:02:09 +00:00
Erwan Taloc
e3697c37f3
Mise à jour DEL MANUAL for SoftwareInstances
...
SVN:trunk[1196]
2011-04-08 12:42:18 +00:00
Denis Flaven
a9c6d81130
- Dictionary entries (partial) for the SynchroDataSource objects
...
SVN:trunk[1195]
2011-04-08 12:26:05 +00:00
Romain Quetiez
8ff40fb4b8
Deletion: entirely reviewed to take into account the objects being synchronized by an external data source, or the plugins constraints.
...
SVN:trunk[1194]
2011-04-08 11:29:25 +00:00
Denis Flaven
037d6cc4ba
- Special handling (using some custom code - temporary solution) of the 'ticket_log' attribute: the attribute is displayed at the bottom of the "Properties" page and takes the whole width of the page.
...
SVN:trunk[1193]
2011-04-08 10:22:18 +00:00
Denis Flaven
4b1726c1ca
Proper display of the menu !
...
SVN:trunk[1192]
2011-04-08 10:09:52 +00:00
Erwan Taloc
0fac58248e
Update Display for tickets.
...
Add naming convention for Person and Database Instances
SVN:trunk[1191]
2011-04-07 19:09:42 +00:00
Denis Flaven
3a486f8edd
- Adjusted the default ITIL profiles definitions
...
SVN:trunk[1190]
2011-04-07 16:12:07 +00:00
Denis Flaven
4fefaa5658
Make sure that we initialize the list of modules with just the default config and not the previous config. Setup now supports removing modules (even if the actual data are NOT removed from the database, yet).
...
SVN:trunk[1189]
2011-04-07 08:22:57 +00:00
Denis Flaven
65ef621e6f
- Bug fix: Bulk modify was failing on a list of tickets in different states.
...
SVN:trunk[1188]
2011-04-07 07:47:28 +00:00
Denis Flaven
1a818f309d
- Revised styles for a nicer/cleaner display of the details and forms.
...
SVN:trunk[1187]
2011-04-07 07:44:09 +00:00
Denis Flaven
1a74fe1ec3
Bug fix: when doing a bulk modify (or bulk apply stimulus) the external keys that were read-only in the edition form were displayed as "ClassName #id" instead of using their friendly name. This is now fixed, but requires a load of the target object.
...
SVN:trunk[1186]
2011-04-06 19:13:08 +00:00
Denis Flaven
089a9fcf4a
- Make sure that the data (smaples and structure) from hidden modules are loaded as well. (Symptom: sample EmailNotifications were not loaded)
...
- Make sure that the "synchrodatasource" file gets loaded as part of the "standard" app modules, even when upgrading "in-place" an existing iTop configuration file.
SVN:trunk[1185]
2011-04-06 18:42:27 +00:00
Denis Flaven
e1df33c7d0
- Make the triggers and email action search-able and export/import-able using the standard user interface.
...
SVN:trunk[1184]
2011-04-06 18:40:22 +00:00
Denis Flaven
ee0fcdd42e
Fixed Trac #371 : popup dialog's dimensions (welcome screen and create or lookup dialogs) are now adjusted to fit into the screen.
...
SVN:trunk[1183]
2011-04-06 18:21:43 +00:00
Denis Flaven
7908b87881
- Make sure that the search form preserves it's "action" (i.e. target page) when reloading (when specifying a derived class). This was breaking the UniversalSearch page.
...
- Prepare for the style cleanup
- Don't display the menu to create a new 'Email Notification" when listing the notifications sent on a ticket (in the Notifications tab) !
SVN:trunk[1182]
2011-04-06 16:39:42 +00:00
Denis Flaven
8e359682ae
- Make the navigation (Back / Cancel) work properly on bulk actions.
...
- Prepare for the style cleanup.
SVN:trunk[1181]
2011-04-06 16:34:44 +00:00
Denis Flaven
8f2089e1f6
- Fixed an error appearing only for non admins.
...
- Admin menu should never appear for non-admins, even empty
- Synchro Data Source objects are for admins only
SVN:trunk[1180]
2011-04-06 15:18:59 +00:00
Denis Flaven
8d61af3d22
Adjusting the French translation.
...
SVN:trunk[1179]
2011-04-06 09:43:35 +00:00
Denis Flaven
5e234eefe9
Special class/style for form details.
...
SVN:trunk[1178]
2011-04-05 13:42:43 +00:00
Romain Quetiez
25c529a797
#359 Dehardcoded the timezone (while preserving 'Europe/Paris' as the default)
...
SVN:trunk[1177]
2011-04-05 12:22:38 +00:00
Denis Flaven
446a8f74fb
Enhancement of the forms presentation.
...
SVN:trunk[1176]
2011-04-05 12:13:44 +00:00
Denis Flaven
144af46e8b
Fixed Track #375 : Display scroll bars appropriately when dealing with big CSV load jobs.
...
SVN:trunk[1175]
2011-04-04 17:19:09 +00:00
Romain Quetiez
d33217285a
New option: apc_cache.query_ttl (defaults to 3600s)
...
SVN:trunk[1174]
2011-04-04 16:20:18 +00:00
Romain Quetiez
6ff5b499b0
AttributeCaseLog finalized (history, easy migration of AttributeText, wiki formatting)
...
SVN:trunk[1173]
2011-04-04 14:15:33 +00:00
Denis Flaven
0c084c0b17
Delayed startup for all non-important javascript effects to speed-up the display of the pages.
...
SVN:trunk[1172]
2011-04-04 14:11:07 +00:00
Romain Quetiez
36dd9fc05e
New option: apc_cache.enabled = true by default (beta)
...
SVN:trunk[1171]
2011-04-04 14:04:30 +00:00
Denis Flaven
4febe204e1
- Finishing touch to the DataExchange: various cosmetic fixes
...
SVN:trunk[1170]
2011-04-04 13:03:11 +00:00
Denis Flaven
9e2c556805
Load the config before using it !
...
SVN:trunk[1169]
2011-04-04 10:18:03 +00:00
Denis Flaven
3a0be981d6
Added the detection & logging of APC.
...
SVN:trunk[1168]
2011-04-04 09:57:35 +00:00
Romain Quetiez
44f661cea4
APC cache: fixed an issue with cache reset
...
SVN:trunk[1167]
2011-04-04 08:58:59 +00:00
Denis Flaven
195c1dabf8
New type of Attribute "CaseLog" (under construction !)
...
SVN:trunk[1166]
2011-04-04 08:37:30 +00:00
Denis Flaven
ce13b05363
Fixed Trac#367: typo !
...
SVN:trunk[1165]
2011-04-01 10:48:11 +00:00
Denis Flaven
be4674de11
Fixed Trac#368: (regression compared to 1.0.2) textarea was too small when exporting a list as CSV.
...
SVN:trunk[1164]
2011-04-01 10:43:07 +00:00
Denis Flaven
911d4177cc
- Various fixes an finishing touch to the setup: support of "named" root modules, streamlined back/next processing, cleaner "summary" screen, etc...
...
SVN:trunk[1163]
2011-04-01 10:02:40 +00:00
Denis Flaven
237e36f562
- Protect against javascript js files being kept in the browser's cache when upgrading an iTop instance.
...
SVN:trunk[1162]
2011-04-01 09:58:53 +00:00
Romain Quetiez
5fa64ab3d2
Deletion: the message "object deleted" was displayed twice since the last review of the deletion
...
SVN:trunk[1161]
2011-04-01 07:29:08 +00:00
Romain Quetiez
ad98b8893f
Cosmetic: changed error message when dependencies cannot be solved
...
SVN:trunk[1160]
2011-04-01 07:15:09 +00:00
Romain Quetiez
851b41670e
New setup: fixed bug in the HTML (missing Next button on IE8)
...
SVN:trunk[1159]
2011-03-31 13:03:09 +00:00
Romain Quetiez
d4321ec1ce
#366 Global search case sensitive or not working at all (issue with COLLATION)
...
SVN:trunk[1158]
2011-03-31 08:29:02 +00:00
Denis Flaven
e3ac7067f7
New implementation of the setup:
...
- All actions are performed asynchronously at the end of the setup
- Supports upgrading and reinstalling (to add modules)
SVN:trunk[1157]
2011-03-30 17:28:01 +00:00
Denis Flaven
eb3d226b3d
Change the default collation to be consistent with the DB definition.
...
SVN:trunk[1156]
2011-03-30 15:37:10 +00:00
Romain Quetiez
5a30986690
Setup: Speedup profiles creation, and implemented incremental update for application upgrade
...
SVN:trunk[1155]
2011-03-30 08:34:39 +00:00
Romain Quetiez
b423e98295
Optimizations:
...
- Setup: grouped CREATE TABLE / ALTER TABLE statements in one single CREATE table
- Every page: cache the prepared queries and data model into APC
Cleanup: removed unused verb RegisterPlugin
Fix: GetObject could fail (could not find the reference from within the forum)
SVN:trunk[1154]
2011-03-30 08:30:42 +00:00
Romain Quetiez
bdf46e8136
Optimization in the setup: 10 queries to insert the 1500 action grant records
...
SVN:trunk[1153]
2011-03-29 14:43:22 +00:00
Romain Quetiez
d4bfa4c48f
Optimization in the setup: 10 queries to insert the 1500 action grant records
...
SVN:trunk[1152]
2011-03-29 14:28:47 +00:00
Romain Quetiez
30a1528a28
Removed the AttributeWikiText which was strictly equivalent to AttributeText
...
SVN:trunk[1151]
2011-03-29 14:13:16 +00:00
Romain Quetiez
7ae02a7c5b
Enablers for the current setup improvements
...
SVN:trunk[1150]
2011-03-28 14:03:34 +00:00
Denis Flaven
e5682fd2e9
Plug-ins integration: added the ability to manage attachments while creating a new object.
...
SVN:trunk[1149]
2011-03-25 17:09:50 +00:00
Romain Quetiez
c1b5614268
New verb for application extensions: OnFormCancel
...
SVN:trunk[1148]
2011-03-25 13:50:49 +00:00
Denis Flaven
5ad7ea1b7b
Fixed Trac #365 : Give the user some feedback when the password was successfully changed/set. Note that iTop does not check that the new password is different from the old one.
...
SVN:trunk[1147]
2011-03-24 17:34:00 +00:00
Romain Quetiez
30f4ff8765
Fixed a bug with APC version < 3.0.7
...
SVN:trunk[1146]
2011-03-24 17:01:59 +00:00
Denis Flaven
bec8b57fe1
Implementation of bulk modify and bulk apply stimulus... to be tested !
...
SVN:trunk[1145]
2011-03-23 16:22:35 +00:00
Romain Quetiez
9b50124513
Dev: improved performance measure tooling
...
SVN:trunk[1144]
2011-03-23 14:09:51 +00:00
Denis Flaven
c9b4468f17
Experimental support of APC to speed-up the application.
...
SVN:trunk[1143]
2011-03-23 14:09:39 +00:00
Romain Quetiez
3790c8f7d5
Fixed a regression in the deletion (and simplified the algorithm, though more queries will be issued)
...
SVN:trunk[1142]
2011-03-23 08:38:49 +00:00
Romain Quetiez
8f4ee29c69
#362 New capability for attributes derived from AttributeString: specify a validation_pattern (regexp)
...
SVN:trunk[1141]
2011-03-21 16:06:41 +00:00
Romain Quetiez
cf737bb8ad
Added a query usage example with REGEXP
...
SVN:trunk[1140]
2011-03-21 15:28:31 +00:00
Romain Quetiez
a222b33566
CRON - admin only + queues with timer (field 'planned')
...
SVN:trunk[1139]
2011-03-21 15:17:08 +00:00
Romain Quetiez
78396eafe3
Cron - enabled mode CLI
...
SVN:trunk[1138]
2011-03-21 11:41:08 +00:00
Romain Quetiez
de5ccf5908
Background processes - API ready for periodicity management
...
SVN:trunk[1137]
2011-03-21 11:17:42 +00:00
Romain Quetiez
c3bd0b1b9e
Check SLA for tickets, integrated into the internal CRON architecture (and moved into the Tickets module)
...
SVN:trunk[1136]
2011-03-21 10:57:37 +00:00
Romain Quetiez
736247f6e1
Email sent in asynchronous mode: forgot cron.php
...
SVN:trunk[1135]
2011-03-18 12:17:04 +00:00
Romain Quetiez
3074683274
Email sent in asynchronous mode: forgot two files...
...
SVN:trunk[1134]
2011-03-18 12:13:04 +00:00
Denis Flaven
4929f94c20
Protect the output of the config file against values containing quotes.
...
SVN:trunk[1133]
2011-03-18 11:22:23 +00:00
Romain Quetiez
b8b20f82d7
Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added.
...
SVN:trunk[1132]
2011-03-18 11:15:09 +00:00
Romain Quetiez
7989cf622f
CSV import: fixed a few issues (restricted to N-N links) + added arguments to the export page, to allow for exporting N-N links
...
SVN:trunk[1130]
2011-03-15 12:19:04 +00:00
Romain Quetiez
f3cc490295
#328 Added the capability to import/export link sets in CSV format
...
SVN:trunk[1129]
2011-03-14 14:11:08 +00:00
Romain Quetiez
52a47b193d
#360 Wrong COUNT when using JOINS (+ other conditions)
...
SVN:trunk[1128]
2011-03-11 17:47:03 +00:00
Denis Flaven
cfbf77544e
Adjust the relative path to 'ajax.render.php' so that it can be called from the portal pages as well.
...
SVN:trunk[1125]
2011-03-11 11:11:56 +00:00
Romain Quetiez
0b32f511b8
Plugin API - alpha version
...
SVN:trunk[1124]
2011-03-11 11:04:50 +00:00
Denis Flaven
bca713a964
Search forms enhancement: when a search criteria is an external (foreign) key, use an autocomplete instead of of drop-down list, when the number of different values is too big, as in other forms.
...
SVN:trunk[1123]
2011-03-09 16:39:58 +00:00
Romain Quetiez
692f7060ea
#355 CSV Import (non interactive) now supporting localized column headers, making it possible to import directly data generated by the interactive export. NOTE: to achieve this, the default separator is now the coma (whereas the default separator in XCel sheets is the semicolumn)
...
SVN:trunk[1122]
2011-03-09 09:19:03 +00:00
Romain Quetiez
4fa9933dc7
#340 Fixed OQL parsing issue - parameters in IN()/NOT IN() clauses
...
SVN:trunk[1121]
2011-03-08 15:51:11 +00:00
Denis Flaven
45134e182d
Fixed Trac#313: Provider contracts are filtered on the 'provider_id' - for filtering in the UI via the drop-down list of Organizations and for the security profiles ("Allowed Organizations"). The mapping for 'org_id', if any, is now taken into account by the security.
...
SVN:trunk[1120]
2011-03-08 12:31:16 +00:00
Romain Quetiez
38a502aa25
#271 Internal - Removed a workaround made unnecessary with fix [1108]
...
SVN:trunk[1119]
2011-03-08 12:23:04 +00:00
Denis Flaven
49e05acd4b
Fixed Trac #156 : make sure the hierarchical ZLists are supported everywhere (final cleanup).
...
SVN:trunk[1118]
2011-03-08 11:19:38 +00:00
Denis Flaven
089407119b
Thanks to Schlobinux for the fix of Trac#336.
...
SVN:trunk[1117]
2011-03-08 10:52:58 +00:00
Denis Flaven
6262fa1d26
Fix Trac #336 : verification of the directory of the temporary config file was wrong... however the script still assumes that the temporary config file and the final one are stored in the same place... at the root of the iTop installation.
...
SVN:trunk[1116]
2011-03-08 10:48:35 +00:00
Romain Quetiez
c4cca2b2f8
#348 Multi-column queries not working fine with open joins and if null values to be displayed
...
SVN:trunk[1115]
2011-03-08 10:46:03 +00:00
Denis Flaven
d5353c111c
Fixed Trac#356 (Audit results filtered by context) and #357 (Audit results list not expandable)
...
SVN:trunk[1114]
2011-03-08 10:31:13 +00:00
Denis Flaven
fd79d30483
Fixed Trac #353 : no menu for DBServerInstance objects.
...
SVN:trunk[1113]
2011-03-07 17:12:30 +00:00
Denis Flaven
d708ef585b
Fixed Trac#344: default search behavior for enumerated attributes (and similar types: 'Class', 'Language' and 'FinalClass') is now a strict '=' instead of 'contains'.
...
SVN:trunk[1112]
2011-03-07 17:06:17 +00:00
Romain Quetiez
6ac06d7e47
#352 Web Service CreateTicket: Search the service subcategory given the found service_id (if not already specified)
...
SVN:trunk[1111]
2011-03-07 16:58:46 +00:00
Romain Quetiez
019888caff
#305 Specified the charset in any call to htmlentities()
...
SVN:trunk[1110]
2011-03-07 16:43:20 +00:00
Romain Quetiez
e36646a3e6
Fixed undocumented issue: in read-only mode, stimulus where still allowed
...
SVN:trunk[1109]
2011-03-07 16:40:26 +00:00
Romain Quetiez
8b6672c0dd
Data Exchange - Fixed issue in DBObjectSet, doubling the count of SynchroAttribute initially created
...
SVN:trunk[1108]
2011-03-03 08:34:24 +00:00
Denis Flaven
3d4e76d8b0
Synchro Data Sources Implementation on going...
...
SVN:trunk[1107]
2011-03-02 17:06:56 +00:00
Romain Quetiez
cf8174d54e
Data Exchange - Improved to allow the import of complex attributes like passwords and documents + few fixes
...
SVN:trunk[1106]
2011-03-02 14:38:12 +00:00
Denis Flaven
33f1ec8bf3
Data Exchange implementation in progress...
...
SVN:trunk[1105]
2011-03-02 10:49:12 +00:00
Denis Flaven
be1d8674f3
Data Exchange implementation in progress...
...
SVN:trunk[1104]
2011-03-02 09:12:15 +00:00
Romain Quetiez
76b5bfb19e
Data Exchange - Cleanup
...
SVN:trunk[1103]
2011-03-01 16:33:09 +00:00
Romain Quetiez
bddb8b4c92
Data Exchange - Format and save traces (config option: synchro_trace)
...
SVN:trunk[1102]
2011-03-01 16:21:04 +00:00
Romain Quetiez
67f8ddf5a8
Data Exchange - Implemented reconciliation on external keys
...
SVN:trunk[1101]
2011-03-01 13:47:09 +00:00
Denis Flaven
f3f2eb5c79
Synchro Data Sources Implementation on going...
...
SVN:trunk[1100]
2011-03-01 09:01:44 +00:00
Romain Quetiez
a1b9bdaf66
Data Exchange - Improved handling of deletion (inc. the reporting of it)
...
SVN:trunk[1099]
2011-02-25 17:22:51 +00:00
Denis Flaven
e020bad17d
Synchro Data Sources Implementation on going...
...
SVN:trunk[1098]
2011-02-24 18:45:13 +00:00
Romain Quetiez
36278d59a8
Data Exchange - Implemented checks on sync startup (user identity, task state, protection against entire obsolescence) and added a "last error" into the logs
...
SVN:trunk[1097]
2011-02-24 17:21:48 +00:00
Denis Flaven
20d0d33b60
Synchro Data Sources Implementation on going...
...
SVN:trunk[1096]
2011-02-24 17:09:50 +00:00
Romain Quetiez
573712e9af
Data Exchange - Fixed issue when a field is selected for reconciliation but not for update
...
SVN:trunk[1095]
2011-02-24 15:37:21 +00:00
Romain Quetiez
5897ae5bb9
Data Exchange - Simulation in synchro_import.php now relying on MySQL transactions
...
SVN:trunk[1094]
2011-02-24 08:47:46 +00:00
Romain Quetiez
cd71f02fad
Data Exchange - Implemented reconciliation options + cosmetics on synchro_exec
...
SVN:trunk[1093]
2011-02-23 17:32:21 +00:00
Denis Flaven
e4df8c8c92
Added synchron statistics and their first display...
...
SVN:trunk[1092]
2011-02-23 16:49:00 +00:00
Romain Quetiez
d1879d0433
Data Exchange - Simulate mode on synchro_exec + cleanup in traces + handling of null values
...
SVN:trunk[1091]
2011-02-23 14:55:51 +00:00
Denis Flaven
9e636b1ce5
New display of the "Synchro status/log"
...
SVN:trunk[1090]
2011-02-23 14:37:23 +00:00
Denis Flaven
cccea50159
Added an extra parameter 'simulate'
...
SVN:trunk[1089]
2011-02-22 15:21:40 +00:00
Romain Quetiez
3441911781
Fixed regression on AttributeInteger
...
SVN:trunk[1088]
2011-02-22 14:26:00 +00:00
Romain Quetiez
c97f4d5ee7
Data Exchange - Log statistics
...
SVN:trunk[1087]
2011-02-22 14:20:46 +00:00
Romain Quetiez
4c637548ac
Fixed regression in the audit (new way to translate OQL expression having an impact on DBObjectSearch::MergeWith)
...
SVN:trunk[1086]
2011-02-21 16:35:47 +00:00
Denis Flaven
721ca8c652
Continuing the implementation of the DataExchange
...
SVN:trunk[1085]
2011-02-16 17:31:32 +00:00
Romain Quetiez
293877d78a
Data Exchange - Replica objects must not be derived from cmdbAbstractObject
...
SVN:trunk[1084]
2011-02-11 13:15:41 +00:00
Romain Quetiez
d92f89fbe6
Data Exchange - Finalized deletion, changed the definition of attributes (update/reconcile), added an automated test
...
SVN:trunk[1083]
2011-02-11 09:01:16 +00:00
Romain Quetiez
1da6a264d0
Automatic deletion of links lnkSolutionToCI
...
SVN:trunk[1082]
2011-02-10 15:13:24 +00:00
Denis Flaven
89b58d44cd
Removed a "assertion failed" error message.
...
SVN:trunk[1080]
2011-02-09 09:44:00 +00:00
Denis Flaven
0b93e6f79e
Fixed an incorrect detection of the maximum recursion level
...
SVN:trunk[1079]
2011-02-08 16:25:18 +00:00
Denis Flaven
eb0ba24d7d
- Data Exchange implementation... in progress.
...
SVN:trunk[1078]
2011-02-08 13:34:47 +00:00
Romain Quetiez
64521eb758
Fixed regression (implementation of the data exchange)
...
SVN:trunk[1074]
2011-02-07 16:29:49 +00:00
Denis Flaven
2d65325f6f
New configuration setting (and new class of Log objects) to keep track of the application's usage: an entry in the log is added each time a user connects to the application. (This feature is disabled by default)
...
SVN:trunk[1073]
2011-02-07 15:55:39 +00:00
Denis Flaven
a97238c3cd
Fixed Trac #351 : undefined variable sClass...
...
SVN:trunk[1072]
2011-02-07 15:51:24 +00:00
Romain Quetiez
ce993b60e4
Data Exchange - Removed the state 'deleted': instead, delete the replica!
...
SVN:trunk[1068]
2011-02-03 16:39:58 +00:00
Romain Quetiez
283f7dc9f8
CSV import web service - cosmetics on the reporting in case the data set is empty
...
SVN:trunk[1067]
2011-02-03 15:50:48 +00:00
Romain Quetiez
4441fb41b9
Data Exchange - Fixed a corner case issue (a replica going directly from new to obsolete, then touched again -> back into the picture)
...
SVN:trunk[1066]
2011-02-03 15:36:37 +00:00
Romain Quetiez
34322045df
Data Exchange - forgot a change in the previous commit
...
SVN:trunk[1065]
2011-02-03 09:57:47 +00:00
Romain Quetiez
b73da47775
Data Exchange - new web service to update data tables
...
SVN:trunk[1064]
2011-02-03 09:55:17 +00:00
Denis Flaven
3d8ffba2fa
Mention that the database user must have the "CREATE VIEW and TRIGGER" privileges for the setup to work fine.
...
SVN:trunk[1063]
2011-02-03 09:41:32 +00:00
Denis Flaven
f9a380b12d
DataExchange: implementation in progress.
...
SVN:trunk[1062]
2011-02-02 14:48:45 +00:00
Romain Quetiez
a9a530a2cb
Core: Join any table to an OQL query (prerequisite to Data Exchange)
...
SVN:trunk[1061]
2011-02-01 16:54:10 +00:00
Romain Quetiez
ba822a655e
Wiki: add links to objects in text attributes
...
SVN:trunk[1060]
2011-02-01 13:40:51 +00:00
Romain Quetiez
20ec91e9f3
Data ExchangeData Exchange - data structure (ready for sync)
...
SVN:trunk[1059]
2011-02-01 12:56:26 +00:00
Romain Quetiez
735a9729c0
Data Exchange - data structure
...
SVN:trunk[1058]
2011-01-31 15:53:07 +00:00
Romain Quetiez
1a52f4de72
#149 Implemented friendly names
...
SVN:trunk[1057]
2011-01-26 09:43:35 +00:00
Denis Flaven
cb0610bf0b
Readme for iTop 1.0.2
...
SVN:trunk[1055]
2011-01-18 11:38:24 +00:00
Denis Flaven
20ea4644b4
Remove an ambiguous naming when performing a CSV import of DBServerInstance objects.
...
SVN:trunk[1054]
2011-01-18 11:37:21 +00:00
Denis Flaven
fde336d8dd
Cosmetics: make the login & change password form look the same on all browsers.
...
SVN:trunk[1053]
2011-01-18 09:07:46 +00:00
Denis Flaven
bc78b19ba7
Fixed Trac #348 : no validation needed when pressing "Restart".
...
SVN:trunk[1052]
2011-01-18 09:00:26 +00:00
Denis Flaven
a4883076f8
Fixed Trac #338 : when updating a 'dependent' field, don't forget to cascade the refresh in case this field has its own dependent fields.
...
SVN:trunk[1051]
2011-01-17 17:11:03 +00:00
Denis Flaven
57a0e2d47e
Fixed Trac #345 : hidden or read-only parameters in a form were not taken into account for computing the allowed values.
...
SVN:trunk[1050]
2011-01-17 15:13:28 +00:00
Denis Flaven
5a41992739
Trying to make CKEditor work with the "ExtKey" widget. (Trac #343 )
...
Seems to be functional but there is still an "uncaught exception" that pops up from nowhere when closing the dialog.
SVN:trunk[1049]
2011-01-10 18:15:15 +00:00
Denis Flaven
15e07b69d6
Fixed Trac #341 : broken form when an external key is part of the attrbiutes of an n-n link !
...
SVN:trunk[1048]
2011-01-10 18:07:54 +00:00
Denis Flaven
f6bfcb8355
Preparing the readme for the 1.0.2 release
...
SVN:trunk[1047]
2011-01-04 09:44:47 +00:00
Denis Flaven
019959504f
Added the ability to (easily) attach files to a user request from the "portal" page. (French translation)
...
SVN:trunk[1046]
2011-01-04 09:35:17 +00:00
Denis Flaven
331b7ec2f0
Added the ability to (easily) attach files to a user request from the "portal" page.
...
SVN:trunk[1045]
2011-01-03 16:39:16 +00:00
Romain Quetiez
56ddf960a5
Readme for 1.0.2 -draft
...
SVN:trunk[1044]
2011-01-03 16:05:09 +00:00
Denis Flaven
35429228a2
Fixed a typo in German translation (Trac #339 ), thanks to ulmerspatz and Jonathan Lucas
...
SVN:trunk[1043]
2011-01-03 15:02:05 +00:00
Denis Flaven
78256bae0b
- Display PHP errors during setup instead of hiding them ! (Trac #321 )
...
- Set a longer timeout during setup (Trac #314 )
SVN:trunk[1042]
2011-01-03 14:56:28 +00:00
Denis Flaven
8145c23899
Avoid using 'gethostname()' which is not always available.
...
SVN:trunk[1041]
2011-01-03 14:38:58 +00:00
Denis Flaven
3b629ab83c
SVN:trunk[1040]
2011-01-03 13:46:06 +00:00
Denis Flaven
abc2c7b5e1
Small fix: using an unassigned variable.
...
SVN:trunk[1039]
2011-01-03 13:02:17 +00:00
Denis Flaven
e1d7e17c5d
Added support for hierarchical ZLists when checking the data model consistency
...
SVN:trunk[1038]
2011-01-03 12:58:21 +00:00
Denis Flaven
64f452caba
FIxed the processing of hierarchical ZLists to keep the display order when plain fields and fieldsets are mixed at the same level.
...
SVN:trunk[1037]
2011-01-03 12:56:07 +00:00
Denis Flaven
a8a77fdebb
Make sure that the "+" (Create) button is never displayed for an abstract class.
...
SVN:trunk[1036]
2011-01-03 12:54:05 +00:00
Romain Quetiez
83e7e9c44b
Chinese: added to the readme.txt
...
SVN:trunk[1035]
2010-12-20 13:47:06 +00:00
Romain Quetiez
6c73b3ed2e
Localized in chinese
...
SVN:trunk[1034]
2010-12-20 13:44:15 +00:00
Romain Quetiez
adfed90733
Localized in turkish
...
SVN:trunk[1033]
2010-12-20 11:48:34 +00:00
Denis Flaven
c6a6af0aa2
Including approot is not needed here !
...
SVN:trunk[1032]
2010-12-20 11:45:38 +00:00
Denis Flaven
19463b370c
- Updates to the Spanish localization
...
SVN:trunk[1031]
2010-12-20 11:30:16 +00:00
Denis Flaven
6bc3a80c8c
- Small updates to the German localization
...
SVN:trunk[1030]
2010-12-20 11:28:50 +00:00
Denis Flaven
de4945bca6
- Added the russian localization (thanks to Vladimir Shilov)
...
SVN:trunk[1029]
2010-12-20 11:17:05 +00:00
Denis Flaven
6dd3eb9970
- Added the russian localization (thanks to Vladimir Shilov)
...
SVN:trunk[1028]
2010-12-20 11:13:54 +00:00
Denis Flaven
511c703b61
Bug fix: history of encrypted fields was not recorded properly.
...
SVN:trunk[1027]
2010-12-15 16:33:08 +00:00
Romain Quetiez
21722b9e80
Internal: added an API for logging tools events
...
SVN:trunk[1026]
2010-12-10 15:19:18 +00:00
Denis Flaven
203887589f
- Yet another IE fix...
...
SVN:trunk[1025]
2010-12-10 13:58:12 +00:00
Denis Flaven
028f23214d
- Fixed the CSV "confirmation pie chart" to work under IE & enhanced the look of the chart by removing unused values.
...
SVN:trunk[1024]
2010-12-10 13:43:55 +00:00
Romain Quetiez
b89a4d32d1
Improved the detection of MySQL Slave status
...
SVN:trunk[1023]
2010-12-09 10:04:38 +00:00
Romain Quetiez
b6883ed3b4
Internal: added an helper to get the currently loaded config file
...
SVN:trunk[1022]
2010-12-08 15:29:30 +00:00
Denis Flaven
6338775506
Split the usage of the iTop logo: one logo to be displayed internally (once logged) one externally (login/logoff).
...
SVN:trunk[1021]
2010-12-08 09:43:56 +00:00
Denis Flaven
25ea409228
Build the menus BEFORE the actual display of the page content... since the content is the result of a menu !
...
SVN:trunk[1020]
2010-12-07 19:54:27 +00:00
Denis Flaven
6a72ceb685
Patch for supporting a data model without any Person.
...
SVN:trunk[1019]
2010-12-07 15:24:16 +00:00
Denis Flaven
235203b3a0
The hyperlink to the online-help file is now configurable
...
SVN:trunk[1018]
2010-12-07 15:15:43 +00:00
Denis Flaven
2b9beb971b
For fine-grained user rights detection...
...
SVN:trunk[1017]
2010-12-07 15:13:41 +00:00
Denis Flaven
5ff5e3f1a7
Patch for supporting a data model without any Person.
...
SVN:trunk[1016]
2010-12-07 15:06:17 +00:00
Denis Flaven
e3caff6689
Patch for supporting a data model without any Organization.
...
SVN:trunk[1015]
2010-12-07 14:55:40 +00:00
Romain Quetiez
59970be867
Menus created via a handler, at runtime
...
SVN:trunk[1014]
2010-12-07 14:32:13 +00:00
Romain Quetiez
98cfcc9cb8
Fixed an issue in the display of CSV imports history
...
SVN:trunk[1013]
2010-12-07 13:46:22 +00:00
Romain Quetiez
e66f06cda2
Internal: improved the user management API ChangePassword()
...
SVN:trunk[1012]
2010-12-06 17:07:07 +00:00
Romain Quetiez
35fe0b9ef5
Fixed bug in CSV sync mode (class given by the scope)
...
SVN:trunk[1011]
2010-12-06 15:58:37 +00:00
Romain Quetiez
cde184e2a3
Allow a module to provide a handler to override application settings: OnMetaModelStarted()
...
SVN:trunk[1010]
2010-12-06 09:14:20 +00:00
Denis Flaven
df8f4449e8
Fix for Trac #337 : email validation. Use a simpler regular expression that is much faster to execute.
...
SVN:trunk[1009]
2010-12-03 12:03:05 +00:00
Romain Quetiez
b225b621b7
Cosmetic issue with the banner when the application is fully accessible
...
SVN:trunk[1008]
2010-12-03 10:28:25 +00:00
Romain Quetiez
d85aba8ebc
Improved change tracking: user login replaced by the full name if available
...
Added a tab into the CSV import: browse the CSV imports history
Finalized the read-only mode (distinguish between users and everybody, admin message displayed on top of the main screen)
SVN:trunk[1007]
2010-12-03 10:18:28 +00:00
Denis Flaven
53d5867b93
Patch to support a different data model where contacts are not part of an org
...
SVN:trunk[1006]
2010-12-03 09:10:15 +00:00
Romain Quetiez
d4eaf43257
Fixed cosmetic issues in the CSV import (related to the recent changes)
...
SVN:trunk[1005]
2010-12-01 16:27:11 +00:00
Denis Flaven
dc96cbc482
- Ask for confirmation when doing a CSV import/synchro that is considered as "risky" (based on thresholds from the config file)
...
- Added a "Restart" button to quickly start over a CSV import/synchro
SVN:trunk[1004]
2010-12-01 15:21:29 +00:00
Denis Flaven
73e9107ae2
- Added the new "synchro" mode to the CSV load page.
...
SVN:trunk[1003]
2010-12-01 10:27:10 +00:00
Denis Flaven
9d1df1b799
- Bug fix: when creating a new object the "Cancel" button must go somewhere !
...
SVN:trunk[1002]
2010-11-30 15:55:40 +00:00
Romain Quetiez
018344578e
Internal: BulkChange improved with synchro mode
...
SVN:trunk[1001]
2010-11-30 15:32:30 +00:00
Denis Flaven
bb4c6aecfa
Added the capability to enable/disable menus based on the rights to apply a given stimulus.
...
SVN:trunk[1000]
2010-11-30 15:16:17 +00:00
Denis Flaven
06bb4a4f03
- Bug fix: support resizable elements inside tabs.
...
SVN:trunk[999]
2010-11-30 14:54:03 +00:00
Denis Flaven
dfe3ced440
- Provide some feedback while loading the "creation" dialog in case of a "SELECT".
...
SVN:trunk[998]
2010-11-30 14:27:11 +00:00
Denis Flaven
922d1dc734
Added the capability to enable/disable menus based on the rights to apply a given stimulus.
...
SVN:trunk[997]
2010-11-30 14:26:17 +00:00
Denis Flaven
bf2654409b
Debug of the ExtKeyWidget...
...
SVN:trunk[996]
2010-11-30 13:51:46 +00:00
Denis Flaven
b6a001fedc
- Cosmetics: prevent the extkey widget to warp.
...
SVN:trunk[995]
2010-11-30 13:22:12 +00:00
Denis Flaven
d8f2979c5a
- Fixed Trac #318 (and #335 ): added the check of the mandatory DOM extension.
...
SVN:trunk[994]
2010-11-29 18:27:44 +00:00
Denis Flaven
7f8f4f5aab
Exclude the special "data loader" tool from the standard build
...
SVN:trunk[993]
2010-11-29 15:33:27 +00:00
Romain Quetiez
653229b1bd
XML data loader: fixed issue with transations
...
SVN:trunk[992]
2010-11-29 14:42:42 +00:00
Romain Quetiez
2b69c5210f
Fixed issues in the compatibility with config files generated with 1.0
...
SVN:trunk[991]
2010-11-29 13:26:18 +00:00
Denis Flaven
7531dd8b19
Align properly the 'validation_error' icon in forms.
...
SVN:trunk[990]
2010-11-29 13:04:50 +00:00
Denis Flaven
49e101403f
Small fix of unassigned variable when editing ext keys.
...
SVN:trunk[989]
2010-11-29 12:28:47 +00:00
Denis Flaven
d10c3ace5d
Renamed 'autocompleteWidget' to 'extkeyWidget' since it's not always an autocomplete...
...
SVN:trunk[988]
2010-11-29 10:43:06 +00:00
Denis Flaven
4a6bc8a896
- added the ability to create objects pointed by ExtKeys even when the edit mode is a drop-down list and not an autocomplete
...
- made this behavior configurable globally or per external key, using the config-flag/option: allow_target_creation.
SVN:trunk[987]
2010-11-29 10:35:18 +00:00
Romain Quetiez
c428e07c4b
XML data loader to request for credentials
...
SVN:trunk[986]
2010-11-29 10:19:33 +00:00
Romain Quetiez
540eb5f272
Moved the standards menus into the "welcome" module
...
SVN:trunk[985]
2010-11-29 09:17:44 +00:00
Romain Quetiez
699679318a
Welcome menu (forgot at previous commit)
...
SVN:trunk[984]
2010-11-26 16:39:41 +00:00
Denis Flaven
4bd217d178
Keep backward compatibility with *old* config files without the 'webservices' entry in the config-file.
...
SVN:trunk[983]
2010-11-26 16:22:20 +00:00
Romain Quetiez
e37f6a0954
Welcome page moved out the application, into a dedicated module: itop-welcome-itil
...
SVN:trunk[982]
2010-11-26 15:59:41 +00:00
Romain Quetiez
9f000c15ff
Cosmetic on setup: perform post DB install in the same page as admin account creation, and hide ticket prerequisites module
...
SVN:trunk[981]
2010-11-26 15:57:11 +00:00
Romain Quetiez
7d13ec00e4
User profiles: created in dedicated module itop-profiles-itil
...
SVN:trunk[980]
2010-11-26 15:55:38 +00:00
Denis Flaven
c8384cc8a4
Handle filtering of non-existent attributes in hierarchical ZLists.
...
SVN:trunk[979]
2010-11-26 13:25:00 +00:00
Denis Flaven
9e70feb29d
- Fixed bug #334 : proper handling of the "remove objects" button (was working only for the first linkset in the object).
...
- Improved feedback while searching and reloading added objects.
SVN:trunk[978]
2010-11-26 13:19:13 +00:00
Denis Flaven
ced4bf4259
- Fixed Trac #333 : organizations' drop-down list is truncated on IE when the name of an organization is too long.
...
SVN:trunk[977]
2010-11-26 11:16:55 +00:00
Denis Flaven
51fa310664
- Fixed Trac #332 : improved usability of the CSV import wizard with IE8.
...
SVN:trunk[976]
2010-11-26 10:43:25 +00:00
Romain Quetiez
64044e47e1
Modularity: allow a module to execute some specific installation procedures (customize the config file, do something in the database)
...
SVN:trunk[975]
2010-11-25 17:15:12 +00:00
Romain Quetiez
ebf9910579
#331 Import.php could not be run in HTTP mode (when PHP running in CGI mode) - fix getting more bullet proof
...
SVN:trunk[974]
2010-11-25 09:52:22 +00:00
Romain Quetiez
a60709a354
#331 Import.php could not be run in HTTP mode (when PHP running in CGI mode)
...
SVN:trunk[973]
2010-11-25 09:44:42 +00:00
Romain Quetiez
c63d25e223
Read-only mode relying successively on a DB property, and an application setting
...
SVN:trunk[972]
2010-11-24 16:52:55 +00:00
Romain Quetiez
7fbcdc407e
Added class DBProperty
...
SVN:trunk[971]
2010-11-24 16:28:13 +00:00
Romain Quetiez
35c50d6689
Ajax pages: exceptions are traced into error.log
...
SVN:trunk[970]
2010-11-24 14:00:24 +00:00
Romain Quetiez
ff112faf5a
Removed PHP "warning"
...
SVN:trunk[969]
2010-11-24 09:05:35 +00:00
Romain Quetiez
5ecbc66d7e
Fixed regressions in the user portal
...
SVN:trunk[968]
2010-11-24 09:03:20 +00:00
Romain Quetiez
dc3a99200f
Added an helper function to report the current configuration
...
SVN:trunk[967]
2010-11-23 17:07:51 +00:00
Romain Quetiez
40a613b4db
Cleanup: replaced remaining occurences of ISO-8859-1
...
SVN:trunk[966]
2010-11-23 16:18:48 +00:00
Romain Quetiez
fcbd9b8911
Improved Web services: opened to services coming from an optional module
...
SVN:trunk[965]
2010-11-23 16:16:01 +00:00
Denis Flaven
9dd2061f60
Do not assume that a User is linked to a Person !
...
SVN:trunk[964]
2010-11-23 13:36:53 +00:00
Denis Flaven
2c4bdf6398
- Fixed the detection of relative path in the config file to make it compatible with *nix
...
SVN:trunk[963]
2010-11-23 11:54:41 +00:00
Romain Quetiez
d8bb6a45b2
REVIEWED THE FILE INCLUSION POLICY
...
- includes are relative to the application root folder, aka APPROOT
- changed the config file, while preserving the compatibility with older installs
SVN:trunk[962]
2010-11-22 17:53:52 +00:00
Romain Quetiez
d0f168adbb
Read-only mode - draft
...
SVN:trunk[961]
2010-11-22 14:13:49 +00:00
Denis Flaven
b30d6c4888
- Safer way to pass information through the WizardHelper JS object.
...
- Removed an unneeded size=100% that bothers IE.
SVN:trunk[960]
2010-11-22 13:27:41 +00:00
Denis Flaven
ed39fa2c96
Continuing the 'autocomplete' debug.
...
SVN:trunk[959]
2010-11-22 13:21:45 +00:00
Denis Flaven
92045ef15f
Continuing the 'autocomplete' debug.
...
SVN:trunk[958]
2010-11-22 12:52:29 +00:00
Denis Flaven
956ebb1962
Force a dummy timezone to prevent a warning during the setup...
...
SVN:trunk[957]
2010-11-22 12:36:38 +00:00
Denis Flaven
a1cc8deb47
Debugging of the autocomplete on IE8.
...
SVN:trunk[956]
2010-11-22 12:35:46 +00:00
Denis Flaven
0306c6691a
- Implementing the creation of objects on the fly when editing an extrernal key... still to be fully tested.
...
SVN:trunk[955]
2010-11-22 10:44:43 +00:00
Romain Quetiez
d098bae484
French is french, not english
...
SVN:trunk[954]
2010-11-22 10:23:38 +00:00
Romain Quetiez
a524100d99
Fixed typo in French dictionary
...
SVN:trunk[953]
2010-11-22 10:20:09 +00:00
Romain Quetiez
cf888ea165
Added attribute types into the dictionary
...
SVN:trunk[952]
2010-11-22 10:06:52 +00:00
Romain Quetiez
8f7be02bc2
Clarified the states / attributes flags for the user requests
...
SVN:trunk[951]
2010-11-22 10:02:04 +00:00
Romain Quetiez
8e125cb743
Fixed issue in the lifecycle generation tool (escape double quotes)
...
SVN:trunk[950]
2010-11-19 15:34:11 +00:00
Denis Flaven
a97e2825b1
Make sure that each input field gets its own unique ID.
...
SVN:trunk[949]
2010-11-18 17:37:30 +00:00
Romain Quetiez
738d90d592
Regression on N-N links creation - passing over to Denis
...
SVN:trunk[948]
2010-11-18 17:09:02 +00:00
Denis Flaven
dc9a52c9e0
Improved implementation of the 'autocomplete' input and fix of quite a few related issue with aysnchronous inputs. Autocompletes are now restricted to external keys only.
...
Some details:
- Autocomplete now matches on 'contains' instead of 'begins with'
- The minimum size of this match is configurable in the config file and per attribute ('min_autocomplete_chars').
- The maximum size that turns a drop-down list into an autocomplete is configurable in the config-file and per attribute ('max_combo_length').
- Better feedback when expanding/collapsing search results lists.
- 'Pointer' cursor on the link to Expand/Collapse results lists.
- The 'mandatory' state of an attribute is no longer lost when some part of a form is reloaded asynchronously
SVN:trunk[947]
2010-11-18 16:41:09 +00:00
Romain Quetiez
5ea71a3d51
#320 Integrated an HTML Editor -still, no attribute has been changed, because it would require a migration procedure... to be continued
...
SVN:trunk[946]
2010-11-16 16:16:47 +00:00
Denis Flaven
8d80d73f35
- Allow DBObjects to be deleted by the standard UI 'Delete', which may be useful in case a DBObject has to be deleted as a dependent object of a CMDBObject.
...
SVN:trunk[945]
2010-11-16 13:21:21 +00:00
Denis Flaven
99907a92ea
Use XMLPage passthrough mode to speed up and consume less memory for big XML exports.
...
SVN:trunk[944]
2010-11-12 16:49:47 +00:00
Denis Flaven
259b266a19
- Keep track of the object at the source of any email notification for further correlation (either in the user's mailbox or for automatic processing of incoming emails)
...
SVN:trunk[943]
2010-11-12 16:34:50 +00:00
Denis Flaven
effa212261
- Added a 'pre' method for transparent support of the CLI (Command Line Interface) mode.
...
SVN:trunk[942]
2010-11-12 16:28:17 +00:00
Denis Flaven
1a92a7b4f3
Ready for 1.0.1 release
...
SVN:trunk[940]
2010-11-03 15:33:46 +00:00
Romain Quetiez
4338bce526
Readme draft for 1.0.1
...
SVN:trunk[939]
2010-11-03 13:06:52 +00:00
Denis Flaven
4572bdbb02
Nicer display of the CSV import results...
...
SVN:trunk[938]
2010-11-02 16:33:26 +00:00
Denis Flaven
fcd72fed82
Fix for Trac #315 : default organization not handled properly when there is just one organization allowed for the user.
...
SVN:trunk[937]
2010-11-02 16:30:46 +00:00
Romain Quetiez
1800120762
#311 CSV import: Improved the reporting on external keys (and changed a little the behavior)
...
SVN:trunk[936]
2010-11-02 16:29:41 +00:00
Denis Flaven
e5f0460703
AutoComplete usage: code cleanup
...
SVN:trunk[935]
2010-11-02 10:16:24 +00:00
Denis Flaven
72dbb9cb8f
Fixed Trac #312 : initial form validation for the "apply stimulus/change state" wizard.
...
SVN:trunk[934]
2010-11-02 09:29:55 +00:00
Romain Quetiez
562cfde587
#308 Free IPs: do not show the subnet address (the first one)
...
SVN:trunk[933]
2010-11-01 08:37:21 +00:00
Denis Flaven
6fe25d8b57
Fixed Trac #309 : Missing php-ofc-library files
...
SVN:trunk[932]
2010-10-29 11:11:09 +00:00
Romain Quetiez
248cdcea8c
#286 Issue with HTTPS - reviewed the fix implemented in [896]
...
SVN:trunk[931]
2010-10-28 12:55:51 +00:00
Denis Flaven
0b95b3799e
Fixed Trac #307 : prevent form submission when the value typed into an autocomplete field does not correspond to a valid value.
...
SVN:trunk[930]
2010-10-26 08:12:31 +00:00
Denis Flaven
05a2443afe
The previous fix for Trac #276 broke the auto mapping of external keys... now fixed.
...
SVN:trunk[929]
2010-10-25 17:05:12 +00:00
Denis Flaven
1860521e74
Fixed Trac #306 : corrupted password when user creation fails at first attempt.
...
SVN:trunk[928]
2010-10-25 15:49:20 +00:00
Denis Flaven
8d39ddded6
Do not create a "mailto" hyperlink for empty email addresses.
...
SVN:trunk[927]
2010-10-25 14:27:48 +00:00
Denis Flaven
fd3317e99e
Fixed the "Relationships" Flash navigator so that it works also on Safari. (tested with Safari 5.0.2 on Windows)
...
SVN:trunk[926]
2010-10-25 14:14:29 +00:00
Denis Flaven
7651aaed81
- Fixed the search form, and also fixed the search/selection of objects to link (n:n links) that was broken on IE8.
...
SVN:trunk[925]
2010-10-25 14:12:26 +00:00
Romain Quetiez
a5d2d067ff
#284 Do not forget to adjust both upload_max_filesize AND post_max_size
...
SVN:trunk[924]
2010-10-25 11:33:48 +00:00
Denis Flaven
b27fda4cf5
German localization update. Thanks to ITOMIG.
...
SVN:trunk[923]
2010-10-25 08:19:50 +00:00
Romain Quetiez
2834c073cd
#304 Fixed OQL issue (regression when using time intervals)
...
SVN:trunk[922]
2010-10-25 08:12:17 +00:00
Denis Flaven
97f36bd7e8
Fix to prevent IE 8 from running in IE7 compatibility mode... to be tested...
...
SVN:trunk[921]
2010-10-25 08:04:46 +00:00
Romain Quetiez
3d299f015b
#246 Implemented the CLI mode for import.php
...
SVN:trunk[920]
2010-10-22 22:22:13 +00:00
Denis Flaven
8a5ed95c80
- Integrating the Brazilian transalation from Marco Tulio...
...
SVN:trunk[919]
2010-10-22 16:55:41 +00:00
Denis Flaven
f4b29d152b
Special passthrough mode for big XML pages output.
...
SVN:trunk[918]
2010-10-22 16:46:53 +00:00
Denis Flaven
463bc0873b
Allow n:n links to link several times to the same remote object (if "duplicates)=> true in the linkedset definition)
...
SVN:trunk[917]
2010-10-22 10:45:12 +00:00
Denis Flaven
368ea1cfdb
SVN:trunk[916]
2010-10-22 10:42:39 +00:00
Denis Flaven
1b618ff57c
(Partial) fix for Trac #285 : turn email fields into click-able mailto: hyperlinks.
...
SVN:trunk[915]
2010-10-22 10:33:53 +00:00
Romain Quetiez
70149af5d6
Fixed a bug in the XML encoding function
...
SVN:trunk[914]
2010-10-22 07:47:05 +00:00
Denis Flaven
006453678b
Fixed Trac#300: each iTop instance now uses its own name for the cookie storing the session ID. Therefore several instances can coexist independently on the same server.
...
SVN:trunk[913]
2010-10-22 06:09:51 +00:00
Denis Flaven
135353aa76
Fixed Trac #258 : cleaner handling of search forms...
...
SVN:trunk[912]
2010-10-21 15:39:30 +00:00
Romain Quetiez
ddd52554f1
Fixed issues with the search form and context and page args... not finished
...
SVN:trunk[911]
2010-10-21 14:28:40 +00:00
Denis Flaven
22cf8e4986
Fixed Trac #292 : enums can now be null (if allowed) !
...
SVN:trunk[910]
2010-10-21 09:23:41 +00:00
Denis Flaven
931075687a
Fix for Trac #289 : setup now checks that the "setup" directory is writeable.
...
SVN:trunk[909]
2010-10-20 16:20:52 +00:00
Denis Flaven
adaf3a376c
Fixed Trac #258 : cleanup of application context parameters.
...
SVN:trunk[908]
2010-10-20 15:55:30 +00:00
Romain Quetiez
1808e5fe65
Fixed #302 , Ticket icons were not always displayed (+ error message on some installations)
...
SVN:trunk[907]
2010-10-20 14:48:45 +00:00
Romain Quetiez
cab0eb7758
#297 Fixed SOAP unit tests and improved the reporting when a reconciliation on an external key has failed
...
SVN:trunk[906]
2010-10-20 13:11:50 +00:00
Romain Quetiez
7e06dd100a
#293 Added IP address in the lists of interfaces
...
SVN:trunk[905]
2010-10-20 10:35:36 +00:00
Denis Flaven
f145b872de
- Implemented some hints to help users find out what are the mandatory fields for a CSV import (Trac #276 ). Though not 100% bullet-proof.
...
- Continue to implement support of hierarchical ZLists in modification forms.
SVN:trunk[904]
2010-10-19 15:03:24 +00:00
Denis Flaven
b66e489ec8
- Fixed Trac #298 : use the proper content-type for CSV files to prevent the let the browser pick the most appropriate application to open such files.
...
SVN:trunk[903]
2010-10-19 14:15:25 +00:00
Denis Flaven
63da528882
Fixed Trac #245 : Search form now retains the base class that was used when displaying the form. After searching a Person it is possible to select "Contact" and perform another search on Contacts.
...
SVN:trunk[902]
2010-10-19 14:07:14 +00:00
Denis Flaven
ff80b06ea2
- Fixed Trac #284 : do not "consume" a transaction until it really worked.
...
SVN:trunk[901]
2010-10-19 13:42:54 +00:00
Denis Flaven
e9304bbcfa
- new implementation (database independent) of the transaction mechanism, that prevents a user from submitting the same form twice.
...
SVN:trunk[900]
2010-10-19 13:20:23 +00:00
Romain Quetiez
0c34b47aac
Fixed regression on the previous fix (change in the prototype of MakeQuery): this was impacting update/delete on a single object => applied to all objects of the same root class!
...
SVN:trunk[899]
2010-10-19 13:14:19 +00:00
Denis Flaven
484d4d1679
Fix Trac #296 : Incorrect display of Service/Subcategory localized characters in the portal.
...
SVN:trunk[898]
2010-10-19 12:54:13 +00:00
Denis Flaven
4b5a25ea59
Fixed Trac #278 : better detection of all PHP mandatory modules.
...
SVN:trunk[897]
2010-10-19 12:45:48 +00:00
Denis Flaven
7153162696
Fixed Trac #286 : incorrect detection of HTTPS on IIS/ISAPI. Thanks to cprobst for reporting it.
...
SVN:trunk[896]
2010-10-19 12:34:33 +00:00
Romain Quetiez
fb59939d57
#288 Fixed OQL issues, related to multi-columns usages
...
SVN:trunk[895]
2010-10-14 16:56:42 +00:00
Romain Quetiez
629a87c99b
#282 Fixed bug in OQL interpretation (functions requiring class aliasing)
...
SVN:trunk[894]
2010-10-13 19:51:36 +00:00
Romain Quetiez
3d4e0da019
Typo in dictionary (contract: start datA)
...
SVN:trunk[893]
2010-10-13 16:54:08 +00:00
Romain Quetiez
1e1e10aa00
#111 Improved the data loader, and added a REST service to load data from a file
...
SVN:trunk[892]
2010-10-13 16:36:51 +00:00
Romain Quetiez
0fff433e90
#283 Fixed issue with the default value of Enum attributes
...
SVN:trunk[891]
2010-10-13 08:23:05 +00:00
Romain Quetiez
05dbcb0a8b
Fixed limitation: tickets named automatically even if a name is specified (attribute : ref) ; this is stopper when importing tickets from an existing workflow tool
...
SVN:trunk[890]
2010-10-12 16:04:09 +00:00
Romain Quetiez
bc6a3ab485
Fixed issues in DB integrity check
...
SVN:trunk[889]
2010-10-06 15:59:33 +00:00
Denis Flaven
53855d2d20
- German translation for the KEDB menus
...
SVN:trunk[887]
2010-09-17 08:52:27 +00:00
Erwan Taloc
5c132776e1
Spanish translation for Problem Management
...
SVN:trunk[886]
2010-09-17 07:46:36 +00:00
Denis Flaven
5e1645e46f
- Reviewed the release note for 1.0 !
...
SVN:trunk[885]
2010-09-16 17:00:22 +00:00
Romain Quetiez
5d32f7ccf9
Reviewed the readme
...
SVN:trunk[884]
2010-09-16 13:37:23 +00:00
Romain Quetiez
4690d4f901
#272 Could not delete a user account
...
SVN:trunk[883]
2010-09-16 13:25:09 +00:00
Erwan Taloc
bc2e414e9b
Update itop documentation for the setup
...
SVN:trunk[882]
2010-09-16 09:37:35 +00:00
Denis Flaven
ea84314337
- New announcement message at the end of the setup wizard
...
- Bug fix: The link to Combodo opens in another frame if clicked during the setup, so that it does not stop/break the setup
SVN:trunk[881]
2010-09-16 09:27:56 +00:00
Denis Flaven
7494ed5ea0
Better handling of unexpected/invalid characters in an UTF-8 file.
...
SVN:trunk[880]
2010-09-16 09:21:20 +00:00
Romain Quetiez
6f223fbba2
Reviewed the readme
...
SVN:trunk[879]
2010-09-16 08:12:47 +00:00
Denis Flaven
e95ff8f220
- Setup online help. First draft.
...
SVN:trunk[878]
2010-09-16 07:26:45 +00:00
Denis Flaven
af190fe93c
- German localization fine tuning.
...
SVN:trunk[877]
2010-09-16 07:25:52 +00:00
Erwan Taloc
9e9dc0d692
Fix dictionnary issue for french translation in Known error
...
SVN:trunk[876]
2010-09-15 17:42:21 +00:00
Erwan Taloc
03ea418083
update Known Errors menu (except German and Spanish)
...
SVN:trunk[875]
2010-09-15 17:37:09 +00:00
Romain Quetiez
13c03aaf69
Readme, second draft
...
SVN:trunk[874]
2010-09-15 16:28:19 +00:00
Romain Quetiez
d1bd87ebc2
Draft of the release note for 1.0
...
SVN:trunk[873]
2010-09-15 16:11:00 +00:00
Romain Quetiez
746d2a1597
#267 Fixed a regression due to the change [866]
...
SVN:trunk[872]
2010-09-14 21:06:43 +00:00
Romain Quetiez
f85d1edf06
Fixed issue in create from mail
...
SVN:trunk[871]
2010-09-14 16:03:07 +00:00
Denis Flaven
8c3344d9c2
Bug fix: create the admin accounts with its linked profile (admin) in one operations since profiles are now mandatory when creating/updating a user.
...
SVN:trunk[870]
2010-09-14 10:43:50 +00:00
Denis Flaven
f4c3f71959
Better handling of two cases:
...
- user not authorized to see a particular request (not hers/his)
- user not authorized to use a service
SVN:trunk[869]
2010-09-14 09:17:06 +00:00
Denis Flaven
fed7742b88
- Enforce users to be created with at least one profile
...
SVN:trunk[868]
2010-09-14 09:10:29 +00:00
Denis Flaven
b124e94551
- Enforce users to be created with at least one profile
...
SVN:trunk[867]
2010-09-14 09:09:36 +00:00
Romain Quetiez
faed087790
#267 Added version information into modules authent-ldap and authent-local
...
SVN:trunk[866]
2010-09-14 08:54:01 +00:00
Romain Quetiez
c550d56227
#266 Transformed audit OQL definitions into genuine OQL Attributes
...
SVN:trunk[865]
2010-09-14 08:51:28 +00:00
Romain Quetiez
eab30f77e4
#266 OQL attributes changed into TEXT
...
SVN:trunk[864]
2010-09-14 08:44:36 +00:00
Denis Flaven
312bd1fb26
For support purposes: added a page that simply calls phpinfo()
...
SVN:trunk[863]
2010-09-14 08:43:30 +00:00
Denis Flaven
b0c34c5498
Dictionnaries fix !
...
SVN:trunk[862]
2010-09-14 08:41:22 +00:00
Denis Flaven
d41e826297
Fixed portal hyperlink
...
SVN:trunk[861]
2010-09-14 08:35:11 +00:00
Denis Flaven
da726cbe7f
Small bug fix: testing an index out of bounds
...
SVN:trunk[860]
2010-09-14 08:34:20 +00:00
Denis Flaven
da19da2fe1
- New icon for Group objects
...
SVN:trunk[859]
2010-09-13 21:53:58 +00:00
Denis Flaven
fcabde1cc5
- Integrating the German localization thanks to Jonathan Lucas from Itomig !
...
SVN:trunk[858]
2010-09-13 21:39:23 +00:00
Erwan Taloc
8d55ae2f6f
add related change in Problem life cycle
...
SVN:trunk[857]
2010-09-13 20:10:34 +00:00
Denis Flaven
c2bff5bb85
Better handling (and styling) of the menu separator in the "Actions" menu.
...
SVN:trunk[856]
2010-09-13 19:45:18 +00:00
Denis Flaven
d504fa4e1c
- Sort the class hierarchy for easier reference
...
SVN:trunk[855]
2010-09-13 19:14:49 +00:00
Denis Flaven
3a9097df66
- Localization: fixed a typo in the dictionnary: the translations of URP_UserOrg were incorrect.
...
SVN:trunk[854]
2010-09-13 19:05:11 +00:00
Denis Flaven
822c79ce5e
- Fixed the URL to the portal hyperlink (hyperlink(portal)) in email notifications.
...
SVN:trunk[853]
2010-09-13 18:55:30 +00:00
Denis Flaven
2e06fae105
- Make the portal web page scrollable.
...
- Support a per-customer stylesheet for tailoring the look of the portal.
SVN:trunk[852]
2010-09-13 17:04:56 +00:00
Denis Flaven
fc2143c7b0
Spanish localization fine tuning...
...
SVN:trunk[851]
2010-09-13 13:52:08 +00:00
Romain Quetiez
7e5681067f
Different notification scheme for user requests
...
SVN:trunk[850]
2010-09-13 13:46:54 +00:00
Denis Flaven
9be9a1ef17
- Menu and templates have been reviewed.
...
SVN:trunk[849]
2010-09-13 13:36:50 +00:00
Romain Quetiez
1199109e43
Fixed issue in test page
...
SVN:trunk[848]
2010-09-13 13:13:23 +00:00
Erwan Taloc
5218c00708
review data model
...
SVN:trunk[847]
2010-09-13 12:40:26 +00:00
Romain Quetiez
15293fd250
Redirect from /pages/index.php to /index.php (to prevent users from listing the directory)
...
SVN:trunk[846]
2010-09-13 12:36:58 +00:00
Denis Flaven
1d0675ec9e
- Network Interfaces are back into the sample data... and they can be interconnected !
...
SVN:trunk[845]
2010-09-13 12:36:56 +00:00
Romain Quetiez
8ed58f19c3
Benchmark page moved into test tools
...
SVN:trunk[844]
2010-09-13 12:07:13 +00:00
Romain Quetiez
b4d9389b5e
SVN:trunk[843]
2010-09-13 12:03:59 +00:00
Romain Quetiez
a3ed0441e9
.... continuing the cleanup in test module
...
SVN:trunk[842]
2010-09-13 12:02:07 +00:00
Denis Flaven
d422d9a8cb
- Adjusted user statisfaction enums, ticket priority enums (1 => high !) and fixed display lists in Service Management.
...
SVN:trunk[841]
2010-09-13 12:00:50 +00:00
Romain Quetiez
0a5baa85f4
Test tools reintroduced as a separate folder, most of the files being excluded from the std build
...
SVN:trunk[840]
2010-09-13 11:58:09 +00:00
Romain Quetiez
555dd76ade
Test tools - removed references
...
SVN:trunk[839]
2010-09-13 11:49:38 +00:00
Romain Quetiez
b537a3e810
Removed automatic test tools (separate module)
...
SVN:trunk[838]
2010-09-13 11:45:57 +00:00
Erwan Taloc
4f45baae9d
add object group of CI
...
SVN:trunk[837]
2010-09-13 10:29:00 +00:00
Romain Quetiez
4997c2148b
Dispatched sample data for notifications (user requests vs incident tickets)
...
SVN:trunk[836]
2010-09-13 10:16:09 +00:00
Denis Flaven
eb81fcf9c7
- Fixed Trac #254 : external fields specified as reconciliation keys were not automatically checked in the interactive mapping process.
...
SVN:trunk[835]
2010-09-13 10:09:34 +00:00
Romain Quetiez
6d0bc6d2c7
Implemented security in import.php
...
SVN:trunk[834]
2010-09-13 09:30:56 +00:00
Denis Flaven
6b78832b00
- Reorganized "Actions" menu to make them more logical and added some separators between groups of actions.
...
SVN:trunk[833]
2010-09-13 09:16:18 +00:00
Denis Flaven
801146a3e7
Oops, spanish localization file overwrote the english dictionnary for request management...
...
SVN:trunk[832]
2010-09-13 09:11:56 +00:00
Denis Flaven
da3ca07081
Removed blank lines or CR at the beginning of the files...
...
SVN:trunk[831]
2010-09-13 08:40:36 +00:00
Denis Flaven
c404aa854e
- Some progress in the spanish localization.
...
SVN:trunk[830]
2010-09-13 07:39:17 +00:00
Denis Flaven
d40ebd1051
Transparent background for the "switch" icon.
...
SVN:trunk[829]
2010-09-12 21:07:27 +00:00
Denis Flaven
5d97891616
-Fix for sorting the tables and taking into account the fact that the first column is not sort-able when it contains checkboxes.
...
-Also adds icons (up/down arrows to indicate the current sort order).
- Last but not least fixes a number of problems when adding/removing linked objects the lists were not sorting or hilighting properly.
SVN:trunk[828]
2010-09-12 21:06:09 +00:00
Romain Quetiez
e3edf855eb
Automatic test to create 1000 PCs
...
SVN:trunk[827]
2010-09-12 14:02:17 +00:00
Romain Quetiez
54ebdf332d
#109 and #114 Record modules installations in DB
...
SVN:trunk[826]
2010-09-12 13:28:20 +00:00
Denis Flaven
f77364d520
Flash navigator enhancements:
...
- The tooltip is always at 1:1 scale even if the whole graph is zoomed out.
- Provide some feedback when an error occurs while loading the data (instead of spinning forever)
SVN:trunk[825]
2010-09-12 10:08:28 +00:00
Romain Quetiez
384c8c8ba9
#152 Data model consistency check reporting issues
...
SVN:trunk[824]
2010-09-12 08:43:48 +00:00
Romain Quetiez
fe8ebc6c31
Added an automatic test: stressing import.php
...
SVN:trunk[823]
2010-09-12 08:42:49 +00:00
Denis Flaven
e43ba5f2db
- Bug fix: use serialize instead of ToOQL to pass a search to the ajax page, since the OQL string does not contain the query parameters. This caused the chart to fail to load.
...
SVN:trunk[822]
2010-09-12 07:57:44 +00:00
Denis Flaven
85dfd8527d
- Completely revamped welcome page and configuration management overview in order to streamline the configuration menu.
...
SVN:trunk[821]
2010-09-11 20:37:42 +00:00
Denis Flaven
cfa54ccb43
Enhancement: provide a "list" view of the "impacts" and "depends on" results on top of the graphical view.
...
SVN:trunk[820]
2010-09-11 20:31:31 +00:00
Denis Flaven
d65d4a42bb
Enhancement: provide a "list" view of the "impacts" and "depends on" results on top of the graphical view.
...
SVN:trunk[819]
2010-09-11 20:30:18 +00:00
Romain Quetiez
2ad6c0594d
#162 Implemented the non interactive bulk load (REST, CLI not implemented)
...
SVN:trunk[818]
2010-09-11 13:36:16 +00:00
Denis Flaven
500767c582
Final touch !
...
SVN:trunk[817]
2010-09-10 19:50:45 +00:00
Romain Quetiez
1a4c3c98f1
Connect interfaces to each other (1-1 link)
...
SVN:trunk[816]
2010-09-10 18:51:09 +00:00
Romain Quetiez
dfb1ae83c7
Fixed issue on deletion: was not recursive, leading to data integrity issues
...
SVN:trunk[815]
2010-09-10 18:49:48 +00:00
Denis Flaven
f120e21e00
Code cleanup: proper usage of the ReadParam function.
...
SVN:trunk[814]
2010-09-10 14:11:30 +00:00
Denis Flaven
3cc9d99aca
- Fixed Trac #254 : use external fields as reconciliation keys.
...
SVN:trunk[813]
2010-09-10 13:28:04 +00:00
Romain Quetiez
efc6246346
Removed unused code (clone - security breach)
...
SVN:trunk[812]
2010-09-10 13:05:43 +00:00
Romain Quetiez
2a4e649fd8
#90 Added a comment to differentiate changes made by the CSV import tool
...
SVN:trunk[811]
2010-09-10 13:02:43 +00:00
Denis Flaven
f4283f8ebb
- New menu to edit the Audit Category and Rules
...
SVN:trunk[810]
2010-09-10 11:59:37 +00:00
Romain Quetiez
0c4a030e2a
Improved security
...
SVN:trunk[809]
2010-09-10 11:59:04 +00:00
Denis Flaven
50b6cd0012
- Enhancement (Trac#189) first version of a (simple) End-Users portal.
...
- Fix for the appUserPreferences class
SVN:trunk[808]
2010-09-10 11:23:09 +00:00
Denis Flaven
815de3bc2a
- Enhancement (Trac#189) first version of a (simple) End-Users portal.
...
- Fix for the appUserPreferences class
SVN:trunk[807]
2010-09-10 11:20:23 +00:00
Denis Flaven
463e7b5413
- Enhancement (Trac#189) first version of a (simple) End-Users portal.
...
- Fix for the appUserPreferences class
SVN:trunk[806]
2010-09-10 10:10:57 +00:00
Romain Quetiez
7312d977f3
Notifications template may specify this->hyperlink(portal) (and fixed issues in sample data)
...
SVN:trunk[805]
2010-09-09 15:26:07 +00:00
Romain Quetiez
e9a84e1e84
Fixed cosmetic issues (block_id) and made sure the warning would never appear again
...
SVN:trunk[804]
2010-09-09 15:14:05 +00:00
Romain Quetiez
ad6669135c
Fixed cosmetic issues is data model walker utility
...
SVN:trunk[803]
2010-09-09 14:57:38 +00:00
Romain Quetiez
1d1c7b44c5
Fixed bug: losing links profiles/user when editing profiles
...
SVN:trunk[802]
2010-09-09 14:15:32 +00:00
Romain Quetiez
5f497a55de
New profile: Portal User (and link from a ticket to the user portal)
...
SVN:trunk[801]
2010-09-09 13:47:22 +00:00
Romain Quetiez
5070dd2abe
#260 Restrict some pages to administrators
...
SVN:trunk[800]
2010-09-09 05:44:18 +00:00
Romain Quetiez
a3f4dad24e
Added memory peak to the internal profiling instrumentation
...
SVN:trunk[799]
2010-09-08 20:01:06 +00:00
Romain Quetiez
3f0b5ca63a
#123 Switch back to the InnoDB engine, which shows better performances (moreover we did far more testing with this engine)
...
SVN:trunk[798]
2010-09-08 13:47:45 +00:00
Denis Flaven
c91b99c6a3
- New Welcome popup message, displayed once per session at maximum.
...
SVN:trunk[797]
2010-09-08 08:23:52 +00:00
Romain Quetiez
32b337b9a8
#140 Check that user logins are unique
...
SVN:trunk[796]
2010-09-08 08:11:46 +00:00
Denis Flaven
39e943c20a
- Fixing Trac #173 . The unused states are now excluded from the graph.
...
- The path to graphviz installation (dot executable) is now configurable via the 'graphviz_path' config variable (defaults to /usr/bin/dot).
- If graphviz is present, the graph is generated on the fly, and using the current user's localization/translation for the state & transition names.
SVN:trunk[795]
2010-09-07 20:04:21 +00:00
Denis Flaven
306168c761
- FIxed Trac#21: comsetic enhancement to the final step of the CSV import wizard.
...
SVN:trunk[794]
2010-09-07 19:22:33 +00:00
Denis Flaven
c39ec1eec4
- Properly deactivate the creation of 1:n links while creating an object, since it is not possible to create such links at this time.
...
SVN:trunk[793]
2010-09-07 19:02:59 +00:00
Denis Flaven
d0e07c634a
- Fixed bug #226 : Back button no longer uses the history "back" which is too unpredictable.
...
SVN:trunk[792]
2010-09-07 16:17:09 +00:00
Denis Flaven
142a64dfc9
- Fixed bug #250 : sorting truncated tables.
...
- Tables can now be sorted on the first column too (object name).
SVN:trunk[791]
2010-09-07 15:43:26 +00:00
Erwan Taloc
88643dab96
add reconciliation key for NEtwork Interface
...
SVN:trunk[790]
2010-09-07 15:39:58 +00:00
Denis Flaven
f68a00c5f6
- Fixed Trac #249 : loosing links when modifying a SLA !
...
SVN:trunk[789]
2010-09-07 10:33:33 +00:00
Romain Quetiez
2aed08ccd3
#255 Added the profile "Problem Manager"
...
SVN:trunk[788]
2010-09-07 10:14:35 +00:00
Denis Flaven
82bcf663c4
Fixed Trac #252 : pb when doing a CSV load with no header line.
...
SVN:trunk[787]
2010-09-07 08:10:49 +00:00
Romain Quetiez
de5d345e4e
Grant Summary on profiles was saying no for everything
...
SVN:trunk[786]
2010-09-06 20:01:58 +00:00
Romain Quetiez
5b728dc6b8
#251 Allow configuration managers to modify/delete Contacts
...
SVN:trunk[785]
2010-09-06 16:56:54 +00:00
Romain Quetiez
a9bfaee2ef
Fixed typo causing a warning on some PHP compilations
...
SVN:trunk[784]
2010-09-06 16:47:14 +00:00
Romain Quetiez
49d96e503f
#205 Missing object hyperlink when using trigger on object creation
...
SVN:trunk[783]
2010-09-06 16:40:16 +00:00
Erwan Taloc
666eb3245a
SVN:trunk[782]
2010-09-06 14:57:54 +00:00
Erwan Taloc
066b738f6a
update
...
SVN:trunk[781]
2010-09-06 14:55:35 +00:00
Erwan Taloc
89154d14dd
update with good status
...
SVN:trunk[780]
2010-09-06 14:54:31 +00:00
Romain Quetiez
73975a9531
Simplified user management by profile (optimization for viewing a huge list of objects)
...
SVN:trunk[779]
2010-09-06 14:42:57 +00:00
Denis Flaven
4c789e8fbb
- Fixed bug #102 : regression introduced with the encoding of passwords: users were no longer able to change their own password...
...
SVN:trunk[778]
2010-09-06 11:36:11 +00:00
Romain Quetiez
6ab797b03a
Removed related_change_id/related_problem_id from standard searches because it might slow down the load of search forms when many tickets are in the DB
...
SVN:trunk[777]
2010-09-06 09:21:57 +00:00
Romain Quetiez
5c4614a3af
Dehardcoded against the DB engine (now defaults to myisam)
...
SVN:trunk[776]
2010-09-06 09:15:26 +00:00
Denis Flaven
e965ba71b9
- Fixed the display of "Notifications"
...
- Rolled back, not to display menus on linkedset when not in edition mode
SVN:trunk[775]
2010-09-06 09:09:31 +00:00
Denis Flaven
8f982bc5bd
Bug fix: make sure that the log is properly filled when creating a notification.
...
SVN:trunk[774]
2010-09-06 09:06:57 +00:00
Denis Flaven
da42afed88
Bug fix: escape dialog's title since it may contain quotes (especially in localized versions).
...
SVN:trunk[773]
2010-09-06 08:45:21 +00:00
Romain Quetiez
40eb8367a4
#233 Speed up data load, found a bottleneck, but still some room for improvement, added internal settings to boost up huge load or workaround a bug in CheckToWrite (if any)
...
SVN:trunk[772]
2010-09-05 22:20:28 +00:00
Denis Flaven
47e18d9927
- Handle expansion/truncation of objects lists as part of the browser navigation history... implemented only for "simple lists" (Trac #73 )
...
SVN:trunk[771]
2010-09-05 20:54:53 +00:00
Denis Flaven
7d327b1395
- Fixed Trac #158 : removed (Debug) message about "applying a stimulus" to an object. The page just says "Object updated" as for any other kind of update.
...
SVN:trunk[770]
2010-09-05 16:23:44 +00:00
Denis Flaven
633497d7ff
- Fixing more accurately #222 and #172
...
SVN:trunk[769]
2010-09-05 15:49:25 +00:00
Denis Flaven
d892005e7f
- Fixed Trac #224 : properly validate non-mandatory integer fields.
...
SVN:trunk[768]
2010-09-05 13:20:09 +00:00
Denis Flaven
798558f331
- Fixed Trac #177 : Icons for everything ! For Incidents, User Requests and Changes the icon depends on the state of the object.
...
SVN:trunk[767]
2010-09-05 12:55:21 +00:00
Denis Flaven
f522e06bce
Typo in the localization... fixed.
...
SVN:trunk[766]
2010-09-05 12:52:50 +00:00
Denis Flaven
4ed6b76188
- Simplified Notifications page (Trac #163 )
...
SVN:trunk[765]
2010-09-05 12:51:58 +00:00
Denis Flaven
cb98432f6d
- Fixed bug #243 . OQLMenuNodes can now auto-refresh. I've enabled this by default for the "shortcuts" of Helpdesk, Incident Management and Change Management
...
SVN:trunk[764]
2010-09-05 12:46:47 +00:00
Denis Flaven
775524824e
- Added a try/catch to nicely handle exceptions in these pages.
...
- Fixed Trac #240 : Validation of the fields when pressing the "Back" button
- Fixed Trac #238 : JS Error when pressin the "Next" button
SVN:trunk[763]
2010-09-05 09:43:26 +00:00
Denis Flaven
573e7f4e31
- Fixed Trac #177 : Icons for everything ! For Incidents, User Requests and Changes the icon depends on the state of the object.
...
SVN:trunk[762]
2010-09-05 09:13:28 +00:00
Romain Quetiez
b49373b959
#153 SOAP Web service broken due to violated integrity rule
...
SVN:trunk[761]
2010-09-05 07:29:33 +00:00
Romain Quetiez
8926e64bc2
#223 Trim spaces on CSV import was not handling well the last line
...
SVN:trunk[760]
2010-09-05 07:02:13 +00:00
Romain Quetiez
81cd840604
#234 Removed the error_reporting directive and implemented a workaround to reduce the potential warnings issued by PHP
...
SVN:trunk[759]
2010-09-03 22:20:16 +00:00
Romain Quetiez
d1a84bfbc1
#247 Missing query argument (CSV export failing, or Emailed URL not working for lists)
...
SVN:trunk[758]
2010-09-03 21:42:37 +00:00
Romain Quetiez
1432f1ffe5
Updated the benchmark page to the last change in data model
...
SVN:trunk[757]
2010-09-03 21:29:27 +00:00
Romain Quetiez
a9c0ba63df
Optimizations: DBObjectSet::Count does it without loading all the data + possibility to specify LIMIT + restored the query cache (was inoperant) + improved the debug reports + added two settings (query_cache_enabled and debug_queries)
...
SVN:trunk[756]
2010-09-03 21:23:37 +00:00
Denis Flaven
65b669f27f
- Simplified Notifications page (Trac #163 )
...
SVN:trunk[755]
2010-09-03 13:16:12 +00:00
Denis Flaven
66ea947bc3
- Prevent menu itemshyperlinks to get highlighted
...
SVN:trunk[754]
2010-09-03 11:49:48 +00:00
Denis Flaven
d4be10528b
- Added an icon for Network Devices
...
- Added more reconciliation keys (ext key of ext key!)
- Added an "organization" field to the Documents objects
SVN:trunk[753]
2010-09-03 11:31:17 +00:00
Denis Flaven
22b096de28
- Fixed bug#236: current value is now properly displayed in autcomplete fields, and the validation works properly too.
...
SVN:trunk[752]
2010-09-03 10:36:57 +00:00
Denis Flaven
6b728bbb50
From field is now mandatory
...
SVN:trunk[751]
2010-09-03 09:57:26 +00:00
Romain Quetiez
8c82b098c0
- Fixed bug #232 : changing password was not working without the Javascript debugger !!!
...
SVN:trunk[750]
2010-09-02 17:09:10 +00:00
Denis Flaven
368b863aa3
- When sending email the "From" field is mandatory otherwise the mails are not sent.
...
SVN:trunk[749]
2010-09-02 16:53:12 +00:00
Romain Quetiez
15b805fed6
#242 loosing linked objects when modifying name attribute
...
SVN:trunk[748]
2010-09-02 16:51:41 +00:00
Denis Flaven
b1f877f845
Fixed bug #231 : distinguish between external key (id) and external key (name) for loading fields that are external keys pointing to externla keys! Example: Connected To->Device is to be mapped to the Connected Interface's device NAME whereas Connected To->Device->id is to be mapped to the connected interface's device id
...
SVN:trunk[747]
2010-09-02 15:57:08 +00:00
Romain Quetiez
66c7d99c46
#239 Issue with character set (impacting searches with accents)
...
SVN:trunk[746]
2010-09-02 15:25:57 +00:00
Denis Flaven
400e2916d0
- Fixed the (cosmetic) bug #237 : hyperlinks color.
...
SVN:trunk[745]
2010-09-02 11:24:31 +00:00
Denis Flaven
16baa35ad4
- Fixed a regression introduced by revision [737]
...
SVN:trunk[744]
2010-09-02 11:21:38 +00:00
Romain Quetiez
d813a7b10d
Usability: reviewed navigation into the data model
...
SVN:trunk[743]
2010-09-02 06:26:11 +00:00
Romain Quetiez
3695475e9f
Fixed bug: CSV import (interactive or web service) reporting change "on behalf of"
...
SVN:trunk[742]
2010-09-02 05:56:14 +00:00
Romain Quetiez
a36f50d490
Cosmetic: changed the name of views (removed the underscore prefix)
...
SVN:trunk[741]
2010-09-02 05:54:38 +00:00
Romain Quetiez
2a3bddf454
Usability: trim spaces in search forms
...
SVN:trunk[740]
2010-09-02 05:52:14 +00:00
Romain Quetiez
e31e23df7a
Could not search on Contacts while being allowed to search on persons/teams
...
SVN:trunk[739]
2010-09-02 05:50:40 +00:00
Denis Flaven
b0d89dece3
- Sepcial corner case when loading objects with external keys and these externla keys themsleves have reconciliation keys that are also externla keys.
...
Example: On a person the field location_id
Can be specified by Location->Name and Location->Owner Organization (The 2 reconciliation keys for the class Location). The latter is also an external key, and therefore only an Id can be supplied for this field. Note that Location->Owner Organization->Name is not yet supported.
SVN:trunk[738]
2010-09-01 17:27:18 +00:00
Denis Flaven
22aef82b83
- Display the full list of attributes (details ZList) when exporting objects in HTML format (useful for Excel Web Queries).
...
SVN:trunk[737]
2010-09-01 10:52:08 +00:00
Denis Flaven
79ab5d6b75
- Add the field 'to' to a list of EmailNotificationEvents.
...
SVN:trunk[736]
2010-09-01 10:48:38 +00:00
Romain Quetiez
4894dd2b4c
New placeholders in templates: this->html(attcode) and this->label(attcode)
...
SVN:trunk[735]
2010-09-01 09:07:01 +00:00
Romain Quetiez
77159e8766
Notification were not working well with class hierarchy (not in Trac at that time)
...
SVN:trunk[734]
2010-08-31 21:11:11 +00:00
Denis Flaven
1f6473947c
- Fix: the menu "Helpdesk / Requests assigned to me" no longer shows the resolved or closed requests assigned to me.
...
SVN:trunk[733]
2010-08-31 16:43:31 +00:00
Denis Flaven
b9d168bb04
- Display the actual code of each state next to its label. This is useful for writing OQL queries and also triggers.
...
SVN:trunk[732]
2010-08-31 16:42:22 +00:00
Denis Flaven
7b82f17eed
- Cosmetics: aligned screen titles with the "Next" label mentioned in the previous screen.
...
- All hyperlinks (in the setup) now point to a new tab/window so that you can continue to run the setup in the original window after reading what was displayed.
SVN:trunk[731]
2010-08-31 16:39:40 +00:00
Denis Flaven
8cd804c2ec
- Bug fix: the "global search" can be launched from any page...
...
SVN:trunk[730]
2010-08-31 16:05:00 +00:00
Romain Quetiez
8fe9d25341
Improved benchmark tools
...
SVN:trunk[729]
2010-08-31 13:35:16 +00:00
Denis Flaven
3c7af6d37f
-Fixed menu loading order bug.
...
SVN:trunk[728]
2010-08-31 09:34:08 +00:00
Romain Quetiez
ac0b302e75
#213 Reset external keys upon object deletion
...
SVN:trunk[727]
2010-08-31 08:19:26 +00:00
Denis Flaven
ce02a39157
- Fixed Trac #215 : support several characters encoding for the interactive CSV import.
...
SVN:trunk[726]
2010-08-31 08:15:35 +00:00
Erwan Taloc
a17c123f08
Update KEDB and Problem Mgmt Modules
...
Review other modules
SVN:trunk[725]
2010-08-31 07:51:26 +00:00
Romain Quetiez
e75b6f8dbb
Added KPI for send mail
...
SVN:trunk[724]
2010-08-31 07:34:53 +00:00
Romain Quetiez
b726430ba1
Cosmetic on trigger action link (in lists)
...
SVN:trunk[723]
2010-08-31 07:25:43 +00:00
Romain Quetiez
b7131ba4db
Improved the internal KPI reporting tools
...
SVN:trunk[722]
2010-08-30 22:14:04 +00:00
Romain Quetiez
8a788acb9a
#139 Improved string size verification, the rule is guaranteed by the core
...
SVN:trunk[721]
2010-08-30 16:11:46 +00:00
Denis Flaven
0d499ef03a
- Fixed issue #157 : Data Admin menu allowed only to admins and configuration managers
...
SVN:trunk[720]
2010-08-30 15:27:29 +00:00
Romain Quetiez
ab808ebf93
#223 Trim spaces in CSV parsing
...
SVN:trunk[719]
2010-08-30 15:18:14 +00:00
Romain Quetiez
8fc34a9fd5
#229 History data was limited (administrators could not see any attribute!)
...
SVN:trunk[718]
2010-08-30 14:26:40 +00:00
Romain Quetiez
97f26c05e4
Fixed isssue with final class recall, discovered when reintroducing the field Ticket::related_change_id
...
SVN:trunk[717]
2010-08-30 14:04:16 +00:00
Romain Quetiez
ed1abec39d
Reordered class declaration (not supported on some systems)
...
SVN:trunk[716]
2010-08-30 13:32:21 +00:00
Denis Flaven
1d0f0231a4
- Fixed bug #225 : improve friendliness of auto-complete
...
SVN:trunk[715]
2010-08-30 12:02:36 +00:00
Denis Flaven
d2bad7d0fd
- Fixed regression #230 : Mandatory fields no longer shown as mandatory.
...
- Fixed bug #139 : input of strings is now limited to 255 characters in the user interface
SVN:trunk[714]
2010-08-30 11:23:02 +00:00
Denis Flaven
89be9163e4
- Removed some debug output
...
SVN:trunk[713]
2010-08-30 11:03:15 +00:00
Denis Flaven
388951c951
- First spanish localization (Many thanks to Randall Badilla Castro from Costa Rica)
...
SVN:trunk[712]
2010-08-30 06:44:14 +00:00
Romain Quetiez
75bbad57fa
Optimized roughly the load of user management data, and added a mean for quick profiling (to enable, add the setting log_duration)
...
SVN:trunk[711]
2010-08-29 19:49:17 +00:00
Denis Flaven
e6bdaf87e7
- Updated flash navigator: better objects placement, auto-zoom & pan at startup, improved tooltip with some details on each objects.
...
SVN:trunk[710]
2010-08-29 19:38:36 +00:00
Denis Flaven
bd001f8072
- Better management of (truncated) list of linked objects (Trac #219 )
...
- New type of display block to display some "actions" (New/Search) for a given class of objects.
SVN:trunk[709]
2010-08-27 15:34:47 +00:00
Denis Flaven
88efd37525
SVN:trunk[708]
2010-08-27 14:18:58 +00:00
Erwan Taloc
af90749778
Update of itop-config-mgmt model
...
SVN:trunk[707]
2010-08-27 13:11:31 +00:00
Romain Quetiez
283cbeddc0
Fixed bug: grant matrix apparently not updated (but it was) when modifying/creating a user account
...
SVN:trunk[706]
2010-08-26 17:23:31 +00:00
Denis Flaven
8e018e4d54
- Added special thanks section
...
SVN:trunk[705]
2010-08-26 15:50:20 +00:00
Denis Flaven
38fec49fe5
- First spanish localization (Many thanks to Randall Badilla Castro from Costa Rica)
...
SVN:trunk[704]
2010-08-26 15:46:23 +00:00
Romain Quetiez
ea33128df8
#227 Could not search on Server/asset_ref
...
SVN:trunk[703]
2010-08-26 09:51:30 +00:00
Denis Flaven
11be873fe4
- Fixed bug #222 : properly setup dependent fields in the form when creating a new object.
...
SVN:trunk[702]
2010-08-25 16:35:35 +00:00
Romain Quetiez
ecd017a030
#200 ToOQL() was not working anytime an argument was set onto the Filter object
...
SVN:trunk[701]
2010-08-25 16:21:06 +00:00
Denis Flaven
b6b8c432a3
- Check for some optional extensions (mcrypt, ldap,...) during the setup at tell the user what are the consequences.
...
SVN:trunk[700]
2010-08-25 15:53:59 +00:00
Romain Quetiez
34cd4a01da
Allowed were missing on LDAP/External user logins
...
SVN:trunk[699]
2010-08-25 15:27:44 +00:00
Romain Quetiez
7c91d266ea
Typo in dictionary
...
SVN:trunk[698]
2010-08-25 15:18:03 +00:00
Romain Quetiez
b28735213d
#137 #203 #204 #119 - Finalized the new (simplified) module for user rights management ; needed to review deeply the data integrity management to have the setup working again!
...
SVN:trunk[697]
2010-08-25 14:51:36 +00:00
Denis Flaven
911de05616
- Fixed Trac #217 : can not log-off at the first login after setup.
...
SVN:trunk[696]
2010-08-24 15:17:51 +00:00
Romain Quetiez
68b5fc78c9
Finished implementing the user rights by profile (simple)
...
SVN:trunk[695]
2010-08-24 13:25:46 +00:00
Denis Flaven
9748f8a6b3
Allow the ADministrator to load more objects via CSV load (Users, Audit rules)
...
SVN:trunk[694]
2010-08-24 09:40:42 +00:00
Denis Flaven
d0cfd699a4
Fixed for Trac #223 : when checking the value of an attribute also use the pattern matching defined at the atribute level itself to ensure consistency.
...
SVN:trunk[693]
2010-08-23 17:01:40 +00:00
Romain Quetiez
b3777568e6
Draft of the addon for user management by profile (simplified)
...
SVN:trunk[692]
2010-08-23 16:24:20 +00:00
Denis Flaven
3c8f4cca20
Put back exception handler !
...
SVN:trunk[691]
2010-08-23 16:19:19 +00:00
Denis Flaven
fa72a6f672
Bug fix: n-n links with no attributes on the link were not managed properly.
...
SVN:trunk[690]
2010-08-23 16:18:36 +00:00
Denis Flaven
1b9174ef17
- Fixed Trac #218 : direct URL to an object was too long. Now use the shorter version (?operation=details&class=xxx&id=yyy&menu=zzz)
...
SVN:trunk[689]
2010-08-23 13:22:43 +00:00
Romain Quetiez
b4b4d7980e
SVN:trunk[688]
2010-08-23 13:21:33 +00:00
Romain Quetiez
646128e3dd
Removed unused user management tools
...
SVN:trunk[687]
2010-08-23 13:17:42 +00:00
Romain Quetiez
95b27bfcf4
Reviewed benchmark tool (split creation of structure / CIs / Tickets)
...
SVN:trunk[686]
2010-08-23 13:03:18 +00:00
Romain Quetiez
80439759b7
Finalized module userrightsprofile
...
SVN:trunk[685]
2010-08-23 13:02:09 +00:00
Denis Flaven
a7799e524a
- Objects filtering (read) is now performed by the core directly, no need to check further which objects in a set are read-able. Only those that can be read are returned.
...
SVN:trunk[684]
2010-08-23 12:54:27 +00:00
Denis Flaven
7aacef8d7d
- Get rid of the class UserContext, since now everything is implemented directly in MetaModel
...
- Make the Accordion menu collapsible
SVN:trunk[683]
2010-08-23 12:27:21 +00:00
Romain Quetiez
a33dfa9f10
updated benchmark procedure
...
SVN:trunk[682]
2010-08-19 14:04:22 +00:00
Romain Quetiez
b555f104df
Improved user rights management: SELECT filtered on objects authorized for the current user (not yet fully implemented)
...
SVN:trunk[681]
2010-08-19 13:08:42 +00:00
Romain Quetiez
2387176142
Improved the benchmarking utility
...
SVN:trunk[680]
2010-08-18 22:21:39 +00:00
Romain Quetiez
f59cdc523b
#208 Missing email notification tabs for tickets - now automatically added for any class
...
SVN:trunk[679]
2010-08-18 14:09:39 +00:00
Romain Quetiez
fd8184ade7
#202 audit samples not working
...
SVN:trunk[678]
2010-08-18 10:36:16 +00:00
Romain Quetiez
b4807be4bf
Updated benchmark tool and sample data with new data model names and attributes
...
SVN:trunk[677]
2010-08-16 14:51:55 +00:00
Romain Quetiez
02dd08587c
#205 Notifications missing external fields (on object creation)
...
SVN:trunk[676]
2010-08-16 14:49:36 +00:00
Romain Quetiez
ad1cf8f658
Cosmetic: configuration module rendering booleans anytime
...
SVN:trunk[675]
2010-08-16 14:47:56 +00:00
Romain Quetiez
954b1a3779
Fixed issue with sample data for notifications: losing links when enabling an email notification
...
SVN:trunk[674]
2010-08-16 14:46:25 +00:00
Denis Flaven
28cfa56c95
- Fixed bug #197 : incorrect validation of textarea fields
...
SVN:trunk[673]
2010-08-10 18:45:24 +00:00
Denis Flaven
c08c12bb72
- Fixed Trac #196 : root menu nodes are no longer hyperlink, thus cannot be opened in a new window/tab.
...
SVN:trunk[672]
2010-08-10 18:38:01 +00:00
Denis Flaven
9eba34362c
- Fixing Trac #188... new flag https_hyperlinks with a slightly different meaning: produce https hyperlinks even if the current page is NOT https.
...
SVN:trunk[671]
2010-08-10 17:10:39 +00:00
Denis Flaven
73458617bf
- Integrated fix for patch #188 - ForceHttps = SecureConnectionRequired
...
SVN:trunk[670]
2010-08-10 16:53:28 +00:00
Denis Flaven
5b0c1e3003
- Integrated all the authentications methods and various logon methods...
...
SVN:trunk[669]
2010-08-10 16:38:55 +00:00
Denis Flaven
e3d0212802
- Integrated all the authentications methods and various logon methods...
...
SVN:trunk[668]
2010-08-09 11:48:07 +00:00
Denis Flaven
ed7fdf45e2
- New authentification module to support "external" authentication, i.e. when the authentication is done outside of iTop (for example by the web server itself using a .htaccess file)
...
SVN:trunk[667]
2010-08-09 11:47:31 +00:00
Denis Flaven
1c3e111c9d
Fixed bug #159 : pattern matching too strict for URL fields.
...
SVN:trunk[666]
2010-08-09 11:44:14 +00:00
Denis Flaven
272387d61e
- Integrated all the authentications methods and various logon methods...
...
SVN:trunk[665]
2010-08-09 10:19:14 +00:00
Denis Flaven
cdf9812fbe
Fix: actions were all recorded with 'user' on behalf of 'user' as if the user was impersonated...
...
SVN:trunk[664]
2010-08-06 07:50:11 +00:00
Denis Flaven
db8c287925
- Fixed the problem of initial (default) values (Trac #172 ) when creating an object by factorizing: creation / modification and cloning of objects !
...
SVN:trunk[663]
2010-08-05 17:10:35 +00:00
Denis Flaven
9a70c6f82d
Sample for creating tickets by reading a incoming emails in a mailbox
...
SVN:trunk[662]
2010-08-05 12:33:34 +00:00
Denis Flaven
9e618d466a
- Minor fixes...
...
SVN:trunk[661]
2010-08-05 12:31:07 +00:00
Denis Flaven
d6e1ccfee3
- Fixed bug Trac #210 (Incorrect error message in case of uploading a file too big)
...
SVN:trunk[660]
2010-08-05 12:21:50 +00:00
Denis Flaven
279e0238cb
- New implementation of the n-n link edition widget... almost complete.
...
SVN:trunk[659]
2010-08-05 09:07:14 +00:00
Denis Flaven
422ac56260
- New implementation of the n-n link edition widget... in progress.
...
SVN:trunk[658]
2010-08-04 20:10:20 +00:00
Denis Flaven
fd9e971ecb
- New implementation of the n-n link edition widget... in progress.
...
SVN:trunk[657]
2010-08-04 20:08:02 +00:00
Denis Flaven
37bc87e705
- New implementation of the n-n link edition widget... in progress.
...
SVN:trunk[656]
2010-08-04 20:07:07 +00:00
Denis Flaven
2df7884289
Fixing Trac #209 (default_language setting not used properly)
...
SVN:trunk[655]
2010-08-04 19:55:11 +00:00
Denis Flaven
b0b3330c13
- New implementation of the n-n link edition widget... in progress.
...
SVN:trunk[654]
2010-08-04 19:30:36 +00:00
Denis Flaven
835d54b22b
Exclude createfrommail.php from the build, since it is more a sample than some production quality code.
...
SVN:trunk[653]
2010-08-04 19:27:23 +00:00
Denis Flaven
b9887bac8c
- New implementation of the n-n link edition widget... in progress.
...
SVN:trunk[652]
2010-08-04 18:43:17 +00:00
Denis Flaven
f9a271b9d3
- Sample "web service" (REST) page to create a User Request ticket by reading new messages in a POP3 mailbox
...
SVN:trunk[651]
2010-08-03 13:54:39 +00:00
Romain Quetiez
b4bd496ca3
Added a comment...
...
SVN:trunk[650]
2010-07-30 14:43:52 +00:00
Romain Quetiez
a08ae40dc9
#150 Review TTO/TTR computation (generalized to ResponseTicket)
...
SVN:trunk[649]
2010-07-30 13:19:15 +00:00
Romain Quetiez
57ee10f8ac
Finalized the move of private tools
...
SVN:trunk[648]
2010-07-30 11:46:15 +00:00
Romain Quetiez
c813ff1bf9
Restored sample data for audit an triggers/actions
...
SVN:trunk[647]
2010-07-30 08:55:29 +00:00
Denis Flaven
83e9fe1112
Adding installation instructions in SVN in order to streamline the build/packaging process.
...
SVN:trunk[646]
2010-07-30 07:58:39 +00:00
Romain Quetiez
0169f18de5
Old PHP syntax issuing a warning on some installations of PHP
...
SVN:trunk[645]
2010-07-30 07:51:35 +00:00
Romain Quetiez
e651a2d08c
Cleanup: moved files from business directory into relevant modules
...
SVN:trunk[644]
2010-07-29 20:55:39 +00:00
Romain Quetiez
a76ce40036
Obsoleted the setup/data folder and moved the few sample data still used to the relevant modules (audit in config mgmt, and trigger/actions in ticketing)
...
SVN:trunk[643]
2010-07-29 15:25:55 +00:00
Denis Flaven
7f564b4697
- New "exclude.txt" files for the streamlined build process
...
SVN:trunk[642]
2010-07-29 11:47:30 +00:00
Denis Flaven
2ea00e00eb
Adding the licence to SVN to streamline the build process
...
SVN:trunk[641]
2010-07-29 09:52:42 +00:00
Denis Flaven
33e6968e50
SVN:trunk[640]
2010-07-29 07:43:02 +00:00
Denis Flaven
5509dc41c8
Added a placeholder for the version number, to be filled by the build process.
...
SVN:trunk[639]
2010-07-28 20:30:19 +00:00
Denis Flaven
9974457971
Enhancing the search (Trac #147 ): now allows to pass some "magic patterns" when doing a standard search without any operator. Specially useful for searching on ranges of dates/datetimes
...
SVN:trunk[638]
2010-07-28 15:18:52 +00:00
Romain Quetiez
0938baefb6
Fixed a few typos in the french dictionary
...
SVN:trunk[637]
2010-07-28 14:42:19 +00:00
Romain Quetiez
d9c208236b
#194 Fixed regression in DBObjectSet -due to the new feature "queries returning several objects"
...
SVN:trunk[636]
2010-07-28 14:38:41 +00:00
Romain Quetiez
1fb9af95b5
Ignore local files (SVN)
...
SVN:trunk[635]
2010-07-28 10:43:41 +00:00
Romain Quetiez
61a8b506f7
#193 Fixed regression due to the usage of gzcompress/gzuncompress
...
SVN:trunk[634]
2010-07-28 10:38:45 +00:00
Denis Flaven
86f953383e
Beta version of the LDAP authentication module: added parameters %2$s (first name), %3$s (first name) and %4$s (email) as possible placeholders into the LDAP query.
...
SVN:trunk[633]
2010-07-27 16:39:38 +00:00
Romain Quetiez
1045d8891b
Updated dictionaries (in particular for new authentication modules)
...
SVN:trunk[632]
2010-07-27 16:04:43 +00:00
Denis Flaven
4c4570d9d8
Make sure that the ajax pages declare properly their charset as UTF-8. (Trac #198 )
...
SVN:trunk[631]
2010-07-27 15:58:25 +00:00
Denis Flaven
ef0ace1c22
Beta version of the LDAP authentication module.
...
SVN:trunk[630]
2010-07-27 11:49:23 +00:00
Romain Quetiez
05c9b10546
#166 Configuration by module (and module categories)
...
SVN:trunk[629]
2010-07-26 16:29:52 +00:00
Denis Flaven
c9a573e39f
Replace Ajax "get" calls by "posts" since long URLs may be truncated... and sometimes URLs get longer than expected when some characters are urlencoded... (Trac #195 )
...
SVN:trunk[628]
2010-07-26 15:28:19 +00:00
Romain Quetiez
b3594f5899
#166 Allow the definition of persistent classes having no table defined, and added a sample code for a null password authentication scheme
...
SVN:trunk[627]
2010-07-26 08:32:37 +00:00
Romain Quetiez
437066516d
#192 Missing french translation for overviews (by ITIL module)
...
SVN:trunk[626]
2010-07-25 20:22:26 +00:00
Romain Quetiez
7f49aa6d6c
#191 No profile could create links between ticket and ...
...
SVN:trunk[625]
2010-07-25 20:03:10 +00:00
Romain Quetiez
b10ade39b3
#190 No need to manage user rights for abstract classes
...
SVN:trunk[624]
2010-07-25 20:01:11 +00:00
Romain Quetiez
fed3751510
#190 , removed abstract classes from Grant Matrix overview
...
SVN:trunk[623]
2010-07-25 08:51:28 +00:00
Romain Quetiez
1ce122cfcd
Completed previous change with missing file: authent.local.inc.php
...
SVN:trunk[622]
2010-07-24 14:49:40 +00:00
Romain Quetiez
6e54a79940
#166 Split authentication and management of user rights
...
SVN:trunk[621]
2010-07-24 14:42:55 +00:00
Romain Quetiez
650e5002af
#152 Suppress errors reported by the data model consistency check
...
SVN:trunk[620]
2010-07-21 15:16:34 +00:00
Romain Quetiez
6fc2b4127b
#160 Views not created with the user defined prefix
...
SVN:trunk[619]
2010-07-21 13:18:59 +00:00
Romain Quetiez
ef91a2e0db
Finalized web services (unit tests, sample client) and dehardcoded the GetVersion() verb
...
SVN:trunk[618]
2010-07-21 13:04:23 +00:00
Romain Quetiez
eb29f4084e
#153 Finalized SOAP unit testing (local tests only)
...
SVN:trunk[617]
2010-07-21 09:31:08 +00:00
Romain Quetiez
c8fbd1df18
#187 Warning issued while computing the impact
...
SVN:trunk[616]
2010-07-21 09:10:42 +00:00
Denis Flaven
c667e65904
Re-added the "toggle" style for history blocks. The style by default remains the plain "table" (inside a dedicated tab).
...
SVN:trunk[615]
2010-07-20 11:32:05 +00:00
Romain Quetiez
74927428aa
#153 Warning issued by the SOAP web services
...
SVN:trunk[614]
2010-07-19 11:20:50 +00:00
Romain Quetiez
bfc052805b
#171 Could not use "show all" on a list of linked objects (e.g. Interfaces of a Server)
...
SVN:trunk[613]
2010-07-19 10:44:33 +00:00
Denis Flaven
3ddf8e8a3b
Properly display linksets with undefined external keys
...
SVN:trunk[612]
2010-07-16 16:10:14 +00:00
Denis Flaven
8875fc3e11
Removed Debug trace !
...
SVN:trunk[611]
2010-07-16 12:08:21 +00:00
Denis Flaven
46a92aef55
Properly connect to the database BEFORE trying to create the admin account !
...
SVN:trunk[610]
2010-07-16 09:05:25 +00:00
Denis Flaven
628436be29
Fixed Trac #176 : LinkSet attributes should never be proposed for CSV mapping
...
SVN:trunk[609]
2010-07-16 07:57:27 +00:00
Romain Quetiez
957fe96af5
Fixed typo in dictionary (CSV load - ObjectHadErrors)
...
SVN:trunk[608]
2010-07-15 11:42:41 +00:00
Denis Flaven
303b670c7c
Added life-cycle images
...
SVN:trunk[607]
2010-07-15 09:09:23 +00:00
Romain Quetiez
7cbf978618
Typo on change state plannedandscheduleD
...
SVN:trunk[606]
2010-07-15 08:39:45 +00:00
Romain Quetiez
03237598a9
#165 Issue when installing without selecting any of the ticketing modules
...
SVN:trunk[605]
2010-07-15 07:58:58 +00:00
Romain Quetiez
57e1dd65c7
Simplified toolset
...
SVN:trunk[604]
2010-07-14 21:34:14 +00:00
Romain Quetiez
77dbb03647
Typo in dictionnary
...
SVN:trunk[603]
2010-07-14 21:14:33 +00:00
Romain Quetiez
2c8564aa1a
Cleaned up the old data model directory (no reference to the default template)
...
SVN:trunk[602]
2010-07-14 21:13:38 +00:00
Denis Flaven
320166791e
Faster navigator: less data output, and also more robust since so strange data appeared in the export of the linkset attributes, that broke the XML export...
...
SVN:trunk[601]
2010-07-13 15:45:14 +00:00
Denis Flaven
2efb732ba9
Data load adjustements for beta'
...
SVN:trunk[600]
2010-07-13 15:42:39 +00:00
Romain Quetiez
6df0ea704c
Fixed issue with link set and enabled the dictionary for triggers/actions (english only)
...
SVN:trunk[599]
2010-07-12 15:51:57 +00:00
Romain Quetiez
86e34754cb
Could not create a user
...
SVN:trunk[598]
2010-07-12 15:50:01 +00:00
Romain Quetiez
83ae3e473e
Fixed typo in the SOAP client example
...
SVN:trunk[597]
2010-07-12 14:36:27 +00:00
Romain Quetiez
7256b08273
Translated Users/profiles classes in French
...
SVN:trunk[596]
2010-07-12 14:35:45 +00:00
Romain Quetiez
1afde06825
Could not easily attach a profile to a user (idem with notifications, etc.)
...
SVN:trunk[595]
2010-07-12 14:16:15 +00:00
Romain Quetiez
890565e278
#154 Application too slow - no need to check the DB format anytime!
...
SVN:trunk[594]
2010-07-12 12:55:32 +00:00
Romain Quetiez
38c82c120c
Errors reporting was set to "debug" mode
...
SVN:trunk[593]
2010-07-12 12:13:10 +00:00
Romain Quetiez
7b0a9a0531
Moved the "customer" attribute to the top of tickets edition forms
...
SVN:trunk[592]
2010-07-12 11:38:29 +00:00
Denis Flaven
328edd115a
Preparing for the 1.0 beta release... final adjustments
...
SVN:trunk[591]
2010-07-07 11:01:30 +00:00
Romain Quetiez
f399489175
Compute impacted CIs and Contacts and attach them to the ticket
...
SVN:trunk[590]
2010-07-07 10:10:37 +00:00
Denis Flaven
b7d6771ddb
Disable the "Basic" data model, which is not ready for the beta
...
SVN:trunk[589]
2010-07-07 10:01:29 +00:00
Romain Quetiez
1e17f8c671
Finalized the ticket check page (still some work)
...
SVN:trunk[588]
2010-07-07 09:57:05 +00:00
Romain Quetiez
c86752c12e
Updated data model and dictionary (FR)
...
SVN:trunk[587]
2010-07-07 09:41:29 +00:00
Romain Quetiez
3862a765be
Updated the ticket creation web service (still known bugs)
...
SVN:trunk[586]
2010-07-07 09:38:55 +00:00
Romain Quetiez
e514184022
Adjusted french translation
...
SVN:trunk[585]
2010-07-07 05:56:23 +00:00
Romain Quetiez
492dc43fa2
New data model translated in french
...
SVN:trunk[584]
2010-07-06 22:35:09 +00:00
Denis Flaven
b35b25d56a
New version (complety rewritten in AS3) of the flash navigator
...
SVN:trunk[583]
2010-07-06 17:53:26 +00:00
Romain Quetiez
a5157a34fe
Removed unused lnkProviderToCustomer
...
SVN:trunk[582]
2010-07-06 16:30:14 +00:00
Romain Quetiez
f80f487f0c
data model + dictionaries
...
SVN:trunk[581]
2010-07-06 16:25:41 +00:00
Denis Flaven
ffdf72ae4d
Data model fine tuning
...
SVN:trunk[580]
2010-07-06 15:59:14 +00:00
Romain Quetiez
debbb94529
Reviewed profiles created at the setup (authorized stimuli)
...
SVN:trunk[579]
2010-07-06 15:53:23 +00:00
Romain Quetiez
bd33b42197
Cleaned 80% of errors found in the datamodel validity check
...
SVN:trunk[578]
2010-07-06 15:21:37 +00:00
Romain Quetiez
58a5ae3af0
Fixed issue in data model (could not view SW instances)
...
SVN:trunk[577]
2010-07-06 14:41:33 +00:00
Denis Flaven
2e5844858d
Code cleanup
...
SVN:trunk[576]
2010-07-06 14:21:04 +00:00
Denis Flaven
34ec79c0f7
Updated menu entries and relations definitions
...
SVN:trunk[575]
2010-07-06 13:49:37 +00:00
Romain Quetiez
90aaaa7d22
Fixed sample queries
...
SVN:trunk[574]
2010-07-06 12:43:32 +00:00
Romain Quetiez
c9ec146dff
Automaticaly insert the "final class" into lists where an external key is pointing to a class that has child classes
...
SVN:trunk[573]
2010-07-06 11:16:31 +00:00
Romain Quetiez
00b2dbe286
Page to check tickets states periodically
...
SVN:trunk[572]
2010-07-06 10:01:48 +00:00
Romain Quetiez
018167a5d3
Datamodel revised
...
SVN:trunk[571]
2010-07-06 09:46:28 +00:00
Romain Quetiez
de1deefa44
Datamodel: declared explicitely the linked sets
...
SVN:trunk[570]
2010-07-06 08:36:04 +00:00
Romain Quetiez
d1b7c880b1
Finalized the data model
...
SVN:trunk[569]
2010-07-06 00:08:03 +00:00
Denis Flaven
d668bdd6fe
- Create the admin account with the default language selected during the setup
...
SVN:trunk[568]
2010-07-05 22:39:54 +00:00
Denis Flaven
dda0a8a04e
- Create the admin account with the default language selected during the setup
...
SVN:trunk[567]
2010-07-05 22:38:22 +00:00
Denis Flaven
f80cbcb93b
- Create the admin account with the default language selected during the setup
...
SVN:trunk[566]
2010-07-05 22:37:36 +00:00
Denis Flaven
5bf0fa7f2a
- Display hilighted lists depending on each object's status
...
- Fixed the setup page to use UTF-8
- Create the admin account with the chosen default language
SVN:trunk[565]
2010-07-05 22:17:31 +00:00
Denis Flaven
fa7bfbdc5f
- Enable the French dictionnary at setup
...
- Fixed a problem with QueryCache in MetaModel (two different queries were seen as the same!)
- Added description to tickets
SVN:trunk[564]
2010-07-05 20:39:43 +00:00
Denis Flaven
73de5e181d
- New hyperlink in the top bar: Help !
...
SVN:trunk[563]
2010-07-05 16:46:00 +00:00
Denis Flaven
3f84297d82
- The Combodo logo is now clickable
...
SVN:trunk[562]
2010-07-05 16:26:17 +00:00
Romain Quetiez
899c532c6b
Made some progress on config management
...
SVN:trunk[561]
2010-07-05 16:14:20 +00:00
Denis Flaven
d0ed8f624a
- Display/Creation/Modification of the objects now strictly relies on the display ZList. (i.e any attribute not in the ZList is neither displayed nor edited)
...
SVN:trunk[560]
2010-07-05 16:10:50 +00:00
Denis Flaven
0335c82710
- Template menus with now template (!) act as simple separators in the menu... should use MenuGroup to be not top-level instead (??)
...
SVN:trunk[559]
2010-07-05 15:45:22 +00:00
Denis Flaven
23f6da40cf
Now support the creation from abstract classes (will prompt for a derived class)
...
SVN:trunk[558]
2010-07-05 15:40:48 +00:00
Denis Flaven
3a26bd9f9a
- Changed the navigator to "release mode" !
...
SVN:trunk[557]
2010-07-05 13:45:17 +00:00
Denis Flaven
d6a73a3bb7
- CSV import improvement: better guess of the possible reconciliation keys (esp. with ExternalKeys)
...
SVN:trunk[556]
2010-07-05 13:29:48 +00:00
Denis Flaven
de0d719942
- Align the display of "State" attributes with Enums
...
SVN:trunk[555]
2010-07-05 12:47:12 +00:00
Denis Flaven
2d454141e6
- Flash navigator is here !
...
SVN:trunk[554]
2010-07-05 11:58:14 +00:00
Denis Flaven
7053bd7926
- Fxied the display (after modification) of n-n LinkedSets
...
SVN:trunk[553]
2010-07-05 11:51:41 +00:00
Denis Flaven
1247fda416
Manage interdependencies between modules, in the setup
...
SVN:trunk[552]
2010-07-05 11:00:25 +00:00
Romain Quetiez
1f3554777d
Fixed default value for date/datetime attributes
...
SVN:trunk[551]
2010-07-05 08:06:56 +00:00
Romain Quetiez
300fc8c187
Page to track sleeping tickets (requires testing)
...
SVN:trunk[550]
2010-07-05 06:20:50 +00:00
Romain Quetiez
218ed7036b
Implemented the three types of changes and factorized their lifecycle
...
Created incident/request/change dictionnaries
SVN:trunk[549]
2010-07-04 16:58:00 +00:00
Romain Quetiez
a7bf711182
Added the error message when a menu could not be computed (error in template)
...
SVN:trunk[548]
2010-07-04 16:55:09 +00:00
Romain Quetiez
b368209631
Bug: could not use mysql reserved words for table names (e.g. 'Change')
...
SVN:trunk[547]
2010-07-04 16:37:17 +00:00
Romain Quetiez
db277c8539
Created request management module as a clone of incident management (class hierarchy) and fixed an issue revealed by the computed fields of a ticket
...
SVN:trunk[546]
2010-07-04 10:33:07 +00:00
Romain Quetiez
99ba209152
Ignore external keys and external fields when the target class is undefined
...
SVN:trunk[545]
2010-07-04 08:53:44 +00:00
Denis Flaven
56a084cb7b
Continuing the integration of the new data model...
...
SVN:trunk[544]
2010-07-04 08:05:12 +00:00
Romain Quetiez
dbee38dfd1
ComputeValues optimized + fix in the algo computing the priority of an Incident
...
SVN:trunk[543]
2010-07-04 07:46:45 +00:00
Denis Flaven
91107715ac
Cleanup
...
SVN:trunk[542]
2010-07-03 16:59:00 +00:00
Romain Quetiez
832f6f02ad
Fixed issue with null value for an Enum that would be hidden in a given state, being handled as an empty string, which is not an allowed value.
...
SVN:trunk[541]
2010-07-03 15:19:20 +00:00
Denis Flaven
4a2f94e362
Continuing the integration of the new data model...
...
SVN:trunk[540]
2010-07-03 13:27:15 +00:00
Denis Flaven
223704ca4a
Continuing the integration of the new data model...
...
SVN:trunk[539]
2010-07-03 12:56:50 +00:00
Denis Flaven
b57015d7ba
New data model integration...
...
SVN:trunk[538]
2010-07-02 17:10:08 +00:00
Romain Quetiez
79f5151de4
Changed the priority (and its computation)
...
SVN:trunk[537]
2010-07-02 16:21:03 +00:00
Romain Quetiez
147d6ebe8e
Started to create sample data (quick fix in the setup)
...
SVN:trunk[536]
2010-07-02 16:00:42 +00:00
Romain Quetiez
eff8b2818e
fixed typo in itop-ticket module definition
...
SVN:trunk[535]
2010-07-02 13:45:30 +00:00
Romain Quetiez
bd2f35e286
Datamodel: draft for the tickets (integration of StimulusInternal)
...
SVN:trunk[534]
2010-07-02 13:37:20 +00:00
Denis Flaven
40913af0f6
- Check consistency of the retyped password when changing password
...
SVN:trunk[533]
2010-07-02 12:58:09 +00:00
Denis Flaven
aa3357fe78
Fixed bug #102 : allow users to change their password.
...
SVN:trunk[532]
2010-07-02 11:23:59 +00:00
Denis Flaven
75c1287ad1
- New conditional block 'itopcheck' in the templates
...
SVN:trunk[531]
2010-07-02 08:28:03 +00:00
Denis Flaven
90b9709b78
Fixed some of the sample queries to adpat them to the new data model.Note however that since the new data model is modular, some query will not run if the administrator did not install all modules...
...
SVN:trunk[530]
2010-07-01 20:26:33 +00:00
Denis Flaven
db3f3ff1cd
- The object creation page now offers tha choice to create an instance of the sub-classes
...
- Made some objects abstract in the std config-management model
- The creation button is now labelled "Create" instead of "Apply" !
- Better display of long messages (or errors) in SetuWebpage.
SVN:trunk[529]
2010-07-01 20:13:26 +00:00
Denis Flaven
d9725eec73
Don't use short tags (php opening tag) since they are not enabled by default on some configurations !
...
SVN:trunk[528]
2010-07-01 16:46:03 +00:00
Denis Flaven
1c7038345f
- More standard display of LinkedSet and LinkedSet indirect: content can be modified only when modifying the container object
...
SVN:trunk[527]
2010-07-01 16:15:44 +00:00
Denis Flaven
60b3a67be8
- Added icons and dictionary entries for Service Management
...
SVN:trunk[526]
2010-07-01 16:08:11 +00:00
Denis Flaven
9e8b5d73c1
Nicer handling of indirect linksets
...
SVN:trunk[525]
2010-07-01 15:16:21 +00:00
Romain Quetiez
019b224db3
Updated models and menus (config and service management)
...
SVN:trunk[524]
2010-07-01 15:15:17 +00:00
Denis Flaven
49a526c41b
Strange corner case, not sure if the fix is the good one, seems harmless for now...
...
SVN:trunk[523]
2010-07-01 14:50:17 +00:00
Denis Flaven
4531570070
- Default value for a drop-down list is not forced if the field is not mandatory
...
SVN:trunk[522]
2010-07-01 14:41:33 +00:00
Denis Flaven
9487a54bc1
Typo
...
SVN:trunk[521]
2010-07-01 14:36:13 +00:00
Denis Flaven
7b4778326d
- Fixed the "Organizations" drop-down list.
...
SVN:trunk[520]
2010-07-01 14:32:38 +00:00
Denis Flaven
b298d3eb2e
- Creation of n-n links with no attributes no longer prompts since it's not needed !
...
SVN:trunk[519]
2010-07-01 14:29:19 +00:00
Denis Flaven
702a2345f7
New data model integration: fully modular setup based on the "modules"
...
SVN:trunk[518]
2010-07-01 14:10:21 +00:00
Romain Quetiez
51c1e079dc
Re-integrated computation of free IPs into the new data model
...
SVN:trunk[517]
2010-07-01 09:55:33 +00:00
Romain Quetiez
211e1e7070
Ignore LinkedSet attribute declaration when the corresponding class is missing
...
SVN:trunk[516]
2010-07-01 07:43:30 +00:00
Denis Flaven
7ff800fa81
- Properly handle the "Enter" key in the setup screens
...
- Hidden modules are now enabled by default
- Added the GPLv3 licence as html for display in the setup
SVN:trunk[515]
2010-06-30 17:26:12 +00:00
Denis Flaven
c93153f28c
Don't display the admin menu for non-admin users
...
SVN:trunk[514]
2010-06-30 17:22:34 +00:00
Romain Quetiez
9a7159cc3d
Fixed regression :profile grant matrix was not visible anymore
...
SVN:trunk[513]
2010-06-30 15:45:50 +00:00
Romain Quetiez
45c201c250
Finalized menus for Service management
...
SVN:trunk[512]
2010-06-30 15:40:47 +00:00
Denis Flaven
f5b40898a3
New data model integration: fully modular setup based on the "modules"
...
SVN:trunk[511]
2010-06-30 15:40:18 +00:00
Romain Quetiez
2938a8d41e
Added ticket module (prerequiste to incident etc.) and change the declaration of a menu : made by an identifier
...
SVN:trunk[510]
2010-06-30 15:32:43 +00:00
Romain Quetiez
b5d0d78d5f
Introduced the modules (model, dicionnary, menus, etc.)
...
SVN:trunk[509]
2010-06-30 13:11:08 +00:00
Denis Flaven
0db5fe786a
New data model integration...
...
SVN:trunk[508]
2010-06-29 11:28:10 +00:00
Romain Quetiez
e9b5f21285
Datamodel adjustments
...
SVN:trunk[507]
2010-06-29 10:40:52 +00:00
Romain Quetiez
4b93cb2adb
Added external fields to the link classes
...
SVN:trunk[506]
2010-06-29 10:22:55 +00:00
Denis Flaven
afba1f19a3
Fixed the inline display of HTML/XML documents
...
SVN:trunk[505]
2010-06-29 10:18:10 +00:00
Denis Flaven
c9d5c267ac
New data model integration...
...
SVN:trunk[504]
2010-06-29 09:47:55 +00:00
Romain Quetiez
7d4199825f
Added linked set to the data model
...
SVN:trunk[503]
2010-06-29 09:25:50 +00:00
Denis Flaven
90069f6826
New data model integration...
...
Enhanced the display of blob attributes
SVN:trunk[502]
2010-06-29 09:22:22 +00:00
Denis Flaven
464479a6b2
New data model integration...
...
SVN:trunk[501]
2010-06-29 09:06:11 +00:00
Denis Flaven
2feaac9454
New data model integration...
...
SVN:trunk[500]
2010-06-28 16:31:56 +00:00
Romain Quetiez
af0384d565
Adjustements in the datamodel and dictionary and the audit page
...
SVN:trunk[499]
2010-06-28 16:07:10 +00:00
Romain Quetiez
b178cc4620
Updated data model dictionary + a few adjustments in the data model + quick fix in the setup
...
SVN:trunk[498]
2010-06-28 15:22:51 +00:00
Denis Flaven
95dc9bfc1a
New data model integration...
...
SVN:trunk[497]
2010-06-28 14:53:18 +00:00
Denis Flaven
bc4bfed9f8
- Bug fix: make GetMenuIndexByTitle work !
...
SVN:trunk[496]
2010-06-28 14:51:45 +00:00
Denis Flaven
a351bfd817
New data model integration...
...
SVN:trunk[495]
2010-06-28 14:51:21 +00:00
Denis Flaven
9bd8eeb0ca
New data model integration...
...
SVN:trunk[494]
2010-06-28 14:49:27 +00:00
Romain Quetiez
3c21bd90e0
New menu for configuration management
...
SVN:trunk[493]
2010-06-28 13:29:57 +00:00
Denis Flaven
e1f55c9c57
- Bug fix: make GetMenuIndexByTitle work !
...
SVN:trunk[492]
2010-06-28 13:24:42 +00:00
Denis Flaven
2ac4d13517
- Bug fix: make GetMenuIndexByTitle work !
...
SVN:trunk[491]
2010-06-28 13:06:50 +00:00
Denis Flaven
06ead1f543
- In the "actions" menu, list only the relations that have a meaning for the selected class.
...
SVN:trunk[490]
2010-06-28 12:46:16 +00:00
Denis Flaven
13f85f00b6
- new implementation of the default DisplayDetails of an object: the tabs are now at the top and the ZList supports multiple columns and tabs for the attributes.
...
SVN:trunk[489]
2010-06-28 12:21:37 +00:00
Romain Quetiez
7cf47e553e
Integrated user profiles with the new data model
...
SVN:trunk[488]
2010-06-28 09:50:39 +00:00
Denis Flaven
3392f30e6e
- Cosmetics: aligning the style in the different pages, make the iTop logo clickable, etc...
...
- Handle persistent user preferences: for now only the menu status (open/closed) and its width. In the future the status of lists (open/closed, which columns to show...) can be considered as well.
SVN:trunk[487]
2010-06-25 16:27:44 +00:00
Romain Quetiez
3f60668d90
Data model reviewed (suppressed linkedsets from search/result ZLists)
...
SVN:trunk[486]
2010-06-25 15:37:57 +00:00
Romain Quetiez
7e9529cd00
Default value for Integer attributes is now casted to int
...
SVN:trunk[485]
2010-06-25 15:34:12 +00:00
Romain Quetiez
442161f7bd
New data model: alpha version
...
SVN:trunk[484]
2010-06-25 14:44:27 +00:00
Denis Flaven
50ee5f8194
- global search enhancement: search for several words when the search search string contains spaces, unless it is surrounded by quotes.
...
SVN:trunk[483]
2010-06-24 16:52:18 +00:00
Denis Flaven
e9d28e65e4
- New implementation of the menus: menus are built on the fly and no longer stored in the database...
...
SVN:trunk[482]
2010-06-24 16:22:38 +00:00
Denis Flaven
59e4e03980
- New implementation of the menus: menu templates are now stored as plain files and no longer in the database...
...
SVN:trunk[481]
2010-06-24 15:47:49 +00:00
Denis Flaven
e77cfa4b94
Hardening of the setup script in case of error...
...
SVN:trunk[480]
2010-06-23 16:53:31 +00:00
Denis Flaven
4a456e61a8
Bug fix in the setup... strange it seems it was broken since the beginning, however it used to work fine...
...
SVN:trunk[479]
2010-06-23 16:46:42 +00:00
Denis Flaven
bfbaddc73d
- Restyling and update of the UI
...
SVN:trunk[478]
2010-06-23 15:33:10 +00:00
Denis Flaven
62d8059d42
- Restyling and update of the UI
...
SVN:trunk[477]
2010-06-23 15:28:57 +00:00
Denis Flaven
3ff11cc813
- REstyling and update of the UI
...
SVN:trunk[476]
2010-06-23 15:27:15 +00:00
Denis Flaven
4494b3ea45
- New images for the UI re styling
...
SVN:trunk[475]
2010-06-23 15:24:33 +00:00
Romain Quetiez
d792d77d60
Core: new feature, enumerate relations starting from a given class
...
SVN:trunk[474]
2010-06-23 15:00:33 +00:00
Romain Quetiez
d58a82c6c2
Cleanup: obsolescence of "key_label" property on persistent classes
...
SVN:trunk[473]
2010-06-23 14:32:54 +00:00
Denis Flaven
4cb5651dca
Fixed the handling of default values in the object creation form.
...
SVN:trunk[472]
2010-06-19 08:07:08 +00:00
Romain Quetiez
c481830858
#143 Bug when computing related objects (impact)
...
SVN:trunk[471]
2010-06-17 14:43:11 +00:00
Denis Flaven
46cd29e60a
Adding the Flash navigator...
...
SVN:trunk[470]
2010-06-15 17:08:00 +00:00
Denis Flaven
5df44c2a22
Adding the Flash navigator...
...
SVN:trunk[469]
2010-06-15 17:05:34 +00:00
Denis Flaven
8035f20b1c
Fix some bugs in the handling of creation/modification forms (Trac #131 )
...
SVN:trunk[468]
2010-06-15 16:58:01 +00:00
Romain Quetiez
6013920a45
#124 Helpers for testing profile/dimension/projection
...
SVN:trunk[467]
2010-06-15 14:10:19 +00:00
Romain Quetiez
cb6605a22f
Error management: truncate long messages (was generating a second error over an error report)
...
SVN:trunk[466]
2010-06-15 14:07:42 +00:00
Romain Quetiez
9b6590652c
#142 User profiles without any positive permission
...
SVN:trunk[465]
2010-06-15 13:53:28 +00:00
Romain Quetiez
b973ff838e
#141 a few transparent changes in the user management
...
SVN:trunk[464]
2010-06-15 13:32:47 +00:00
Denis Flaven
21bea2e7c3
- Enhanced the display and modification/creation of objects in order to be able to get rid of templates... (Trac#138)
...
SVN:trunk[463]
2010-06-14 15:49:35 +00:00
Romain Quetiez
c439ff2f46
Class icon defined in the data model, use either the static method GetClassIcon, or GetIcon (this one could be overloaded for an icon depending on the object state)
...
SVN:trunk[462]
2010-06-14 14:23:51 +00:00
Denis Flaven
c61e375483
Nicer display of the form's validation icon
...
SVN:trunk[461]
2010-06-14 09:33:50 +00:00
Denis Flaven
23c19c599e
- Improved (more interactive) validation of the forms.
...
SVN:trunk[460]
2010-06-14 09:10:54 +00:00
Romain Quetiez
f29217379e
#134 class lists not sorted (combos)
...
SVN:trunk[459]
2010-06-10 15:20:20 +00:00
Denis Flaven
e1d436fa33
- Make sure that the 'torn paper' style remains on the last line when sorting the table.
...
SVN:trunk[458]
2010-06-10 11:58:39 +00:00
Denis Flaven
c09048a103
Start date for the date input calendar is now 1900 instead of 2000.
...
SVN:trunk[457]
2010-06-10 10:41:10 +00:00
Denis Flaven
e9402467c2
Fixing Trac #91 , finializing the subtle behavior of the "smart" mapping of fields in the CSV import.
...
SVN:trunk[456]
2010-06-10 09:25:30 +00:00
Romain Quetiez
c8ea97beae
#129 Result list to show an hyperlink with the object name (replacing the "zoom" icon)
...
SVN:trunk[455]
2010-06-10 09:02:14 +00:00
Denis Flaven
a4e8c8d07d
- Fixed behaviour of the popup menu (Trac #316 ): regression on popup menus inside content loaded via Ajax...
...
SVN:trunk[454]
2010-06-09 20:55:50 +00:00
Denis Flaven
b2e959bc1b
- Fixed behaviour of the popup menu (Trac #316 ).
...
SVN:trunk[453]
2010-06-09 20:14:20 +00:00
Denis Flaven
3e2746e57a
- Fixed the alignment of the text inside the popup menus (Trac #316 ).
...
SVN:trunk[452]
2010-06-09 17:19:56 +00:00
Denis Flaven
d4b07820be
- Fixed the positioning of the iTop popup menus (Trac #316 )
...
SVN:trunk[451]
2010-06-09 17:17:39 +00:00
Romain Quetiez
bdabd3f51a
Bulk delete: fixed a regression due to transaction management + cosmetics
...
Error management: cope with context data that are not a string
SVN:trunk[450]
2010-06-09 15:57:28 +00:00
Denis Flaven
668fbcadc6
- Display the description on the field label when modifying/creating an object.
...
SVN:trunk[449]
2010-06-09 15:37:33 +00:00
Denis Flaven
e87c43c775
- Display some Help text as a tooltip on a field (in edition mode) to provide some hints about the format to be used... if such information is defined in the data model
...
SVN:trunk[448]
2010-06-09 15:31:36 +00:00
Romain Quetiez
8e2ca8c027
New verb to display information on edited fields and fixed a few typos in the dictionary
...
SVN:trunk[447]
2010-06-09 15:20:49 +00:00
Denis Flaven
0fea8f1ea0
- Fixed a typo
...
- New type of attributes that determines automatically the available languages (i.e. loaded dictionaries) for the application
SVN:trunk[446]
2010-06-09 08:30:24 +00:00
Denis Flaven
6dae6d378b
The fix was already done by Romain in another file
...
SVN:trunk[445]
2010-06-09 08:28:37 +00:00
Romain Quetiez
d854c72243
#133 Issue on object creation with fields set to 'null'
...
SVN:trunk[444]
2010-06-09 08:26:30 +00:00
Denis Flaven
090e766f84
- Localization of the "Notifications" menu
...
SVN:trunk[443]
2010-06-08 15:42:58 +00:00
Denis Flaven
b827fbb295
Fixed the GetLanguages method to return what is documented
...
SVN:trunk[442]
2010-06-08 13:44:44 +00:00
Denis Flaven
fd8b3c835e
- Upgraded to the latest version of Open Flash Charts (Version 2 Lug Wyrm Charmer)
...
- Localization of the menus 90% done.
- Removed the old types of Flash charts, (no longer used anyway, now we rely on open-flash-charts)
SVN:trunk[441]
2010-06-08 13:12:17 +00:00
Romain Quetiez
4d3fbf1f79
Do not allow the user to modify/delete objects designed for logging (change tracking, error log, information log, etc.)
...
SVN:trunk[440]
2010-06-08 09:33:14 +00:00
Romain Quetiez
a813a1e50a
Fixed regression in the setup, due to the latest change (rearranged the includes)
...
SVN:trunk[439]
2010-06-08 09:19:44 +00:00
Romain Quetiez
3776e09cdb
Localized strings for relations (e.g. "impacts")
...
SVN:trunk[438]
2010-06-07 16:16:07 +00:00
Romain Quetiez
d3ffa21943
Improved error handling and localization
...
SVN:trunk[437]
2010-06-07 14:28:42 +00:00
Denis Flaven
dc2430332a
- Fix bug #116 (initial value of the linkset was lost)
...
SVN:trunk[436]
2010-06-07 12:19:18 +00:00
Romain Quetiez
0bb1be78a5
SVN:trunk[435]
2010-06-07 05:44:25 +00:00
Denis Flaven
9c43da711e
- Non mandatory fields can be empty, even if a validation pattern was specified.
...
SVN:trunk[434]
2010-06-06 17:05:08 +00:00
Denis Flaven
ef38dac045
- New implementation preventing users to submit the same form twice.
...
- Better check whether or not an object was modified (rely on the core's IsModified function)
SVN:trunk[433]
2010-06-06 17:00:21 +00:00
Denis Flaven
fce9cbad1b
- New implementation preventing users to submit the same form twice.
...
SVN:trunk[432]
2010-06-06 16:58:38 +00:00
Denis Flaven
dfb2303fc2
- New implementation preventing users to submit the same form twice.
...
SVN:trunk[431]
2010-06-06 16:57:48 +00:00
Romain Quetiez
65eb567f63
#132 Finalized: do check if an attribute is missing in a view
...
SVN:trunk[430]
2010-06-04 16:23:18 +00:00
Romain Quetiez
d115022132
#132 Views on data model classes
...
SVN:trunk[429]
2010-06-04 14:02:46 +00:00
Romain Quetiez
0a38eab341
#124 New page to create huge data sets and verify the scalability
...
SVN:trunk[428]
2010-05-31 15:27:40 +00:00
Romain Quetiez
024f67b1b8
#128 Allow a blob to be undefined (optional property)
...
SVN:trunk[427]
2010-05-31 14:51:37 +00:00
Denis Flaven
8c2d819920
- Moved the iTop version number to the Config class to be able to access it from the setup.
...
SVN:trunk[426]
2010-05-31 14:41:05 +00:00
Denis Flaven
d0c4546ec5
- Fized bug Trac#107: "select first line as header" is now checked when uploading data from a file.
...
SVN:trunk[425]
2010-05-27 15:56:53 +00:00
Denis Flaven
1a5604f184
Fixed Trac #126 : misleading message during the setup when magic_quotes_gpc in On. Now we provide a more accurate message.
...
SVN:trunk[424]
2010-05-27 15:36:06 +00:00
Denis Flaven
1bc76fe5bd
Fixed a typo in an error message (Tack #125 ).
...
SVN:trunk[423]
2010-05-27 15:08:50 +00:00
Romain Quetiez
a0e0371812
#19 - Reviewed the licensing information and started to align the comments in the code
...
SVN:trunk[422]
2010-05-24 09:24:35 +00:00
Romain Quetiez
2b365dca75
Deleted old files
...
SVN:trunk[421]
2010-05-24 09:19:42 +00:00
Romain Quetiez
08a8835fa5
Removed the indexes for the attributes of type Enum
...
SVN:trunk[420]
2010-05-21 07:43:51 +00:00
Romain Quetiez
80425789a7
#98 Fixed bug in the computation of free IP addresses for a given subnet
...
SVN:trunk[419]
2010-05-18 15:02:50 +00:00
Romain Quetiez
d65693598b
New type of attribute: IP address
...
SVN:trunk[418]
2010-05-18 14:34:36 +00:00
Denis Flaven
280c8579be
- Small bug fixes after a quick test by performing a clean installation on Windows/IE 8
...
SVN:trunk[417]
2010-05-16 18:46:19 +00:00
Denis Flaven
d95b941d5a
- Partial localization... is this page used at all ?
...
SVN:trunk[416]
2010-05-16 16:55:22 +00:00
Denis Flaven
15352ad018
- Checking memory_limit during the setup
...
SVN:trunk[415]
2010-05-16 16:54:08 +00:00
Denis Flaven
e8d4cccf8f
- French translation cleanup
...
SVN:trunk[414]
2010-05-16 16:52:13 +00:00
Denis Flaven
d42f2f18be
Minor fix
...
SVN:trunk[413]
2010-05-16 16:51:03 +00:00
Denis Flaven
1de8ae4c33
- Added validation of the fields based on a regexp pattern
...
- Fields that depend on another field (in the same form) get refreshed when one of the fields they depend on is changed
- Updated the wizard to group all the mandatory fields on the first page, since having inter-dependent fields on one page is now supported
SVN:trunk[412]
2010-05-16 16:47:16 +00:00
Denis Flaven
76a8b5bbc3
- Added support for pattern-based field validation (anticipating HTML5 ?).
...
SVN:trunk[411]
2010-05-16 16:38:48 +00:00
Denis Flaven
d696e38902
Bug fix: (Consequence of the fix of Trac #112 ) Now all attributes are can be used for filtering, one cannot add them automatically to the filter... especially for history block where it makes absolutely no sense...
...
SVN:trunk[410]
2010-05-15 15:04:45 +00:00
Denis Flaven
fd7555e96b
No longer needed, implementation replaced by jquery.popupmenu.js
...
SVN:trunk[409]
2010-05-15 14:52:52 +00:00
Denis Flaven
01539af632
New implementation of the "Actions" Javascript context menu. Simpler, easier to customize and more robust.
...
SVN:trunk[408]
2010-05-15 14:51:29 +00:00
Denis Flaven
e22393404f
- Implementation of the localization... on going...
...
SVN:trunk[407]
2010-05-15 08:44:36 +00:00
Denis Flaven
124867f7fa
- Implementation of the localization... on going...
...
SVN:trunk[406]
2010-05-15 07:54:59 +00:00
Romain Quetiez
cf042a795d
#120 Added indexes on finalclass and enum columns
...
SVN:trunk[405]
2010-05-15 07:44:46 +00:00
Romain Quetiez
2e07f73122
#112 Implicit search filter declaration
...
SVN:trunk[404]
2010-05-14 10:06:07 +00:00
Romain Quetiez
d527b56340
#74 Added the configuration of logging (errors, web service usage, etc.), and improved a little the error logging (both in a file and into the database + new format for additional information such as the callstack)
...
SVN:trunk[403]
2010-05-13 20:40:52 +00:00
Denis Flaven
4e09d304f8
- Implementation of the localization... on going...
...
SVN:trunk[402]
2010-05-06 10:44:38 +00:00
Denis Flaven
aff20677fb
- bug fix, found thanks to Eclipse syntax checking !
...
SVN:trunk[401]
2010-05-06 09:01:21 +00:00
Denis Flaven
a28823141d
- Implementation of the localization... on going...
...
SVN:trunk[400]
2010-05-04 17:14:44 +00:00
Denis Flaven
cfc69316d1
- Implementation of the localization... on going...
...
SVN:trunk[399]
2010-05-04 15:14:22 +00:00
Denis Flaven
89dffd2845
- Implementation of the localization... on going...
...
SVN:trunk[398]
2010-05-04 14:42:36 +00:00
Denis Flaven
df98e25743
Preparing the integration of the Flash navigator
...
SVN:trunk[397]
2010-05-04 14:39:43 +00:00
Denis Flaven
bd3e09a9b8
Remove unused/obsolete pages
...
SVN:trunk[396]
2010-05-04 14:23:06 +00:00
Denis Flaven
ac1fa17727
- Typo
...
SVN:trunk[395]
2010-05-04 14:19:38 +00:00
Denis Flaven
65d6adde1c
- Enhancement to UniversalSearch:
...
1) Localization
2) Fixed two medium issues, see Trac #35
SVN:trunk[394]
2010-05-04 13:57:14 +00:00
Denis Flaven
2aa049092f
- Search forms now display the subclasses of the specified class...
...
SVN:trunk[393]
2010-05-04 12:21:39 +00:00
Denis Flaven
029857b5f2
- Verification of invalid external fields (i.e fields pointing to a non-existing field in the target class).
...
SVN:trunk[392]
2010-05-03 19:49:49 +00:00
Denis Flaven
cb9331c414
- Proper usage of htmlentities: specifiy the target character set !
...
SVN:trunk[391]
2010-05-02 18:52:46 +00:00
Denis Flaven
9ffb085658
- Creation and CSV import de-activated for abstract classes
...
SVN:trunk[390]
2010-05-02 18:42:49 +00:00
Denis Flaven
fe44e447ce
- Search forms now display the subclasses of the specified class...
...
SVN:trunk[389]
2010-05-02 18:28:18 +00:00
Denis Flaven
c95df7a42c
- Typo
...
SVN:trunk[388]
2010-05-02 18:26:18 +00:00
Denis Flaven
8e10c27adf
- CSV import enhancements: automatic setting of search criterias and masking of the "id" columns expect in advanced mode. (Trac #21 and 106)
...
SVN:trunk[387]
2010-05-02 14:03:21 +00:00
Denis Flaven
3019e65193
- Building the French translation as we go...
...
SVN:trunk[386]
2010-05-02 14:02:52 +00:00
Denis Flaven
84d0533922
- Added the support of localization to the CSV import wizard
...
SVN:trunk[385]
2010-05-02 14:02:11 +00:00
Denis Flaven
12dab4a12a
- CSV import enhancements: automatic setting of search criterias and masking of the "id" columns expect in advanced mode. (Trac #21 and 106)
...
- Added the support of localization to the CSV import wizard
SVN:trunk[384]
2010-05-02 13:59:38 +00:00
Denis Flaven
ffd22acff5
- Cleanup of 'finalclass'... (Trac #54 )
...
SVN:trunk[383]
2010-05-02 13:56:28 +00:00
Romain Quetiez
c18f731660
Fixed regression due to the changes with 'finalclass', the value stored in the DB was the base class.
...
SVN:trunk[382]
2010-05-01 17:20:56 +00:00
Romain Quetiez
5ad54c02cb
Cosmetics in the overviews (menu templates)
...
SVN:trunk[381]
2010-05-01 17:19:10 +00:00
Romain Quetiez
5a7e59e02f
Clarified the meaning of the attribute 'finalclass'
...
SVN:trunk[380]
2010-05-01 16:16:43 +00:00
Romain Quetiez
776e6befe6
Improvement: allow to create intermediate classes having no table (just a different behavior)
...
SVN:trunk[379]
2010-05-01 11:26:48 +00:00
Romain Quetiez
e651c84331
Finalized the concept of abstract classes ( #35 ) in the core. Still to be used within the UI.
...
SVN:trunk[378]
2010-04-30 16:42:08 +00:00
Romain Quetiez
a980d043c0
Added the readme file (last release = 0.9.1)
...
SVN:trunk[377]
2010-04-30 15:38:07 +00:00
Romain Quetiez
4a5b004c0f
Cosmetics on the login page
...
SVN:trunk[376]
2010-04-30 08:31:08 +00:00
Romain Quetiez
6fcbd77b99
Change #113 , by default, only the administrator is allowed to perform bulk deletions
...
SVN:trunk[375]
2010-04-30 08:21:33 +00:00
Denis Flaven
bc1292c54b
- First implementation of the bulk delete
...
SVN:trunk[374]
2010-04-30 08:12:12 +00:00
Denis Flaven
1274150009
- Implementation of the localization... on going...
...
SVN:trunk[373]
2010-04-30 08:06:54 +00:00
Romain Quetiez
69a8d27b54
Obsoleted the SibusQL and the keyword pkey (still allowed as a placeholder in the templates)
...
SVN:trunk[372]
2010-04-29 16:51:56 +00:00
Denis Flaven
f2fd97a434
- Implementation of the localization... on going...
...
SVN:trunk[371]
2010-04-29 16:49:17 +00:00
Denis Flaven
37ab9d4512
- Implementation of the localization... on going...
...
SVN:trunk[370]
2010-04-29 16:39:53 +00:00
Denis Flaven
eed38bedbf
- CSV import enhancements: support of non-ascii characters and "head line" set by default (Trac #107 )
...
SVN:trunk[369]
2010-04-29 12:16:17 +00:00
Denis Flaven
6cae3c6742
- correct way to specify the include...
...
SVN:trunk[368]
2010-04-28 17:05:24 +00:00
Denis Flaven
14ba5de67f
Bug fix Trac#106 (part 1): data from the last field of each row does not appear in the mapping/preview.
...
SVN:trunk[367]
2010-04-28 16:47:13 +00:00
Denis Flaven
74c322cd26
- Implementation of the localization... on going...
...
SVN:trunk[366]
2010-04-28 16:37:51 +00:00
Denis Flaven
372943720a
- Implementation of the localization... on going...
...
SVN:trunk[365]
2010-04-28 13:14:04 +00:00
Romain Quetiez
2545872236
Updated config file for unit tests (the farmer data model)
...
SVN:trunk[364]
2010-04-28 07:17:58 +00:00
Denis Flaven
c6a57b5a2f
- Implementation of the localization... on going...
...
SVN:trunk[363]
2010-04-27 13:11:04 +00:00
Denis Flaven
ef5877779d
- Implementation of the localization... on going...
...
SVN:trunk[362]
2010-04-27 13:10:27 +00:00
Romain Quetiez
42ae42d5ee
Fixed #97 , could not delete an Organization
...
SVN:trunk[361]
2010-04-27 13:06:51 +00:00
Romain Quetiez
20020a0be8
Fixed regressions in CSV export (See #105 )
...
SVN:trunk[360]
2010-04-27 12:44:09 +00:00
Romain Quetiez
7220052134
Enabled localized strings (not only enums, but other types... to be defined)
...
SVN:trunk[359]
2010-04-27 12:38:56 +00:00
Romain Quetiez
0c328d227d
Fixed a typo in the datamodel
...
SVN:trunk[358]
2010-04-27 07:28:56 +00:00
Romain Quetiez
942d77a70f
Aligned bulk load web services with recent changes (status reporting)
...
SVN:trunk[357]
2010-04-21 07:37:41 +00:00
Romain Quetiez
871e0ef101
Localization: user profile ++ language
...
SVN:trunk[356]
2010-04-21 07:35:19 +00:00
Romain Quetiez
018da0ddf4
Localization: cleanup in data model class declarations
...
SVN:trunk[355]
2010-04-20 15:54:13 +00:00
Denis Flaven
b0ff4a409a
- Keep the values when coming back to the "options" step
...
SVN:trunk[354]
2010-04-20 15:51:29 +00:00
Romain Quetiez
419969c0dd
Fixed bug on the last commit
...
SVN:trunk[353]
2010-04-20 15:33:08 +00:00
Romain Quetiez
cab47b5044
Localization: tools to report missing entries, and build the dictionary out of a data model made with the previous format
...
SVN:trunk[352]
2010-04-20 15:26:37 +00:00
Denis Flaven
1150df3e06
- bug fix: history log was not saved when doing a bulk import.
...
SVN:trunk[351]
2010-04-20 12:59:23 +00:00
Romain Quetiez
1844ee3663
Localization: Display of enums
...
SVN:trunk[350]
2010-04-20 12:45:21 +00:00
Romain Quetiez
a84aa1799d
Fixed a bug related to the CSV templates
...
SVN:trunk[349]
2010-04-20 09:30:21 +00:00
Romain Quetiez
1bdfbbb284
Localization: cleanup in the DataModel + aligned some API (e.g. GetStateLabel)
...
SVN:trunk[348]
2010-04-20 09:21:46 +00:00
Denis Flaven
3f9a9424e9
- New version of the CSV import wizard. First implementation...
...
SVN:trunk[347]
2010-04-20 09:16:54 +00:00
Denis Flaven
23ee727fc5
- bug fix: external keys must be set - in case the object has to be created
...
SVN:trunk[346]
2010-04-20 08:46:03 +00:00
Denis Flaven
7b72cb8ee2
- bug fix...
...
SVN:trunk[345]
2010-04-20 08:44:55 +00:00
Denis Flaven
6ebe6da4eb
- Static functions must be duplicated since they are not inherited...
...
SVN:trunk[344]
2010-04-20 08:43:24 +00:00
Denis Flaven
9854842436
- new styles for the CSV import
...
SVN:trunk[343]
2010-04-20 08:35:10 +00:00
Denis Flaven
a693d3f2ab
- new icons for the CSV import
...
SVN:trunk[342]
2010-04-20 08:33:43 +00:00
Denis Flaven
a65a4f9c40
- Added jquery blockUI, useful when performing asynchronous (ajax) calls.
...
SVN:trunk[341]
2010-04-20 08:32:47 +00:00
Romain Quetiez
0714a08359
Localization... really finalized the metamodel (description on object states)
...
SVN:trunk[340]
2010-04-19 14:27:06 +00:00
Romain Quetiez
466f6b9c6d
Localization: finalized the transfer of metamodel strings into the localizable files
...
SVN:trunk[339]
2010-04-19 14:21:34 +00:00
Romain Quetiez
dd02ce60b5
Localization: first step (class Dict and handling of Metamodel)
...
SVN:trunk[338]
2010-04-19 13:32:30 +00:00
Romain Quetiez
b825219948
CSV load quick fix for integration
...
SVN:trunk[337]
2010-04-15 15:54:26 +00:00
Denis Flaven
2c90ebcc13
- Integrating...
...
SVN:trunk[336]
2010-04-15 15:21:41 +00:00
Romain Quetiez
12b7fb7498
Bulkload reporting ready for integration with the new UI
...
SVN:trunk[335]
2010-04-15 15:12:47 +00:00
Romain Quetiez
0f8f966217
CSV import: improved handling of external keys
...
SVN:trunk[334]
2010-04-15 13:05:09 +00:00
Romain Quetiez
bf34791a80
CSV export: added external fields (all scalar fields are given)
...
SVN:trunk[333]
2010-04-15 12:09:08 +00:00
Denis Flaven
0a28faa9df
- New implementation for the "join" display group, based on a complex OQL query and the display of several objects in the same row.
...
SVN:trunk[332]
2010-04-14 09:42:11 +00:00
Romain Quetiez
4e2edaabfa
Added constructor for DBObjectSet: FromArrayAssoc
...
SVN:trunk[331]
2010-04-14 08:14:08 +00:00
Denis Flaven
3e2178db8f
- Enhancement: support of ObjectSets with multiple objects per line.
...
SVN:trunk[330]
2010-04-13 12:58:03 +00:00
Romain Quetiez
b1754b1475
Finalized queries with multiple objects
...
SVN:trunk[329]
2010-04-13 12:46:07 +00:00
Denis Flaven
c81ac981c9
- Enhancement: support of ObjectSets with multiple objects per line.
...
SVN:trunk[328]
2010-04-13 10:35:43 +00:00
Romain Quetiez
5d46a94ddf
Select multiple objects in OQL (beta, for integration within the UI)
...
SVN:trunk[327]
2010-04-13 09:42:22 +00:00
Denis Flaven
646ab068da
- bug fix: it's now possible to have several search blocks (that can be toggled) in the same page.
...
- new type of display block "Join" for grouping objects based on the attribute of a joined query. Will be enhanced when the full OQL support of associative select is implemented.
SVN:trunk[326]
2010-04-12 12:29:48 +00:00
Denis Flaven
128f048800
Enhancement / bug fix: allow the overload of the GetName method for building the short name of an object. This is also used when the object appears in a drop-down list.
...
SVN:trunk[325]
2010-04-12 12:22:00 +00:00
Denis Flaven
37ccd94828
Enhancement : new configuration option (secure_conenction_required) to force the use of HTTPS to connect to iTop. The redirection http -> https is still buggy but the usage of https is enforced anyway.
...
SVN:trunk[324]
2010-04-12 12:19:12 +00:00
Denis Flaven
c4a51c31c9
Bug fix: the audit page was not working for object with no "org_id" filter criteria.
...
SVN:trunk[323]
2010-04-12 12:13:14 +00:00
Romain Quetiez
84c2599e6b
Setup of user rights: an alternative to the ITIL model, just create two profiles (readers and writers)
...
SVN:trunk[322]
2010-04-09 11:41:57 +00:00
Denis Flaven
735cd28dfd
Regression when fixing bug #89 : the "state" attribute was editable. This is now fixed.
...
SVN:trunk[320]
2010-03-26 16:40:58 +00:00
Denis Flaven
12d0c865c2
- Fixed bug #85 : MySQL password was displayed (along with the call stack) in case the connection to the database failed.
...
- Additional fix to #87 : strings consisting only of digits (like 001231) were treated as numbers (i.e 1231)
SVN:trunk[319]
2010-03-23 08:17:50 +00:00
Denis Flaven
071f268a59
Bug fix: application crashes when a incorrect wizard config is detected
...
SVN:trunk[318]
2010-03-23 08:09:03 +00:00
Romain Quetiez
d8905c63b8
Fixed bug in DisplayBlock (group by - visible on the page "contacts overview")
...
SVN:trunk[317]
2010-03-12 16:58:50 +00:00
Romain Quetiez
f454ebf4b5
Fixed bugs on CSV import (was not working fine when exporting/importing incident tickets)
...
SVN:trunk[316]
2010-03-12 13:48:39 +00:00
Romain Quetiez
5b4057aebb
Finalized the demo of impact computation (removed an ugly test message) and added few comments
...
SVN:trunk[315]
2010-03-11 08:15:19 +00:00
Romain Quetiez
e2524d28d7
Related objects:
...
- moved to OQL
- added capacity to set a default value based on the related objects (during the creation wizard)
SVN:trunk[314]
2010-03-09 14:09:51 +00:00
Romain Quetiez
5a09dc6e2b
Trac #86 - CSV format aligned with standard specifications
...
Trac #93 - Fixed issue within the setup data load (related to memory_limit)
Fixed issues with the consultant toolkit: upgrade an existing DB (add new class/attribute)
Developed core services to allow for demonstrating impact computation capability
Deprecated option operation=direct on page UI.php
SVN:trunk[313]
2010-03-08 09:10:16 +00:00
Denis Flaven
10fa31807b
- Fixed bug #87 : Strings consisting only of digits are not managed as strings
...
SVN:trunk[312]
2010-02-26 15:29:30 +00:00
Denis Flaven
22a0030a62
whitepaces (tabs, etc...) cleanup
...
SVN:trunk[311]
2010-02-25 08:38:56 +00:00
Denis Flaven
5f91c8ccc0
Fixed bug #89 : some hidden or read-only fields were displayed in the object creation wizard.
...
SVN:trunk[310]
2010-02-25 08:35:57 +00:00