mirror of
https://github.com/humhub/humhub.git
synced 2025-01-17 06:08:21 +01:00
Fix #3883: Former & soft deleted LDAP user produces multiple warnings
This commit is contained in:
parent
59453d11e5
commit
ca3833e6e1
@ -1,7 +1,7 @@
|
|||||||
HumHub Change Log
|
HumHub Change Log
|
||||||
=================
|
=================
|
||||||
|
|
||||||
1.4.2
|
1.4.2 (Februrary 27, 2020)
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
- Fix #3865: "Use default swipe" setting not working
|
- Fix #3865: "Use default swipe" setting not working
|
||||||
@ -12,6 +12,7 @@ HumHub Change Log
|
|||||||
- Fix #3866: Emoji chooser broken after pjax link
|
- Fix #3866: Emoji chooser broken after pjax link
|
||||||
- Enh: Added emoji richtext menu item
|
- Enh: Added emoji richtext menu item
|
||||||
- Enh: Updated humhub richtext version to 1.0.20
|
- Enh: Updated humhub richtext version to 1.0.20
|
||||||
|
- Fix #3883: Former & soft deleted LDAP user produces multiple warnings
|
||||||
|
|
||||||
|
|
||||||
1.4.1 (Februrary 17, 2020)
|
1.4.1 (Februrary 17, 2020)
|
||||||
|
@ -213,8 +213,8 @@ class LdapAuth extends BaseFormAuth implements AutoSyncUsers, SyncAttributes, Ap
|
|||||||
* Find user based on ldap attributes
|
* Find user based on ldap attributes
|
||||||
*
|
*
|
||||||
* @inheritdoc
|
* @inheritdoc
|
||||||
* @see PrimaryClient
|
|
||||||
* @return User the user
|
* @return User the user
|
||||||
|
* @see PrimaryClient
|
||||||
*/
|
*/
|
||||||
public function getUser()
|
public function getUser()
|
||||||
{
|
{
|
||||||
@ -510,7 +510,7 @@ class LdapAuth extends BaseFormAuth implements AutoSyncUsers, SyncAttributes, Ap
|
|||||||
$user->status = User::STATUS_ENABLED;
|
$user->status = User::STATUS_ENABLED;
|
||||||
$user->save();
|
$user->save();
|
||||||
Yii::info('Enabled user' . $user->username . ' (' . $user->id . ') - found in LDAP!', 'ldap');
|
Yii::info('Enabled user' . $user->username . ' (' . $user->id . ') - found in LDAP!', 'ldap');
|
||||||
} elseif (!$foundInLdap && $user->status !== User::STATUS_DISABLED) {
|
} elseif (!$foundInLdap && $user->status == User::STATUS_ENABLED) {
|
||||||
// Disable users that were not found in ldap
|
// Disable users that were not found in ldap
|
||||||
$user->status = User::STATUS_DISABLED;
|
$user->status = User::STATUS_DISABLED;
|
||||||
$user->save();
|
$user->save();
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use yii\db\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class m200217_122108_profile_translation_fix
|
||||||
|
*/
|
||||||
|
class m200218_122109_profile_translation_fix2 extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* {@inheritdoc}
|
||||||
|
*/
|
||||||
|
public function safeUp()
|
||||||
|
{
|
||||||
|
$this->update('profile_field', ['translation_category' => 'UserModule.profile'], ['translation_category' => 'UserModule.models_Profile']);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@inheritdoc}
|
||||||
|
*/
|
||||||
|
public function safeDown()
|
||||||
|
{
|
||||||
|
echo "m200217_122108_profile_translation_fix cannot be reverted.\n";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
// Use up()/down() to run migration code without a transaction.
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
echo "m200217_122108_profile_translation_fix cannot be reverted.\n";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
}
|
@ -439,7 +439,8 @@ class User extends ContentContainerActiveRecord implements IdentityInterface, Se
|
|||||||
$this->updateAttributes([
|
$this->updateAttributes([
|
||||||
'email' => new Expression('NULL'),
|
'email' => new Expression('NULL'),
|
||||||
'username' => 'deleted-' . $this->id,
|
'username' => 'deleted-' . $this->id,
|
||||||
'status' => User::STATUS_SOFT_DELETED
|
'status' => User::STATUS_SOFT_DELETED,
|
||||||
|
'authclient_id' => new Expression('NULL')
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user