Implemented first draft of issue modal
This commit is contained in:
@@ -9,7 +9,9 @@ const router = express.Router();
|
||||
router.get(
|
||||
'/issues/:issueId',
|
||||
catchErrors(async (req, res) => {
|
||||
const issue = await findEntityOrThrow(Issue, req.params.issueId);
|
||||
const issue = await findEntityOrThrow(Issue, req.params.issueId, {
|
||||
relations: ['users', 'comments'],
|
||||
});
|
||||
res.respond({ issue });
|
||||
}),
|
||||
);
|
||||
|
||||
@@ -42,6 +42,7 @@ class Comment extends BaseEntity {
|
||||
@ManyToOne(
|
||||
() => Issue,
|
||||
issue => issue.comments,
|
||||
{ onDelete: 'CASCADE' },
|
||||
)
|
||||
issue: Issue;
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ class Issue extends BaseEntity {
|
||||
type: [is.required(), is.oneOf(Object.values(IssueType))],
|
||||
status: [is.required(), is.oneOf(Object.values(IssueStatus))],
|
||||
priority: [is.required(), is.oneOf(Object.values(IssuePriority))],
|
||||
description: is.maxLength(100000),
|
||||
reporterId: is.required(),
|
||||
};
|
||||
|
||||
@PrimaryGeneratedColumn()
|
||||
|
||||
Reference in New Issue
Block a user