odain
890a2568c8
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
2025-11-07 15:39:53 +01:00
Molkobain
ad36066126
📝 Copyright year bump
2024-05-06 18:35:31 +02:00
Molkobain
c767ebe989
📝 Copyright year bump
2023-03-17 18:28:47 +01:00
acognet
aae1e12b2e
N°4988 - History API : change consumers (iTop core)
2022-06-21 18:12:35 +02:00
Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01:00
Pierre Goiffon
0ee77d8c88
N°2163 DB*Tracked methods : modifications after review with Romain
...
Previous commit : 24eb82d1
Use \CMDBObject::SetTrackInfo
Move \CMDBObject::SetCurrentChange calls at the top most level of the stacks
Restore old behaviors that were removed in previous commit
2019-11-25 14:58:59 +01:00
Pierre Goiffon
24eb82d140
N°2361 Deprecate DB*Tracked methods
...
* update methods PHPDoc
* DBInsertTracked update callers
* DBInsertTrackedNoReload update callers
* DBUpdateTracked update callers
* DBDeleteTracked update callers
2019-11-15 17:56:04 +01:00
Pierre Goiffon
40a4e6d7b0
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
...
Warn your git config (core.autocrlf = input or true)
2018-09-04 17:59:51 +02:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
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
Romain Quetiez
7d13ec00e4
User profiles: created in dedicated module itop-profiles-itil
...
SVN:trunk[980]
2010-11-26 15:55:38 +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
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
6e54a79940
#166 Split authentication and management of user rights
...
SVN:trunk[621]
2010-07-24 14:42:55 +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
aa3357fe78
Fixed bug #102 : allow users to change their password.
...
SVN:trunk[532]
2010-07-02 11:23:59 +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
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
Romain Quetiez
2e07f73122
#112 Implicit search filter declaration
...
SVN:trunk[404]
2010-05-14 10:06:07 +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
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
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
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
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
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
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
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
Denis Flaven
0957c555c3
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:trunk[58]
2009-04-28 13:24:12 +00:00
Denis Flaven
b756db0992
Moved under "trunk" to be able to track releases under "tags"
...
SVN:trunk[55]
2009-04-28 09:03:12 +00:00