Commit Graph

56 Commits

Author SHA1 Message Date
Denis Flaven
4c1156df76 SVN:code[56] 2009-04-28 11:30:40 +00:00
Denis Flaven
6545595f19 Moved under "trunk" to be able to track releases under "tags"
SVN:code[55]
2009-04-28 09:03:12 +00:00
Denis Flaven
27c05b460b Well identified releases of itop
SVN:code[54]
2009-04-28 08:53:56 +00:00
Denis Flaven
6e519e592f Main trunk (i.e. latest development version) of itop
SVN:code[53]
2009-04-28 08:52:21 +00:00
Romain Quetiez
a4663ebed1 Optimized the setup (not only), shortened to 37s (used to be 120s)
- DBObject::DBInsert(Tracked)NoReload() must be used when it is not required to use the object
- MetaModel::GetObject() has a cache, the operation is 5 times faster
- Changes tracking do not store the initial value, but only value changes
Reworked the CSV import to have it rely on the bulk change API
Bulk change to check the external keys (DB integrity)
Replaced trigger_error (Core only!) by the use of Exceptions (still, some new Exception classes should be defined)
Unit tests do display the call stack in a user friendly format

SVN:code[52]
2009-04-27 07:27:54 +00:00
Denis Flaven
acbb54104e - Bug fix: it's better to write the temporary file in the root directory because we already require (and validate) that this directory is writable from PHP.
SVN:code[51]
0.7@51
2009-04-20 13:23:30 +00:00
Romain Quetiez
ce4674718a Unit test of the import web service
SVN:code[50]
2009-04-15 09:28:25 +00:00
Denis Flaven
6bd994de2c Static versions of the lifecycle images.
SVN:code[49]
2009-04-14 17:21:12 +00:00
Denis Flaven
cf55364334 Added icons used by the opensearch plug-ins. Can also be used as a favicon to have an icon for the whole web site.
SVN:code[48]
2009-04-14 17:20:12 +00:00
Denis Flaven
aacc4b2896 - Give an actual name to all the classes used by the matrix security model
- Fixed the creation of a user to give her/him the rights to see the changes, the menu nodes, etc.

SVN:code[47]
2009-04-14 17:18:25 +00:00
Denis Flaven
4374bfb0e8 - Bug fix: support OQL for implementing History block stored inside a template.
SVN:code[46]
2009-04-14 17:16:39 +00:00
Denis Flaven
eb0e025062 - fixed XML export to export only meaningful attributes of an object (i.e attributes that can actually be loaded back to re-create it)
SVN:code[45]
2009-04-14 17:15:08 +00:00
Denis Flaven
40e6820a4b - New usage of graphviz: store the life-cycle images and use by default their static version (for those who don;t have graphviz on their server)
SVN:code[44]
2009-04-14 17:12:52 +00:00
Denis Flaven
d4c4a20302 - Bug fix: opensearch description is no more a constant XML file, since the location of the server depends on YOUR installation !
SVN:code[43]
2009-04-14 17:09:50 +00:00
Denis Flaven
aa48248ccb - Bug fix: opensearch description is no more a constant XML file, since the location of the server depends on YOUR installation !
SVN:code[42]
2009-04-14 17:07:29 +00:00
Denis Flaven
97bab8970e - Fixed templates to use OQL for their History block.
SVN:code[41]
2009-04-14 17:04:44 +00:00
Denis Flaven
3358f4b127 - Bug fix ? DBInsertTracked should return the same value as DBInsert
SVN:code[40]
2009-04-14 17:02:37 +00:00
Denis Flaven
5df462514a Optimization: don't try to cache the structure of all the tables in the database. Focus on the ones used by the data model !
SVN:code[39]
2009-04-14 17:00:24 +00:00
Denis Flaven
0539b58e06 - Fixed templates to use OQL for their History block.
SVN:code[38]
2009-04-14 16:54:52 +00:00
Denis Flaven
7be77998c5 - Checked consistency of the definition of ZLists and removed unused lists.
SVN:code[37]
2009-04-14 16:50:54 +00:00
Denis Flaven
38d28b1b4e - Improved version of the setup wizard with asynchronous data load
SVN:code[36]
2009-04-14 16:46:36 +00:00
Romain Quetiez
74da660194 Code cleanup (MakeHyperlink and GetHyperlink) + Data load and web services unit tests
SVN:code[35]
2009-04-14 16:19:51 +00:00
Romain Quetiez
65ffc8c2f8 New import web service (extracted the bulk load from csvimport (interactive) page - this is still being updated to reflect this factorization)
SVN:code[34]
2009-04-14 16:15:27 +00:00
Romain Quetiez
c44c70de1e Pages reorg
SVN:code[33]
2009-04-14 13:34:43 +00:00
Romain Quetiez
8a39e816a5 Created the web services folder, and draft for the import service
SVN:code[32]
2009-04-14 13:33:22 +00:00
Erwan Taloc
34e6608e0f update template for demo
SVN:code[31]
2009-04-04 22:01:48 +00:00
Erwan Taloc
dff348dad2 update templates to better manage links
SVN:code[30]
2009-04-04 21:00:53 +00:00
Romain Quetiez
1a53dcd997 Removed unused code (sample)
SVN:code[29]
2009-04-01 06:54:50 +00:00
Romain Quetiez
9d6c8ca0c2 Table names and DB prefix may have upper case letters, it should work -test on Windows where the actual name is transformed into lower case
SVN:code[28]
2009-03-31 16:56:51 +00:00
Romain Quetiez
a7a8b80fdb Fixed Notice when declaring constant (visibility depending on the PHP error level)
SVN:code[27]
2009-03-31 09:43:41 +00:00
Romain Quetiez
7fabc89f6e Accelerated the CreateAdministrator verb, 10s for a first install on a PC ; also did some cleanup the OQL following the latest fixes and improvements (operator precedence and implicit class)
SVN:code[26]
2009-03-31 09:41:34 +00:00
Denis Flaven
047d9c9993 - Fixed database selection (step 2 of the wizard) under Firefox.
SVN:code[25]
2009-03-30 13:52:05 +00:00
Denis Flaven
1b2575ae05 - Migrating from SibusQL to OQL...
SVN:code[24]
2009-03-30 11:43:25 +00:00
Denis Flaven
622896fa8b - bug fix: definition of the 'template' field was incorrect, must be 'text' (more than 255 chars) and not 'string'
SVN:code[23]
2009-03-30 11:42:50 +00:00
Denis Flaven
1d3aa53ebf - Migrating from SibusQL to OQL...
- Fixed a bug in the CSV export (broken export, calling the wrong method)

SVN:code[22]
2009-03-30 11:41:05 +00:00
Denis Flaven
eb1dfe07e6 - Better session handling for the logout/wrong password case
SVN:code[21]
2009-03-30 11:39:28 +00:00
Denis Flaven
94d098c7e9 - Migrating from SibusQL to OQL...
SVN:code[20]
2009-03-30 11:37:09 +00:00
Denis Flaven
32ab1cd1c1 - Automatic selection of the default (first) menu.
SVN:code[19]
2009-03-30 11:35:38 +00:00
Denis Flaven
36bf4136b9 - bug fix: save the DB server name properly
SVN:code[18]
2009-03-30 11:34:15 +00:00
Denis Flaven
e07255952a - First version of the setup wizard (fully operational)
SVN:code[17]
2009-03-30 10:57:35 +00:00
Erwan Taloc
cd3ab73759 New data model for Service Mgmt adding service level
SVN:code[16]
2009-03-28 15:47:02 +00:00
Erwan Taloc
f673e7e709 Add template for Known Error database
SVN:code[15]
2009-03-28 15:44:03 +00:00
Romain Quetiez
46a30773ea Added a comment into the OQL grammar, about operators precedence and a ref to some helpful doc
SVN:code[14]
2009-03-27 15:20:44 +00:00
Denis Flaven
f8d15a2281 - First implementation of an automated setup
SVN:code[13]
2009-03-27 15:14:45 +00:00
Romain Quetiez
8d9ea9dcdd OQL: Fixed a number of bugs, and implemented new features
- bug: a JOIN b on b.extkey = a.id
- bug: operators precedence (still a shift-reduce conflict with JOINS)
- changed pkey into id (preserved the compatibility for DBObjectSearch::AddCondition()
- allow implicit class name in WHERE condition
- bug: wrong report on typo error
- suggest an alternative in case of typo error

SVN:code[12]
2009-03-27 14:36:14 +00:00
Denis Flaven
a0f4fdb130 Missing files ???
SVN:code[11]
2009-03-27 14:18:02 +00:00
Denis Flaven
a2375349cd - New index page with integrated setup
SVN:code[10]
2009-03-27 10:40:54 +00:00
Denis Flaven
7a8dfd9fef - New index page with integrated setup
SVN:code[9]
2009-03-27 10:39:52 +00:00
Denis Flaven
1552b66135 Renamed the previous index page to "toolkit" to make room for the real index page.
SVN:code[8]
2009-03-27 10:34:42 +00:00
Denis Flaven
29002ac063 - Added ability to create and save a config file. (Not fully finished yet, modules are still hard-coded)
SVN:code[7]
2009-03-27 10:32:37 +00:00