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