From 2f6d5f038858095e4296b3189e95048f8a158bc5 Mon Sep 17 00:00:00 2001
From: Christopher Bohn <bohn@unl.edu>
Date: Wed, 27 May 2020 20:56:49 -0500
Subject: [PATCH] Added capability to close an issue

---
 api/gitlab_classes.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/api/gitlab_classes.py b/api/gitlab_classes.py
index cf9b67a..696604a 100644
--- a/api/gitlab_classes.py
+++ b/api/gitlab_classes.py
@@ -160,6 +160,10 @@ class GitlabIssue:
         """
         return self.git_issue.web_url
 
+    def close(self) -> None:
+        self.git_issue.state_event = 'close'
+        self.git_issue.save()
+
     def __repr__(self) -> str:
         issue_number = self.get_project_issue_id()
         title = self.get_title()
-- 
GitLab