Commit Graph

201 Commits

Author SHA1 Message Date
Denis Flaven
d504fa4e1c - Sort the class hierarchy for easier reference
SVN:trunk[855]
2010-09-13 19:14:49 +00:00
Romain Quetiez
15293fd250 Redirect from /pages/index.php to /index.php (to prevent users from listing the directory)
SVN:trunk[846]
2010-09-13 12:36:58 +00:00
Romain Quetiez
b537a3e810 Removed automatic test tools (separate module)
SVN:trunk[838]
2010-09-13 11:45:57 +00:00
Denis Flaven
eb81fcf9c7 - Fixed Trac #254: external fields specified as reconciliation keys were not automatically checked in the interactive mapping process.
SVN:trunk[835]
2010-09-13 10:09:34 +00:00
Romain Quetiez
6d0bc6d2c7 Implemented security in import.php
SVN:trunk[834]
2010-09-13 09:30:56 +00:00
Romain Quetiez
e3edf855eb Automatic test to create 1000 PCs
SVN:trunk[827]
2010-09-12 14:02:17 +00:00
Romain Quetiez
fe8ebc6c31 Added an automatic test: stressing import.php
SVN:trunk[823]
2010-09-12 08:42:49 +00:00
Denis Flaven
e43ba5f2db - Bug fix: use serialize instead of ToOQL to pass a search to the ajax page, since the OQL string does not contain the query parameters. This caused the chart to fail to load.
SVN:trunk[822]
2010-09-12 07:57:44 +00:00
Denis Flaven
cfa54ccb43 Enhancement: provide a "list" view of the "impacts" and "depends on" results on top of the graphical view.
SVN:trunk[820]
2010-09-11 20:31:31 +00:00
Denis Flaven
d65d4a42bb Enhancement: provide a "list" view of the "impacts" and "depends on" results on top of the graphical view.
SVN:trunk[819]
2010-09-11 20:30:18 +00:00
Romain Quetiez
2ad6c0594d #162 Implemented the non interactive bulk load (REST, CLI not implemented)
SVN:trunk[818]
2010-09-11 13:36:16 +00:00
Romain Quetiez
dfb1ae83c7 Fixed issue on deletion: was not recursive, leading to data integrity issues
SVN:trunk[815]
2010-09-10 18:49:48 +00:00
Denis Flaven
f120e21e00 Code cleanup: proper usage of the ReadParam function.
SVN:trunk[814]
2010-09-10 14:11:30 +00:00
Denis Flaven
3cc9d99aca - Fixed Trac #254: use external fields as reconciliation keys.
SVN:trunk[813]
2010-09-10 13:28:04 +00:00
Romain Quetiez
efc6246346 Removed unused code (clone - security breach)
SVN:trunk[812]
2010-09-10 13:05:43 +00:00
Romain Quetiez
2a4e649fd8 #90 Added a comment to differentiate changes made by the CSV import tool
SVN:trunk[811]
2010-09-10 13:02:43 +00:00
Romain Quetiez
0c4a030e2a Improved security
SVN:trunk[809]
2010-09-10 11:59:04 +00:00
Denis Flaven
463e7b5413 - Enhancement (Trac#189) first version of a (simple) End-Users portal.
- Fix for the appUserPreferences class

SVN:trunk[806]
2010-09-10 10:10:57 +00:00
Romain Quetiez
ad6669135c Fixed cosmetic issues is data model walker utility
SVN:trunk[803]
2010-09-09 14:57:38 +00:00
Romain Quetiez
5070dd2abe #260 Restrict some pages to administrators
SVN:trunk[800]
2010-09-09 05:44:18 +00:00
Denis Flaven
c91b99c6a3 - New Welcome popup message, displayed once per session at maximum.
SVN:trunk[797]
2010-09-08 08:23:52 +00:00
Romain Quetiez
32b337b9a8 #140 Check that user logins are unique
SVN:trunk[796]
2010-09-08 08:11:46 +00:00
Denis Flaven
39e943c20a - Fixing Trac #173. The unused states are now excluded from the graph.
- The path to graphviz installation (dot executable) is now configurable via the 'graphviz_path' config variable (defaults to /usr/bin/dot).
- If graphviz is present, the graph is generated on the fly, and using the current user's localization/translation for the state & transition names.

SVN:trunk[795]
2010-09-07 20:04:21 +00:00
Denis Flaven
306168c761 - FIxed Trac#21: comsetic enhancement to the final step of the CSV import wizard.
SVN:trunk[794]
2010-09-07 19:22:33 +00:00
Denis Flaven
82bcf663c4 Fixed Trac #252: pb when doing a CSV load with no header line.
SVN:trunk[787]
2010-09-07 08:10:49 +00:00
Romain Quetiez
5c4614a3af Dehardcoded against the DB engine (now defaults to myisam)
SVN:trunk[776]
2010-09-06 09:15:26 +00:00
Denis Flaven
7d327b1395 - Fixed Trac #158: removed (Debug) message about "applying a stimulus" to an object. The page just says "Object updated" as for any other kind of update.
SVN:trunk[770]
2010-09-05 16:23:44 +00:00
Denis Flaven
775524824e - Added a try/catch to nicely handle exceptions in these pages.
- Fixed Trac #240: Validation of the fields when pressing the "Back" button
- Fixed Trac #238: JS Error when pressin the "Next" button

SVN:trunk[763]
2010-09-05 09:43:26 +00:00
Romain Quetiez
8926e64bc2 #223 Trim spaces on CSV import was not handling well the last line
SVN:trunk[760]
2010-09-05 07:02:13 +00:00
Romain Quetiez
81cd840604 #234 Removed the error_reporting directive and implemented a workaround to reduce the potential warnings issued by PHP
SVN:trunk[759]
2010-09-03 22:20:16 +00:00
Denis Flaven
b1f877f845 Fixed bug #231: distinguish between external key (id) and external key (name) for loading fields that are external keys pointing to externla keys! Example: Connected To->Device is to be mapped to the Connected Interface's device NAME whereas Connected To->Device->id is to be mapped to the connected interface's device id
SVN:trunk[747]
2010-09-02 15:57:08 +00:00
Romain Quetiez
d813a7b10d Usability: reviewed navigation into the data model
SVN:trunk[743]
2010-09-02 06:26:11 +00:00
Romain Quetiez
3695475e9f Fixed bug: CSV import (interactive or web service) reporting change "on behalf of"
SVN:trunk[742]
2010-09-02 05:56:14 +00:00
Denis Flaven
b0d89dece3 - Sepcial corner case when loading objects with external keys and these externla keys themsleves have reconciliation keys that are also externla keys.
Example: On a person the field location_id
Can be specified by Location->Name and Location->Owner Organization (The 2 reconciliation keys for the class Location). The latter is also an external key, and therefore only an Id can be supplied for this field. Note that Location->Owner Organization->Name is not yet supported.

SVN:trunk[738]
2010-09-01 17:27:18 +00:00
Romain Quetiez
77159e8766 Notification were not working well with class hierarchy (not in Trac at that time)
SVN:trunk[734]
2010-08-31 21:11:11 +00:00
Denis Flaven
b9d168bb04 - Display the actual code of each state next to its label. This is useful for writing OQL queries and also triggers.
SVN:trunk[732]
2010-08-31 16:42:22 +00:00
Romain Quetiez
ac0b302e75 #213 Reset external keys upon object deletion
SVN:trunk[727]
2010-08-31 08:19:26 +00:00
Denis Flaven
ce02a39157 - Fixed Trac #215: support several characters encoding for the interactive CSV import.
SVN:trunk[726]
2010-08-31 08:15:35 +00:00
Romain Quetiez
b7131ba4db Improved the internal KPI reporting tools
SVN:trunk[722]
2010-08-30 22:14:04 +00:00
Romain Quetiez
ab808ebf93 #223 Trim spaces in CSV parsing
SVN:trunk[719]
2010-08-30 15:18:14 +00:00
Romain Quetiez
75bbad57fa Optimized roughly the load of user management data, and added a mean for quick profiling (to enable, add the setting log_duration)
SVN:trunk[711]
2010-08-29 19:49:17 +00:00
Denis Flaven
e6bdaf87e7 - Updated flash navigator: better objects placement, auto-zoom & pan at startup, improved tooltip with some details on each objects.
SVN:trunk[710]
2010-08-29 19:38:36 +00:00
Denis Flaven
88efd37525 SVN:trunk[708] 2010-08-27 14:18:58 +00:00
Romain Quetiez
b28735213d #137 #203 #204 #119 - Finalized the new (simplified) module for user rights management ; needed to review deeply the data integrity management to have the setup working again!
SVN:trunk[697]
2010-08-25 14:51:36 +00:00
Denis Flaven
9748f8a6b3 Allow the ADministrator to load more objects via CSV load (Users, Audit rules)
SVN:trunk[694]
2010-08-24 09:40:42 +00:00
Denis Flaven
3c8f4cca20 Put back exception handler !
SVN:trunk[691]
2010-08-23 16:19:19 +00:00
Romain Quetiez
646128e3dd Removed unused user management tools
SVN:trunk[687]
2010-08-23 13:17:42 +00:00
Denis Flaven
a7799e524a - Objects filtering (read) is now performed by the core directly, no need to check further which objects in a set are read-able. Only those that can be read are returned.
SVN:trunk[684]
2010-08-23 12:54:27 +00:00
Denis Flaven
7aacef8d7d - Get rid of the class UserContext, since now everything is implemented directly in MetaModel
- Make the Accordion menu collapsible

SVN:trunk[683]
2010-08-23 12:27:21 +00:00
Romain Quetiez
b555f104df Improved user rights management: SELECT filtered on objects authorized for the current user (not yet fully implemented)
SVN:trunk[681]
2010-08-19 13:08:42 +00:00