Commit Graph

52 Commits

Author SHA1 Message Date
Romain Quetiez
86e34754cb Could not create a user
SVN:trunk[598]
2010-07-12 15:50:01 +00:00
Romain Quetiez
1afde06825 Could not easily attach a profile to a user (idem with notifications, etc.)
SVN:trunk[595]
2010-07-12 14:16:15 +00:00
Romain Quetiez
debbb94529 Reviewed profiles created at the setup (authorized stimuli)
SVN:trunk[579]
2010-07-06 15:53:23 +00:00
Denis Flaven
dda0a8a04e - Create the admin account with the default language selected during the setup
SVN:trunk[567]
2010-07-05 22:38:22 +00:00
Denis Flaven
f80cbcb93b - Create the admin account with the default language selected during the setup
SVN:trunk[566]
2010-07-05 22:37:36 +00:00
Denis Flaven
5bf0fa7f2a - Display hilighted lists depending on each object's status
- Fixed the setup page to use UTF-8
- Create the admin account with the chosen default language

SVN:trunk[565]
2010-07-05 22:17:31 +00:00
Denis Flaven
d0ed8f624a - Display/Creation/Modification of the objects now strictly relies on the display ZList. (i.e any attribute not in the ZList is neither displayed nor edited)
SVN:trunk[560]
2010-07-05 16:10:50 +00:00
Denis Flaven
aa3357fe78 Fixed bug #102: allow users to change their password.
SVN:trunk[532]
2010-07-02 11:23:59 +00:00
Romain Quetiez
9a7159cc3d Fixed regression :profile grant matrix was not visible anymore
SVN:trunk[513]
2010-06-30 15:45:50 +00:00
Romain Quetiez
7cf47e553e Integrated user profiles with the new data model
SVN:trunk[488]
2010-06-28 09:50:39 +00:00
Romain Quetiez
442161f7bd New data model: alpha version
SVN:trunk[484]
2010-06-25 14:44:27 +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
Romain Quetiez
9b6590652c #142 User profiles without any positive permission
SVN:trunk[465]
2010-06-15 13:53:28 +00:00
Romain Quetiez
b973ff838e #141 a few transparent changes in the user management
SVN:trunk[464]
2010-06-15 13:32:47 +00:00
Romain Quetiez
c8ea97beae #129 Result list to show an hyperlink with the object name (replacing the "zoom" icon)
SVN:trunk[455]
2010-06-10 09:02:14 +00:00
Denis Flaven
0fea8f1ea0 - Fixed a typo
- New type of attributes that determines automatically the available languages (i.e. loaded dictionaries) for the application

SVN:trunk[446]
2010-06-09 08:30:24 +00:00
Romain Quetiez
a0e0371812 #19 - Reviewed the licensing information and started to align the comments in the code
SVN:trunk[422]
2010-05-24 09:24:35 +00:00
Denis Flaven
e22393404f - Implementation of the localization... on going...
SVN:trunk[407]
2010-05-15 08:44:36 +00:00
Denis Flaven
124867f7fa - Implementation of the localization... on going...
SVN:trunk[406]
2010-05-15 07:54:59 +00:00
Romain Quetiez
2e07f73122 #112 Implicit search filter declaration
SVN:trunk[404]
2010-05-14 10:06:07 +00:00
Romain Quetiez
6fcbd77b99 Change #113, by default, only the administrator is allowed to perform bulk deletions
SVN:trunk[375]
2010-04-30 08:21:33 +00:00
Romain Quetiez
69a8d27b54 Obsoleted the SibusQL and the keyword pkey (still allowed as a placeholder in the templates)
SVN:trunk[372]
2010-04-29 16:51:56 +00:00
Romain Quetiez
871e0ef101 Localization: user profile ++ language
SVN:trunk[356]
2010-04-21 07:35:19 +00:00
Romain Quetiez
018da0ddf4 Localization: cleanup in data model class declarations
SVN:trunk[355]
2010-04-20 15:54:13 +00:00
Romain Quetiez
1bdfbbb284 Localization: cleanup in the DataModel + aligned some API (e.g. GetStateLabel)
SVN:trunk[348]
2010-04-20 09:21:46 +00:00
Romain Quetiez
84c2599e6b Setup of user rights: an alternative to the ITIL model, just create two profiles (readers and writers)
SVN:trunk[322]
2010-04-09 11:41:57 +00:00
Romain Quetiez
8078e2ce26 Installation: allow a service manager to write bizService objects
SVN:trunk[283]
2010-01-19 09:38:58 +00:00
Romain Quetiez
808c95531e Setup: added missing link classes to the configuration manager profile
SVN:trunk[267]
2010-01-18 15:23:55 +00:00
Denis Flaven
0a413a32f6 Renaming of the WebPage class (and its derived classes) to stick to the same naming convention as other classes.
SVN:trunk[250]
2010-01-17 09:07:10 +00:00
Romain Quetiez
e621c65910 Changes on the data model
SVN:trunk[248]
2010-01-13 17:36:35 +00:00
Romain Quetiez
cf92f5df2d Profiles reviewed (+ secured the setup procedure against wrong class names)
SVN:trunk[247]
2010-01-13 16:14:45 +00:00
Romain Quetiez
8964b13a2e - Fixed bug with change tracking of TEXT attributes
- Log any email notification (successful or not)
- Class selection always made through a Combo box
- Automatic creation of indexes for external keys
- New trigger: on object creation
- Application log: added a status string
- Added documentation to the WSDL (+ anyType replaced by string)
- SOAP: improved handling of enumeration attributes
- SOAP: returned logs to mention the name of the parameter as advertised in the WSDL file (different than the name of the attribute in Itop)
- Finalized SOAP tests
- Added a SOAP client example

SVN:trunk[246]
2010-01-13 13:30:08 +00:00
Denis Flaven
9247b326c8 - Fixed bug (Trac #49) display of user's grant matrix not refreshed properly. Actually it was not a display issue but the cache was not flushed at the right time and the flush was just loading more entries in the cache without clearing the current ones.
SVN:trunk[219]
2009-12-29 18:18:17 +00:00
Denis Flaven
4d1d6bf6b0 - Track the changes/history when creating the administrator account (Trac #48)
SVN:trunk[211]
2009-12-29 13:38:02 +00:00
Romain Quetiez
002c1bf869 Fixed bug impacting only unit testing procedures
SVN:trunk[208]
2009-12-26 13:39:16 +00:00
Romain Quetiez
048406ab47 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:trunk[181]
2009-09-18 16:12:38 +00:00
Romain Quetiez
9e702899f2 Fixed a security hole: any user was allowed to edit users and profiles, and therefore could give himself admin rights - now, only admins are allowed to do that
Also added a debugging capability: user rights shown for any object class, on demand in URP_Users::DisplayBareRelations()

SVN:trunk[178]
2009-09-17 15:50:28 +00:00
Romain Quetiez
134e6e6092 Fixed regression on access control for the stimuli (also ipmlemented a workaround to a bug with the mantatory link attributes)
SVN:trunk[177]
2009-09-17 13:38:25 +00:00
Romain Quetiez
a6c5218dc6 Fixed bug when creating a login (flush privileges = reset the data cache)
SVN:trunk[175]
2009-09-17 12:50:33 +00:00
Romain Quetiez
0232d2dadc 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:trunk[169]
2009-09-16 16:01:12 +00:00
Romain Quetiez
13600893ba Cosmetic: display the stimulus label in the profile grants sumary
SVN:trunk[157]
2009-09-14 08:55:41 +00:00
Romain Quetiez
d7e6947600 Fixed issue: user always considered as being an admin (regression due to changes in the setup), user profile setup is finally done at 100% in the setup code.
SVN:trunk[128]
2009-09-10 10:58:45 +00:00
Romain Quetiez
c97db0e5e3 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:trunk[122]
2009-09-08 15:10:31 +00:00
Romain Quetiez
3c1df7332c Latest data model (Erwan) and few cosmetic changes (safer display of object hyperlinks)
SVN:trunk[119]
2009-09-07 14:29:49 +00:00
Romain Quetiez
2f26ebe54c 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:trunk[110]
2009-09-04 15:22:40 +00:00
Romain Quetiez
daa9657e08 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:trunk[93]
2009-08-20 13:09:41 +00:00
Romain Quetiez
b5c7cbf509 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:trunk[90]
2009-07-31 13:18:44 +00:00
Romain Quetiez
6b6f89f1c1 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:trunk[88]
2009-07-24 13:14:51 +00:00
Romain Quetiez
2a7c89af21 Initialized dev of the user rights managed by profiles, it is still not usable by the application, but its data model is likely to be stable.
SVN:trunk[87]
2009-07-21 08:48:30 +00:00
Denis Flaven
665d90175f - reintegrated the changes (mostly bug fixes) from the 0.7.2 branch
SVN:trunk[83]
2009-07-18 17:24:25 +00:00