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
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
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
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
4f9115ca02
Objects always recorded before the notifications are sent
...
SVN:trunk[2277]
2012-10-17 13:31:10 +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
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
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
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
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
Denis Flaven
5b93504709
- new Configuration option 'source_dir'
...
- pretty print of the configuration
SVN:trunk[2233]
2012-10-05 10:57:47 +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
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
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
5fc4775903
Bug fix: AddToDashboard crashed the menu.
...
SVN:trunk[2218]
2012-09-26 10:19:41 +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
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
4979a653ee
Support of pre-2.0 modules by transforming the icon paths.
...
SVN:trunk[2198]
2012-09-21 15:07:16 +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
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
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
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
39d2534bda
Friendly names: systematic rebuild of views (could be improved)
...
SVN:trunk[2183]
2012-09-13 08:51:36 +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
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
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
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
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
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
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
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
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