Skip to content

Commit

Permalink
fix: Regenerate never expiring API key / PAT
Browse files Browse the repository at this point in the history
  • Loading branch information
JanCizmar committed Jul 24, 2024
1 parent f4fa40a commit f1cdaaa
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 0 deletions.
1 change: 1 addition & 0 deletions backend/data/src/main/kotlin/io/tolgee/model/ApiKey.kt
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ class ApiKey(
* Encoded key with project id
*/
@Transient
@Column(insertable = false, updatable = false)
var encodedKey: String? = null

@ManyToOne
Expand Down
2 changes: 2 additions & 0 deletions backend/data/src/main/kotlin/io/tolgee/model/Pat.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.tolgee.model

import jakarta.persistence.Column
import jakarta.persistence.Entity
import jakarta.persistence.ManyToOne
import jakarta.persistence.Table
Expand All @@ -24,6 +25,7 @@ class Pat(
@Temporal(value = TemporalType.TIMESTAMP)
var lastUsedAt: Date? = null,
@Transient
@Column(insertable = false, updatable = false)
var token: String? = null,
) : StandardAuditModel() {
@ManyToOne
Expand Down
1 change: 1 addition & 0 deletions backend/data/src/main/kotlin/io/tolgee/model/Project.kt
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ class Project(
override var avatarHash: String? = null

@Transient
@Column(insertable = false, updatable = false)
override var disableActivityLogging = false

@OneToMany(orphanRemoval = true, mappedBy = "project")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package io.tolgee.model

import jakarta.persistence.Column
import jakarta.persistence.GeneratedValue
import jakarta.persistence.GenerationType
import jakarta.persistence.Id
Expand All @@ -26,6 +27,7 @@ abstract class StandardAuditModel : AuditModel(), EntityWithId {
override var id: Long = 0

@Transient
@Column(insertable = false, updatable = false)
override var disableActivityLogging = false

override fun equals(other: Any?): Boolean {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,11 @@ class ActivityRevision : java.io.Serializable {
* This flag is set to true when the instance is initialized by the interceptor.
*/
@Transient
@Column(insertable = false, updatable = false)
var isInitializedByInterceptor: Boolean = false

@Transient
@Column(insertable = false, updatable = false)
var cancelledBatchJobExecutionCount: Int? = null

companion object {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package io.tolgee.model.keyBigMeta

import io.tolgee.model.AuditModel
import io.tolgee.model.Project
import jakarta.persistence.Column
import jakarta.persistence.Entity
import jakarta.persistence.FetchType
import jakarta.persistence.Id
Expand Down Expand Up @@ -62,6 +63,7 @@ class KeysDistance(
}

@Transient
@Column(insertable = false, updatable = false)
var new = false

companion object {
Expand Down

0 comments on commit f1cdaaa

Please sign in to comment.