Commit Graph

91 Commits

Author SHA1 Message Date
Denis Flaven
85dfd8527d - Completely revamped welcome page and configuration management overview in order to streamline the configuration menu.
SVN:trunk[821]
2010-09-11 20:37:42 +00:00
Romain Quetiez
0c4a030e2a Improved security
SVN:trunk[809]
2010-09-10 11:59:04 +00:00
Romain Quetiez
5f497a55de New profile: Portal User (and link from a ticket to the user portal)
SVN:trunk[801]
2010-09-09 13:47:22 +00:00
Romain Quetiez
3f0b5ca63a #123 Switch back to the InnoDB engine, which shows better performances (moreover we did far more testing with this engine)
SVN:trunk[798]
2010-09-08 13:47:45 +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
Romain Quetiez
40eb8367a4 #233 Speed up data load, found a bottleneck, but still some room for improvement, added internal settings to boost up huge load or workaround a bug in CheckToWrite (if any)
SVN:trunk[772]
2010-09-05 22:20:28 +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
Romain Quetiez
a9c0ba63df Optimizations: DBObjectSet::Count does it without loading all the data + possibility to specify LIMIT + restored the query cache (was inoperant) + improved the debug reports + added two settings (query_cache_enabled and debug_queries)
SVN:trunk[756]
2010-09-03 21:23:37 +00:00
Romain Quetiez
66c7d99c46 #239 Issue with character set (impacting searches with accents)
SVN:trunk[746]
2010-09-02 15:25:57 +00:00
Romain Quetiez
a36f50d490 Cosmetic: changed the name of views (removed the underscore prefix)
SVN:trunk[741]
2010-09-02 05:54:38 +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
Romain Quetiez
b7131ba4db Improved the internal KPI reporting tools
SVN:trunk[722]
2010-08-30 22:14:04 +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
88efd37525 SVN:trunk[708] 2010-08-27 14:18:58 +00:00
Romain Quetiez
ea33128df8 #227 Could not search on Server/asset_ref
SVN:trunk[703]
2010-08-26 09:51:30 +00:00
Romain Quetiez
ecd017a030 #200 ToOQL() was not working anytime an argument was set onto the Filter object
SVN:trunk[701]
2010-08-25 16:21:06 +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
Romain Quetiez
68b5fc78c9 Finished implementing the user rights by profile (simple)
SVN:trunk[695]
2010-08-24 13:25:46 +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
Romain Quetiez
02dd08587c #205 Notifications missing external fields (on object creation)
SVN:trunk[676]
2010-08-16 14:49:36 +00:00
Denis Flaven
b0b3330c13 - New implementation of the n-n link edition widget... in progress.
SVN:trunk[654]
2010-08-04 19:30:36 +00:00
Romain Quetiez
05c9b10546 #166 Configuration by module (and module categories)
SVN:trunk[629]
2010-07-26 16:29:52 +00:00
Romain Quetiez
b3594f5899 #166 Allow the definition of persistent classes having no table defined, and added a sample code for a null password authentication scheme
SVN:trunk[627]
2010-07-26 08:32:37 +00:00
Romain Quetiez
6e54a79940 #166 Split authentication and management of user rights
SVN:trunk[621]
2010-07-24 14:42:55 +00:00
Romain Quetiez
6fc2b4127b #160 Views not created with the user defined prefix
SVN:trunk[619]
2010-07-21 13:18:59 +00:00
Romain Quetiez
890565e278 #154 Application too slow - no need to check the DB format anytime!
SVN:trunk[594]
2010-07-12 12:55:32 +00:00
Romain Quetiez
bd33b42197 Cleaned 80% of errors found in the datamodel validity check
SVN:trunk[578]
2010-07-06 15:21:37 +00:00
Romain Quetiez
58a5ae3af0 Fixed issue in data model (could not view SW instances)
SVN:trunk[577]
2010-07-06 14:41:33 +00:00
Romain Quetiez
c9ec146dff Automaticaly insert the "final class" into lists where an external key is pointing to a class that has child classes
SVN:trunk[573]
2010-07-06 11:16:31 +00:00
Denis Flaven
fa7bfbdc5f - Enable the French dictionnary at setup
- Fixed a problem with QueryCache in MetaModel (two different queries were seen as the same!)
- Added description to tickets

SVN:trunk[564]
2010-07-05 20:39:43 +00:00
Romain Quetiez
899c532c6b Made some progress on config management
SVN:trunk[561]
2010-07-05 16:14:20 +00:00
Denis Flaven
de0d719942 - Align the display of "State" attributes with Enums
SVN:trunk[555]
2010-07-05 12:47:12 +00:00
Romain Quetiez
218ed7036b Implemented the three types of changes and factorized their lifecycle
Created incident/request/change dictionnaries

SVN:trunk[549]
2010-07-04 16:58:00 +00:00
Romain Quetiez
db277c8539 Created request management module as a clone of incident management (class hierarchy) and fixed an issue revealed by the computed fields of a ticket
SVN:trunk[546]
2010-07-04 10:33:07 +00:00
Romain Quetiez
99ba209152 Ignore external keys and external fields when the target class is undefined
SVN:trunk[545]
2010-07-04 08:53:44 +00:00
Romain Quetiez
bd2f35e286 Datamodel: draft for the tickets (integration of StimulusInternal)
SVN:trunk[534]
2010-07-02 13:37:20 +00:00
Romain Quetiez
211e1e7070 Ignore LinkedSet attribute declaration when the corresponding class is missing
SVN:trunk[516]
2010-07-01 07:43:30 +00:00
Denis Flaven
f5b40898a3 New data model integration: fully modular setup based on the "modules"
SVN:trunk[511]
2010-06-30 15:40:18 +00:00
Denis Flaven
06ead1f543 - In the "actions" menu, list only the relations that have a meaning for the selected class.
SVN:trunk[490]
2010-06-28 12:46:16 +00:00
Romain Quetiez
d792d77d60 Core: new feature, enumerate relations starting from a given class
SVN:trunk[474]
2010-06-23 15:00:33 +00:00
Romain Quetiez
d58a82c6c2 Cleanup: obsolescence of "key_label" property on persistent classes
SVN:trunk[473]
2010-06-23 14:32:54 +00:00
Denis Flaven
21bea2e7c3 - Enhanced the display and modification/creation of objects in order to be able to get rid of templates... (Trac#138)
SVN:trunk[463]
2010-06-14 15:49:35 +00:00
Romain Quetiez
c439ff2f46 Class icon defined in the data model, use either the static method GetClassIcon, or GetIcon (this one could be overloaded for an icon depending on the object state)
SVN:trunk[462]
2010-06-14 14:23:51 +00:00
Denis Flaven
6dae6d378b The fix was already done by Romain in another file
SVN:trunk[445]
2010-06-09 08:28:37 +00:00
Denis Flaven
fd8b3c835e - Upgraded to the latest version of Open Flash Charts (Version 2 Lug Wyrm Charmer)
- Localization of the menus 90% done.
- Removed the old types of Flash charts, (no longer used anyway, now we rely on open-flash-charts)

SVN:trunk[441]
2010-06-08 13:12:17 +00:00
Romain Quetiez
4d3fbf1f79 Do not allow the user to modify/delete objects designed for logging (change tracking, error log, information log, etc.)
SVN:trunk[440]
2010-06-08 09:33:14 +00:00
Romain Quetiez
3776e09cdb Localized strings for relations (e.g. "impacts")
SVN:trunk[438]
2010-06-07 16:16:07 +00:00
Romain Quetiez
d3ffa21943 Improved error handling and localization
SVN:trunk[437]
2010-06-07 14:28:42 +00:00
Romain Quetiez
65eb567f63 #132 Finalized: do check if an attribute is missing in a view
SVN:trunk[430]
2010-06-04 16:23:18 +00:00
Romain Quetiez
d115022132 #132 Views on data model classes
SVN:trunk[429]
2010-06-04 14:02:46 +00:00