From d5a5686986834cfba9b1a4a262302a831413cd01 Mon Sep 17 00:00:00 2001 From: Conor Macpherson Date: Fri, 23 Dec 2022 16:48:19 -0500 Subject: [PATCH] Add admin and cloud checks back. --- api4/license.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/api4/license.go b/api4/license.go index ce6bff1798..506d44b0a0 100644 --- a/api4/license.go +++ b/api4/license.go @@ -437,10 +437,10 @@ func requestTrueUpReview(c *Context, w http.ResponseWriter, r *http.Request) { func trueUpReviewStatus(c *Context, w http.ResponseWriter, r *http.Request) { // Only admins can request a true up review. - // if !c.App.SessionHasPermissionTo(*c.AppContext.Session(), model.PermissionManageSystem) { - // c.SetPermissionError(model.PermissionManageLicenseInformation) - // return - // } + if !c.App.SessionHasPermissionTo(*c.AppContext.Session(), model.PermissionManageSystem) { + c.SetPermissionError(model.PermissionManageLicenseInformation) + return + } license := c.App.Channels().License() if license == nil { @@ -448,10 +448,10 @@ func trueUpReviewStatus(c *Context, w http.ResponseWriter, r *http.Request) { return } - // if c.App.Cloud() != nil { - // c.Err = model.NewAppError("cloudTrueUpReviewNotAllowed", "api.license.true_up_review.not.allowed.for.cloud", nil, "", http.StatusNotImplemented) - // return - // } + if c.App.Cloud() != nil { + c.Err = model.NewAppError("cloudTrueUpReviewNotAllowed", "api.license.true_up_review.not.allowed.for.cloud", nil, "", http.StatusNotImplemented) + return + } nextDueDate := utils.GetNextTrueUpReviewDueDate(time.Now()) status, err := c.App.Srv().Store().TrueUpReview().GetTrueUpReviewStatus(nextDueDate.UnixMilli())