Commit Graph

100 Commits

Author SHA1 Message Date
Romain Quetiez
b3dadcba77 Reintegrated from branch 1.2: capability to develop a module to share objects between organizations (beta)
SVN:trunk[1859]
2012-02-17 15:11:00 +00:00
Denis Flaven
d252d767b6 Initializes the admin contact's phone number, in case it is a mandatory field in the data model...
SVN:trunk[1622]
2011-09-30 08:01:17 +00:00
Denis Flaven
c4db9cd84e More fixes for Trac#446: XSS vulnerabilities with vectors containing double quotes
SVN:trunk[1563]
2011-09-08 13:21:32 +00:00
Romain Quetiez
c74c955973 Internal: it is possible to override the user authorized organizations
SVN:trunk[1516]
2011-08-25 15:45:45 +00:00
Denis Flaven
905d9b5931 Apply organization filtering to subclasses of Organization as well.
SVN:trunk[1502]
2011-08-24 13:54:27 +00:00
Erwan Taloc
795296e6e3 update after test made by Erwan
SVN:trunk[1493]
2011-08-23 07:13:28 +00:00
Denis Flaven
48d66447b7 Support an abstract "Organization" class: if it's the case don't create any Org neither Person during the setup.
SVN:trunk[1490]
2011-08-22 10:06:48 +00:00
Romain Quetiez
e8586515e3 Fixed regression (HKeys)
SVN:trunk[1474]
2011-08-19 08:51:16 +00:00
Denis Flaven
1c7d5b8fd2 Added support for an abstract Organization (or Person) class during setup !
SVN:trunk[1461]
2011-08-17 15:20:32 +00:00
Denis Flaven
c85feb7cea - Use the new HierarchicalKeys for Organization and Locations and use the hierarchy of organization for the profiles/user rights.
SVN:trunk[1382]
2011-07-28 15:14:49 +00:00
Romain Quetiez
645b02b2d1 #415 Could not limit user on some organization (symptom: wrong queries... org_id does not exist...)
SVN:trunk[1319]
2011-07-01 15:08:38 +00:00
Denis Flaven
6e685feb9f Fixed the creation of the "Portal" profile that now behaves like a standard profile and therefore requires the proper rights.
SVN:trunk[1216]
2011-04-13 13:11:51 +00:00
Romain Quetiez
b423e98295 Optimizations:
- Setup: grouped CREATE TABLE / ALTER TABLE statements in one single CREATE table
- Every page: cache the prepared queries and data model into APC
Cleanup: removed unused verb RegisterPlugin
Fix: GetObject could fail (could not find the reference from within the forum)

SVN:trunk[1154]
2011-03-30 08:30:42 +00:00
Romain Quetiez
d4bfa4c48f Optimization in the setup: 10 queries to insert the 1500 action grant records
SVN:trunk[1152]
2011-03-29 14:28:47 +00:00
Denis Flaven
45134e182d Fixed Trac#313: Provider contracts are filtered on the 'provider_id' - for filtering in the UI via the drop-down list of Organizations and for the security profiles ("Allowed Organizations"). The mapping for 'org_id', if any, is now taken into account by the security.
SVN:trunk[1120]
2011-03-08 12:31:16 +00:00
Romain Quetiez
019888caff #305 Specified the charset in any call to htmlentities()
SVN:trunk[1110]
2011-03-07 16:43:20 +00:00
Denis Flaven
6a72ceb685 Patch for supporting a data model without any Person.
SVN:trunk[1019]
2010-12-07 15:24:16 +00:00
Denis Flaven
5ff5e3f1a7 Patch for supporting a data model without any Person.
SVN:trunk[1016]
2010-12-07 15:06:17 +00:00
Denis Flaven
e3caff6689 Patch for supporting a data model without any Organization.
SVN:trunk[1015]
2010-12-07 14:55:40 +00:00
Denis Flaven
53d5867b93 Patch to support a different data model where contacts are not part of an org
SVN:trunk[1006]
2010-12-03 09:10:15 +00:00
Romain Quetiez
7d13ec00e4 User profiles: created in dedicated module itop-profiles-itil
SVN:trunk[980]
2010-11-26 15:55:38 +00:00
Denis Flaven
8c3344d9c2 Bug fix: create the admin accounts with its linked profile (admin) in one operations since profiles are now mandatory when creating/updating a user.
SVN:trunk[870]
2010-09-14 10:43:50 +00:00
Romain Quetiez
0c4a030e2a Improved security
SVN:trunk[809]
2010-09-10 11:59:04 +00:00
Romain Quetiez
1d1c7b44c5 Fixed bug: losing links profiles/user when editing profiles
SVN:trunk[802]
2010-09-09 14:15:32 +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
2aed08ccd3 #255 Added the profile "Problem Manager"
SVN:trunk[788]
2010-09-07 10:14:35 +00:00
Romain Quetiez
de5d345e4e Grant Summary on profiles was saying no for everything
SVN:trunk[786]
2010-09-06 20:01:58 +00:00
Romain Quetiez
5b728dc6b8 #251 Allow configuration managers to modify/delete Contacts
SVN:trunk[785]
2010-09-06 16:56:54 +00:00
Romain Quetiez
73975a9531 Simplified user management by profile (optimization for viewing a huge list of objects)
SVN:trunk[779]
2010-09-06 14:42:57 +00:00
Romain Quetiez
e31e23df7a Could not search on Contacts while being allowed to search on persons/teams
SVN:trunk[739]
2010-09-02 05:50:40 +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
Romain Quetiez
283cbeddc0 Fixed bug: grant matrix apparently not updated (but it was) when modifying/creating a user account
SVN:trunk[706]
2010-08-26 17:23:31 +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
b3777568e6 Draft of the addon for user management by profile (simplified)
SVN:trunk[692]
2010-08-23 16:24:20 +00:00
Romain Quetiez
b4b4d7980e SVN:trunk[688] 2010-08-23 13:21:33 +00:00
Romain Quetiez
80439759b7 Finalized module userrightsprofile
SVN:trunk[685]
2010-08-23 13:02:09 +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
Romain Quetiez
1045d8891b Updated dictionaries (in particular for new authentication modules)
SVN:trunk[632]
2010-07-27 16:04:43 +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
b10ade39b3 #190 No need to manage user rights for abstract classes
SVN:trunk[624]
2010-07-25 20:01:11 +00:00
Romain Quetiez
1ce122cfcd Completed previous change with missing file: authent.local.inc.php
SVN:trunk[622]
2010-07-24 14:49:40 +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
650e5002af #152 Suppress errors reported by the data model consistency check
SVN:trunk[620]
2010-07-21 15:16:34 +00:00
Romain Quetiez
03237598a9 #165 Issue when installing without selecting any of the ticketing modules
SVN:trunk[605]
2010-07-15 07:58:58 +00:00
Romain Quetiez
2c8564aa1a Cleaned up the old data model directory (no reference to the default template)
SVN:trunk[602]
2010-07-14 21:13:38 +00:00
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