From 4e0e850b0984013be40fc793adebfc2c941930e0 Mon Sep 17 00:00:00 2001
From: dorkem <20233144@gs.cwnu.ac.kr>
Date: Wed, 4 Jun 2025 20:18:55 +0900
Subject: [PATCH 1/5] =?UTF-8?q?fix:=20README=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 28 +++++-----------------------
1 file changed, 5 insertions(+), 23 deletions(-)
diff --git a/README.md b/README.md
index a9dae023b..aa3bcf5b6 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@
## λ§ν¬
-- [π‘ νλ‘μ νΈ μ¬μ΄νΈ](http://issue-tracker.online)
+- [π‘ νλ‘μ νΈ μ¬μ΄νΈ](https://www.issue-tracker.online)
- [πββ¬ Github λ§ν¬](https://github.com/codesquad-masters2025-team05/issue-tracker.git)
- [π« Jira λ§ν¬](https://jqk1797.atlassian.net/jira/software/projects/CS/summary?atlOrigin=eyJpIjoiZWNkM2RjNjUyMmJlNDcyMjkwYjFhNTAxOGViMDk1NTciLCJwIjoiaiJ9)
- [π Notion λ§ν¬](https://flowery-unicorn-313.notion.site/CodeSquard-team05-1909003424f180438a2dd668361f3bf4?pvs=4)
@@ -34,30 +34,12 @@ main β μ΅μ’
λ°°ν¬ λΈλμΉ
- MySQL
- JDBC
- GitHub Actions (CI/CD)
-- AWS EC2, RDS
+- AWS EC2, RDS, S3
- Ngnix
-### π νλ‘μ νΈ κ΅¬μ‘°
+### π μμ€ν
μν€ν
μ²
-```aiignore
-src/
-βββ main/
- βββ java/
- β βββ com.team5.issue_tracker/
- β βββ common/ # κ³΅ν΅ μ νΈ, μμΈ, μλ΅ μ²λ¦¬ λ±
- β β
- β βββ issue/ # μ΄μ κ΄λ ¨ λͺ¨λ
- β β
- β βββ label/
- β β
- β βββ milestone/ # λ§μΌμ€ν€ κ΄λ ¨ λͺ¨λ
- β β
- β βββ user/ # μ¬μ©μ κ΄λ ¨ λͺ¨λ
- β
- βββ resources/
- βββ application.yml # μ€μ νμΌ
- βββ schema.sql # λ°μ΄ν° λ² μ΄μ€
-```
+
---
@@ -108,4 +90,4 @@ src/
```
----
\ No newline at end of file
+---
From ccd20734693b52ae9396a7ce53786b7f1f018d24 Mon Sep 17 00:00:00 2001
From: dorkem <20233144@gs.cwnu.ac.kr>
Date: Wed, 4 Jun 2025 20:19:06 +0900
Subject: [PATCH 2/5] =?UTF-8?q?fix:=20=EC=BB=A4=EB=A9=98=ED=8A=B8=20?=
=?UTF-8?q?=EC=88=98=EC=A0=95=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../issue_tracker/comment/service/CommentService.java | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/backend/src/main/java/com/team5/issue_tracker/comment/service/CommentService.java b/backend/src/main/java/com/team5/issue_tracker/comment/service/CommentService.java
index d6a385561..0fa7d8e42 100644
--- a/backend/src/main/java/com/team5/issue_tracker/comment/service/CommentService.java
+++ b/backend/src/main/java/com/team5/issue_tracker/comment/service/CommentService.java
@@ -33,13 +33,13 @@ public Long addComment(Long issueId, CommentRequest request, Long userId) {
public void editComment(Long commentId, CommentRequest updateCommentRequest, Long userId) {
validateUserExists(userId);
- if(!commentId.equals(userId)){
- throw new NotFoundException(ErrorCode.COMMENT_NOT_FOUND);
- }
-
Comment comment = commentRepository.findById(commentId)
.orElseThrow(() -> new NotFoundException(ErrorCode.COMMENT_NOT_FOUND));
+ if(!comment.getUserId().equals(userId)){
+ throw new NotFoundException(ErrorCode.USER_NOT_FOUND);
+ }
+
comment.setContent(updateCommentRequest.getContent());
comment.setUpdatedAt(Instant.now());
commentRepository.save(comment);
From 2f254dfd1e3fc8cc9cced1ce170b118269f8a724 Mon Sep 17 00:00:00 2001
From: dorkem <20233144@gs.cwnu.ac.kr>
Date: Thu, 5 Jun 2025 11:34:05 +0900
Subject: [PATCH 3/5] =?UTF-8?q?docs:=20README=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index aa3bcf5b6..36286e710 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,6 @@
- [π‘ νλ‘μ νΈ μ¬μ΄νΈ](https://www.issue-tracker.online)
- [πββ¬ Github λ§ν¬](https://github.com/codesquad-masters2025-team05/issue-tracker.git)
-- [π« Jira λ§ν¬](https://jqk1797.atlassian.net/jira/software/projects/CS/summary?atlOrigin=eyJpIjoiZWNkM2RjNjUyMmJlNDcyMjkwYjFhNTAxOGViMDk1NTciLCJwIjoiaiJ9)
- [π Notion λ§ν¬](https://flowery-unicorn-313.notion.site/CodeSquard-team05-1909003424f180438a2dd668361f3bf4?pvs=4)
## λΈλμΉ κ΅¬μ‘°
@@ -39,9 +38,12 @@ main β μ΅μ’
λ°°ν¬ λΈλμΉ
### π μμ€ν
μν€ν
μ²
-
+
+### π ERD
+
+
---
## π§βπ» νλ‘ νΈμλ
From 3f6aeb01c71160b942fe88fe34e22877871dc3ab Mon Sep 17 00:00:00 2001
From: 2jiyong
Date: Thu, 5 Jun 2025 12:22:21 +0900
Subject: [PATCH 4/5] =?UTF-8?q?fix:=20!=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/team5/issue_tracker/issue/service/IssueService.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java b/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
index 55784fdea..f016bdf27 100644
--- a/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
+++ b/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
@@ -204,7 +204,7 @@ private void validateUserOwnsIssue(Long userId, Long issueId) {
validateIssueExists(issueId);
validateUserExists(userId);
- if (issueId.equals(userId)) {
+ if (!issueId.equals(userId)) {
throw new NotFoundException(ErrorCode.ISSUE_NOT_FOUND);
}
}
From ac21d76b5c95e10ff6d39d97575e6649a8cec86e Mon Sep 17 00:00:00 2001
From: 2jiyong
Date: Thu, 5 Jun 2025 12:28:08 +0900
Subject: [PATCH 5/5] =?UTF-8?q?fix:=20=EC=9D=B4=EC=8A=88=EC=9D=98=20?=
=?UTF-8?q?=EC=9C=A0=EC=A0=80=20id=EC=99=80=20userId=20=EB=B9=84=EA=B5=90?=
=?UTF-8?q?=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/team5/issue_tracker/issue/service/IssueService.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java b/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
index f016bdf27..70bcc7055 100644
--- a/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
+++ b/backend/src/main/java/com/team5/issue_tracker/issue/service/IssueService.java
@@ -203,8 +203,9 @@ private void validateUserExists(Long userId) {
private void validateUserOwnsIssue(Long userId, Long issueId) {
validateIssueExists(issueId);
validateUserExists(userId);
+ Issue issue = issueRepository.findById(issueId).get();
- if (!issueId.equals(userId)) {
+ if (!issue.getUserId().equals(userId)) {
throw new NotFoundException(ErrorCode.ISSUE_NOT_FOUND);
}
}