Romain Quetiez
a1f3ac9534
Added investigation means: DB dump from the ITopConsultant page, this feature should not rely on mySQL statements that are not allowed in the OVH hosting setup. The feature is 100% new and does not interfere with any existing code. Therefore I would advise to upgrade the official build as quickly as possible.
...
SVN:code[190]
2009-10-02 15:07:28 +00:00
Romain Quetiez
7e7072b1ec
Fixed bug in CSV import: was not working when using private keys. Also fine tuned the field matching mechanism and now the CSV export/import are 100% symmetric
...
SVN:code[182]
2009-09-22 13:36:29 +00:00
Romain Quetiez
2e9f13c4c5
Deletion of objects:
...
- automatic delete of mandatory ext keys, and if the option is set in the data model (I've set the "manual" option by default, and the "auto" option for links)
- automatic reset of optional ext keys (several keys could be updated on one single object)
- takes into account the user rights
- security against the use of page arguments when the automatic deletion is not allowed
Known limitations:
- does not check that resetting an ext key could affect the lifecycle consistency (e.g. delete a workgroup referenced by a ticket)
- does not check recursively on the automatic deletion, which should not be a problem given the current data model (TBC)
SVN:code[181]
2009-09-18 16:12:38 +00:00
Romain Quetiez
637993e7eb
Fixed bug on deletion: take the inheritance into account when checking for referencing objects (eg. a ticket linked to a PC was not seen)
...
SVN:code[180]
2009-09-18 09:35:21 +00:00
Romain Quetiez
e176e2090c
CSV import now based on the "bulk modify" user access rights
...
SVN:code[179]
2009-09-17 15:57:27 +00:00
Romain Quetiez
723341d94a
Plugged in the allowed values management into the modification form and the stimulus form (limitation: take care with the data model and fields that depend on each other, until we replace those forms with the wizard that is currently being used for the object creation)
...
SVN:code[174]
2009-09-17 08:56:07 +00:00
Denis Flaven
d809170a51
Correct "script" tag... just in case...
...
SVN:code[172]
2009-09-16 16:09:46 +00:00
Romain Quetiez
103f5e4568
User Management: removed limitation on the user rights that could not be established without a given object set, and added a feedback in the user details page (grant summary, based on the results returned by the std user management API, thus is reliable)
...
SVN:code[169]
2009-09-16 16:01:12 +00:00
Romain Quetiez
152b97a24a
Fixed a regression: autocomplete not working due to a change in the execution of the script rendered in Ajax
...
SVN:code[168]
2009-09-16 15:00:40 +00:00
Romain Quetiez
cc8e80240f
Fixed wrong file path for the graphs (lifecyle), could not work but on a Windows platform
...
SVN:code[166]
2009-09-16 08:48:54 +00:00
Romain Quetiez
27965cc922
Fixed a regression on the management of the allowed values and attribute dependencies (symptom: Browse button not working, error when creating a ticket with no CI attached to it)
...
SVN:code[164]
2009-09-16 08:03:42 +00:00
Romain Quetiez
4517c61049
Fixed regression: server status was reset
...
SVN:code[161]
2009-09-16 07:53:12 +00:00
Denis Flaven
56c70ee33b
- New cache management for the lifecycle graphs
...
SVN:code[160]
2009-09-14 16:50:51 +00:00
Romain Quetiez
76af2bb997
Cosmetics on the bulk load (followed new test plan)
...
SVN:code[159]
2009-09-14 16:06:04 +00:00
Romain Quetiez
3fa3bfc260
Fixed bug: could not empty a field
...
SVN:code[156]
2009-09-14 08:40:28 +00:00
Romain Quetiez
aa7e93e80c
Revised the CSV import: fixed issues with the external keys, added hyperlinks to the found objects, obsoleted the word 'pkey', replaced by 'id'
...
SVN:code[154]
2009-09-14 08:37:10 +00:00
Denis Flaven
8d76f47303
- 'Add...' butotn is now grayed when there is nothing to Add
...
- Better handling of AllowedValues, supporting autocompletes
- Cleanup unused code in wizard.utils.js
SVN:code[151]
2009-09-11 21:23:24 +00:00
Denis Flaven
7e57ea5365
Implementation of AllowedValues for fields that depend on other fields
...
SVN:code[148]
2009-09-11 20:35:16 +00:00
Romain Quetiez
ea59cf0fa8
Improve the UI on object deletion: added a confirmation form and do check the dependencies so as to preserve the DB integrity
...
SVN:code[146]
2009-09-11 15:44:24 +00:00
Romain Quetiez
6115797eb0
Work in progress for integration of "allowed values"
...
SVN:code[144]
2009-09-11 15:33:06 +00:00
Romain Quetiez
2bbcf30e2d
Added INET_ATON and INET_NTOA verbs to the OQL, and allowed carrier returns chars (\r) in the OQL (same as a whitespace)
...
SVN:code[143]
2009-09-11 12:38:46 +00:00
Denis Flaven
7618c38a05
Added the validation of mandatory form fields before submitting the creation / modification / clone forms.
...
SVN:code[140]
2009-09-11 06:01:32 +00:00
Denis Flaven
8f2ea080d9
- Fixed the "modify" screen to have the "wizard look (thin green border)
...
SVN:code[136]
2009-09-10 15:33:31 +00:00
Romain Quetiez
e5d9ede18a
Integrated data model changes to the data load (incidents/contracts and persons were not correctly loaded
...
SVN:code[133]
2009-09-10 14:28:08 +00:00
Romain Quetiez
801a108e6b
Cosmetics on the run query page
...
SVN:code[123]
2009-09-09 12:44:06 +00:00
Romain Quetiez
e0c7620560
Improved the run query page: added meaningfull examples, including "ticket of the user currently logged in", and did some cosmetics on the page (examples shown in a drawer) ; needed to add some options to the OQL (date intervals)
...
SVN:code[122]
2009-09-08 15:10:31 +00:00
Romain Quetiez
b11bfff1f5
Reworked the "run query" page: renamed, improved the examples
...
SVN:code[121]
2009-09-08 09:25:57 +00:00
Romain Quetiez
ab801850dd
Latest data model (Erwan) and few cosmetic changes (safer display of object hyperlinks)
...
SVN:code[119]
2009-09-07 14:29:49 +00:00
Denis Flaven
4d1a5209db
- Adjusted size of the CSV export
...
- nicer display for the modification of objects
SVN:code[116]
2009-09-07 13:58:53 +00:00
Romain Quetiez
6c286bf952
Finalization of the user management by profile (UI to manage the accounts), and some unrelated changes:
...
- Using class labels in the UI
- Data model: you may specify a set of allowed values from a query (see caller_id in bizIncident class), still not 100% used in the UI but does not generate any error
- Data model: you may specify a password field (AttributePassword replacing AttributeString)
- Setup: calling UserRight::Setup() right after calling UserRight::CreateAdministrator()
- Setup: administrator account created with "my organization" and a dedicated contact
- Menus: optimized the load of std menus (queries written in OQL to get the benefit of the query cache)
- Menus: admin tools, seen only by people having the "admin" profile
- Object edition: fixed bug with the display of N-N links in the form
SVN:code[110]
2009-09-04 15:22:40 +00:00
Romain Quetiez
5cfcc1f516
In the UI, the class names have been replaced by the class labels
...
SVN:code[108]
2009-09-02 13:18:59 +00:00
Denis Flaven
31415e2482
- New user interface to manage n-n links
...
SVN:code[104]
2009-08-26 21:52:34 +00:00
Romain Quetiez
6c70bc4f03
Fixed issue #28 , objects not created by the CSV import because mandatory external keys are not in the column set.
...
SVN:code[95]
2009-08-21 15:20:35 +00:00
Romain Quetiez
2221709cc3
Finalized the module "user rights by profile". It is fully integrated with the application setup (inc. sample data). and it it now ready for developing the user management GUI
...
SVN:code[93]
2009-08-20 13:09:41 +00:00
Denis Flaven
0dc67869b5
- New search form allowing to perform OQL queries for any class of object
...
SVN:code[92]
2009-08-18 18:51:17 +00:00
Romain Quetiez
80a0d27cb0
User management by profile ready for integration with the UI
...
and some caching has been implemented for the building of queries (both from an OQL or from a programmatic query)
SVN:code[90]
2009-07-31 13:18:44 +00:00
Romain Quetiez
367e678ff9
User management by profile moving forward: pages to check the projection of objects/users in user defined dimensions
...
Introduced parameters in OQL (:myvar)
Added the verb MetaModel::IsValidObject($oMyObj)
SVN:code[88]
2009-07-24 13:14:51 +00:00
Denis Flaven
a8d04b8a2e
- new test case for JOINs
...
SVN:code[86]
2009-07-20 13:41:21 +00:00
Denis Flaven
039edd245d
- enhancement: trap exceptions to keep a nice display in case of error
...
SVN:code[84]
2009-07-19 09:32:44 +00:00
Denis Flaven
4eb723b073
- reintegrated the changes (mostly bug fixes) from the 0.7.2 branch
...
SVN:code[83]
2009-07-18 17:24:25 +00:00
Denis Flaven
560345247e
- The page was broken because there was no user login !
...
SVN:code[79]
2009-07-08 16:10:17 +00:00
Denis Flaven
0126c1322e
Fixed bugs linked to the bookmark creation:
...
- There must be a user specific menu entry in the list of menuNodes
- The asynchronous ajax page must use the authentication stored in the session
- The query must be stored in OQL instead of sibusQL
SVN:code[58]
2009-04-28 13:24:12 +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