예제 #1
0
        public void DeleteAction(int actionID)
        {
            if (!UserSession.CurrentUser.IsSystemAdmin)
            {
                return;
            }
            TeamSupport.Data.Action action = Actions.GetAction(UserSession.LoginUser, actionID);
            if (action == null)
            {
                return;
            }
            Ticket ticket = Tickets.GetTicket(UserSession.LoginUser, action.TicketID);

            if (ticket == null)
            {
                return;
            }
            if (ticket.OrganizationID != UserSession.LoginUser.OrganizationID)
            {
                return;
            }

            action.Delete();
            action.Collection.Save();
        }