From 4ee1f0e119f9459ebb127e68a5c14c41ed1f9ed0 Mon Sep 17 00:00:00 2001
From: Matej Hrica <492778@mail.muni.cz>
Date: Sun, 7 May 2023 21:31:42 +0200
Subject: [PATCH] Remove lastActionTimeStamp from User

---
 user/openapi.yaml                                            | 5 -----
 .../java/cz/muni/fi/pa165/user/server/data/domain/User.java  | 5 +----
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/user/openapi.yaml b/user/openapi.yaml
index 11019fa..5ffe84b 100644
--- a/user/openapi.yaml
+++ b/user/openapi.yaml
@@ -150,16 +150,11 @@ components:
       description: Represents a system user.
       required:
         - externalIdentifier
-        - lastOnlineTimeStamp
       properties:
         externalIdentifier:
           type: string
           description: identfifier of the user
           example: 492778@muni.cz
-        lastActionTimeStamp:
-          type: string
-          format: date-time
-          description: timestamp of the last action of the user
 
     NewActivityDto:
       type: object
diff --git a/user/src/main/java/cz/muni/fi/pa165/user/server/data/domain/User.java b/user/src/main/java/cz/muni/fi/pa165/user/server/data/domain/User.java
index e3a027d..1a91f2e 100644
--- a/user/src/main/java/cz/muni/fi/pa165/user/server/data/domain/User.java
+++ b/user/src/main/java/cz/muni/fi/pa165/user/server/data/domain/User.java
@@ -3,6 +3,7 @@ package cz.muni.fi.pa165.user.server.data.domain;
 import jakarta.persistence.*;
 import lombok.Data;
 import lombok.NoArgsConstructor;
+import org.hibernate.annotations.CreationTimestamp;
 import org.hibernate.annotations.UpdateTimestamp;
 
 import java.time.OffsetDateTime;
@@ -27,8 +28,4 @@ public class User {
 
     @Column(unique = true)
     private String externalIdentifier;
-
-    @UpdateTimestamp
-    @Temporal(TemporalType.TIMESTAMP)
-    private OffsetDateTime lastOnlineTimestamp;
 }
-- 
GitLab