Molkobain
4843545171
N°4142 - Fix UserRights::GetUserPictureAbsUrl() returning user's placeholder picture for users with an unknown login
2021-07-15 17:33:38 +02:00
Molkobain
8b25679df8
Extract function to get a person's initials to a dedicated ToAcronym function in \utils
2021-04-05 21:05:46 +02:00
Molkobain
24eec4aa21
PHPDoc
2021-04-05 17:44:37 +02:00
Molkobain
9312fdb573
User picture: Fix wrong image displayed on other users without a contact
2021-03-26 10:03:13 +01:00
Molkobain
b782f2f9b2
Move utils::GetUserPictureAbsUrl() with other user methods
2021-03-26 08:54:46 +01:00
Molkobain
58d2b1d3f4
Rename utils::GetContactPictureAbsUrl() to utils::GetUserPictureAbsUrl()
2021-03-26 08:54:46 +01:00
Molkobain
aa9632a41b
User picture: Use placeholder image from preferences when no contact attached to the user
2021-03-25 15:59:45 +01:00
Molkobain
3380b8896a
Fix UserRights::GetUserInitials() for login starting with a lower case letter
2021-03-12 09:02:29 +01:00
Pierre Goiffon
b85b4d0067
N°3663 Group exception classes in /application/exceptions
...
Original files kept for compatibility issues :
- core/coreexception.class.inc.php
There are remaining exceptions in /core/oql, but those files are generated
2021-01-26 15:50:26 +01:00
Eric
154156f4a1
N°3423 - Allow AttributeImage / AttributeDocument content to be cached by the browser (portal)
2021-01-21 15:24:26 +01:00
Molkobain
27e1f3d64b
N°2836 - Portal: Introduce bubbles conversation as default caselog rendering
2020-10-24 15:22:42 +02:00
Molkobain
71bb071f38
N°2907 - Keep (standard) read-only tabs visible in edit mode
...
Specifics:
- User / Grant matrix
- Subnet / IP Usage
- Incident / Known errors
- UserRequest (Simple/ITIL) / Known errors
Generics:
- History (moved to activity panel)
- Notifications
2020-10-19 22:21:33 +02:00
Molkobain
b15ed80732
Internal: Replace references to iTop 2.8.0 with iTop 3.0.0
2020-10-14 10:16:49 +02:00
Molkobain
e48d257b00
Merge remote-tracking branch 'origin/develop' into feature/backoffice-full-moon-design
...
# Conflicts:
# application/ajaxwebpage.class.inc.php
# application/csvpage.class.inc.php
# application/displayblock.class.inc.php
# application/itopwebpage.class.inc.php
# application/utils.inc.php
# application/webpage.class.inc.php
# application/xmlpage.class.inc.php
# datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml
# datamodels/2.x/itop-knownerror-light/datamodel.itop-knownerror-light.xml
# datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml
# datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml
# js/components/breadcrumbs.js
# pages/navigator.php
# test/core/DBSearchTest.php
2020-10-07 11:36:15 +02:00
Pierre Goiffon
e2c67dfcc4
Merge remote-tracking branch 'origin/support/2.6' into support/2.7
2020-09-25 08:57:08 +02:00
Pierre Goiffon
45e366745d
N°3333 Security hardening
2020-09-24 17:34:57 +02:00
Molkobain
3add77308a
N°2847 - ActivityPanel: Fix entry's author info for CMDBChangeOp
2020-08-27 18:57:41 +02:00
Molkobain
f2725c5a5c
Add $bAllowDefaultPicture parameter to UserRights::GetContactPictureAbsUrl() to return null instead of the default picture
2020-08-13 17:46:48 +02:00
Molkobain
f90a5b77ad
Fix UserRights::GetContactPictureAbsUrl() when using optional $sLogin parameter
2020-08-13 14:47:07 +02:00
Molkobain
703161157b
Fix UserRights::GetUserId() when using optional $sLogin parameter
2020-08-13 14:08:54 +02:00
Molkobain
dfdeb21023
PHPDoc & code cleanup
2020-08-13 14:08:53 +02:00
Molkobain
9be4743cf6
Internal - UserRights: Rename 1 var. and 1 method to something more meaningful
2020-08-10 14:49:19 +02:00
Stephen Abello
4195cd011c
N°2847 * Fix wrong image name for default placeholder
...
* Close popupmenu when clicking on toggler a second time
* Fix an error in newsroom menu
2020-08-10 14:16:43 +02:00
Molkobain
efb3f7f9cd
Internal - Rework on User and UserRights classes:
...
- PHPDoc
- Add User::GetInitials() method
- Fix several calls to UserRights::FindUser()
- Add UserRights::GetUserInitials()
- Change usage of DBObject->Get('friendlyname') to DBObject->GetRawName()
2020-08-10 11:52:06 +02:00
Stephen Abello
ea7924663a
N°2847 Add a user placeholder image selector in user preferences (poc, need to cleanup)
2020-08-07 15:42:10 +02:00
Stephen Abello
18b653f641
N°2847 Handle no contact linked to user on usr menu icon hover
2020-08-04 14:44:42 +02:00
Molkobain
c61a66ca69
N°3233 - Remove "display_template" from datamodel classes
2020-08-04 13:26:57 +02:00
Stephen Abello
ed1f3aa950
N°2847 Add bottom menu part :
...
* Notifications icon
* User icon
* Extended user data
Still todo:
* Initialize Newsroom and feed infos to template
* Initialize User popover menu
2020-08-03 17:07:21 +02:00
Molkobain
59b6dd735e
Add helpers to retrieve some of the current contact data in UserRights
2020-07-30 15:22:16 +02:00
Molkobain
1766d42350
Internal: Refactor some harcoded attribute codes into constants in UserRights
2020-07-30 15:22:16 +02:00
Molkobain
ec238569c4
Add method to get allowed classes for specific action (read/modify/...) and categories (bizmodel, ...)
2020-07-27 15:09:34 +02:00
Molkobain
b6117b157c
PHPDoc & code cleanup
2020-07-27 15:09:34 +02:00
Molkobain
4400cfde62
N°2313 - Markup extensibility: Update usages of admin. console tabs to have codes and titles
2020-01-15 08:42:35 +01:00
bruno DA SILVA
267cdd2aee
n°524 - password policy
...
- "password reset" workflow now handle gracefully the policy enforcement.
2019-11-28 08:52:02 +01:00
Eric
149bc9f4ef
fix typo
2019-11-13 11:41:40 +01:00
Eric
dcb46990c2
N°1436 - Search retrieve users belonging to not allowed Org
2019-10-25 10:31:47 +02:00
bruno DA SILVA
d1eb674314
n°1617 - meets iTop fence requirements
2019-10-09 18:53:40 +02:00
Eric
953c9e588e
N°2311 - CAS Extension
2019-08-16 17:39:48 +02:00
Pierre Goiffon
36d47c2274
N°1835 fix transaction_id lost with session
...
* transaction_id are now stored by default in file instead of session ("transaction_storage" config parameter : default value was 'Session', it is now 'File')
* session_regenerate_id() call can be disabled using "regenerate_session_id_enabled" config parameter
* new 'transaction_id' parameter type to allow dots (with a file storage, transaction_id equals the temp file name and on Windows we're getting *.tmp)
2018-12-10 17:39:07 +01:00
Eric
387c166985
Fix Remote User synchro
2018-12-03 11:33:15 +01:00
Denis
1b4b71cb35
Prevent a catchable fatal error when using memcache(d) as the session handler (regression introduced when fixing n°1778).
2018-11-23 16:56:07 +01:00
Eric
f9bb2e7a14
💚 N°1583 - user_manager User cannot create a User without Contact (fixed CI)
2018-11-20 18:03:08 +01:00
Eric
57e8b9faaf
N°1583 - user_manager User cannot create a User without Contact
2018-11-20 15:43:05 +01:00
Kamil Konečný
8bd10a2d11
Session id regeneration on login.
2018-11-13 14:28:08 +01:00
Eric
63b08b0e70
Merge remote-tracking branch 'origin/support/2.5' into release/2.6
...
# Conflicts:
# sources/application/search/searchform.class.inc.php
2018-11-13 11:11:15 +01:00
Eric
c722d64850
N°1706 - Fix problem with user_manager profile
2018-11-13 08:50:49 +01:00
Pierre Goiffon
588899db63
Convert all files from CrLf to Lf (preparing merge to develop)
2018-10-18 14:20:40 +02: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
Pierre Goiffon
985ad18048
REST service PHPDoc & code cleanup
...
SVN:trunk[5946]
2018-07-18 07:40:10 +00:00
Eric Espié
a848cb28f1
N°1436 - Access control updated for grant_by_profile categories of classes -
...
Fix access to internal classes form the core engine
SVN:trunk[5903]
2018-06-22 16:07:35 +00:00