Commit Graph

1991 Commits

Author SHA1 Message Date
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