Disco.Services.JobQueueExtensions.CanEditSla C# (CSharp) Method

CanEditSla() public static method

public static CanEditSla ( this jqj ) : bool
jqj this
return bool
        public static bool CanEditSla(this JobQueueJob jqj)
        {
            if (jqj.RemovedDate.HasValue)
                return false;

            if (UserService.CurrentAuthorization.Has(Claims.Job.Properties.JobQueueProperties.EditAnySLA))
            {
                // Can edit ANY queue
                return true;
            }
            else if (UserService.CurrentAuthorization.Has(Claims.Job.Properties.JobQueueProperties.EditOwnSLA))
            {
                // Can edit from OWN queue
                return JobQueueService.UsersQueues(UserService.CurrentUser).Any(q => q.JobQueue.Id == jqj.JobQueueId);
            }
            else
            {
                return false;
            }
        }
        public static void OnEditSla(this JobQueueJob jqj, DateTime? SlaExpiresDate)