mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 16:56:56 +00:00
feature/Add the Field ResourceUser.Deleted
This commit is contained in:
parent
7a8f2247cd
commit
192ecbd674
@ -1386,15 +1386,14 @@ def restoreSomeSessions(): Unit = {
|
||||
def scrambleAuthUser(userPrimaryKey: UserPrimaryKey): Box[Boolean] = tryo {
|
||||
AuthUser.find(By(AuthUser.user, userPrimaryKey.value)) match {
|
||||
case Full(user) =>
|
||||
val newUser = user.firstName(Helpers.randomString(user.firstName.get.length))
|
||||
val scrambledUser = user.firstName(Helpers.randomString(16))
|
||||
.email(Helpers.randomString(10) + "@example.com")
|
||||
.username(Helpers.randomString(user.username.get.length))
|
||||
.firstName(Helpers.randomString(user.firstName.get.length))
|
||||
.lastName(Helpers.randomString(user.lastName.get.length))
|
||||
.password(Helpers.randomString(40))
|
||||
.username("DELETED-" + Helpers.randomString(16))
|
||||
.firstName(Helpers.randomString(16))
|
||||
.lastName(Helpers.randomString(16))
|
||||
.password(Helpers.randomString(40))
|
||||
.validated(false)
|
||||
newUser.save()
|
||||
scrambledUser.save()
|
||||
case _ => false
|
||||
}
|
||||
}
|
||||
|
||||
@ -78,6 +78,9 @@ class ResourceUser extends LongKeyedMapper[ResourceUser] with User with ManyToMa
|
||||
object Company extends MappedString(this, 50)
|
||||
object CreatedByConsentId extends MappedString(this, 100)
|
||||
object CreatedByUserInvitationId extends MappedString(this, 100)
|
||||
object Deleted extends MappedBoolean(this) {
|
||||
override def defaultValue = false
|
||||
}
|
||||
|
||||
def emailAddress = {
|
||||
val e = email.get
|
||||
@ -105,6 +108,7 @@ class ResourceUser extends LongKeyedMapper[ResourceUser] with User with ManyToMa
|
||||
|
||||
override def createdByConsentId = if(CreatedByConsentId.get == null) None else if (CreatedByConsentId.get.isEmpty) None else Some(CreatedByConsentId.get) //null --> None
|
||||
override def createdByUserInvitationId = if(CreatedByUserInvitationId.get == null) None else if (CreatedByUserInvitationId.get.isEmpty) None else Some(CreatedByUserInvitationId.get) //null --> None
|
||||
def deleted: Boolean = if(Deleted.get == null) false else Deleted.get // null --> false
|
||||
}
|
||||
|
||||
object ResourceUser extends ResourceUser with LongKeyedMetaMapper[ResourceUser]{
|
||||
|
||||
@ -260,9 +260,8 @@ object LiftUsers extends Users with MdcLoggable{
|
||||
u <- ResourceUser.find(By(ResourceUser.id, userPrimaryKey.value))
|
||||
} yield {
|
||||
u
|
||||
.name_(Helpers.randomString(u.name.length))
|
||||
.Company(Helpers.randomString(u.company.length))
|
||||
.email(Helpers.randomString(10) + "@example.com")
|
||||
.Company(Helpers.randomString(16))
|
||||
.Deleted(true)
|
||||
.save()
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user