Changed how the Data Component formates the Reports it is sending so that I can determine whether to show a "Remove Report" or "Restore Report" button.
Added security checks to MakeInactive() & MakeActive() functions of the Data Component, to verify user has authorization to perform those actions. Corrected a bug in the GetReports() function that would have allowd a user with no UserType to get the Reports List.
Added a "Restore Report" button to the table for the users with proper Authorization. Also made it so that if a user with the Authorization to restore a report removes a report, instead of deleting the row in the table it updates the Inactive status and switches the "Remove Report" button with a "Restore Report" button.
Forgot to tell dataTables to redraw the table.
Added error message to the MakeInactive() function of the Data Component, also fixed a bug in the authorization check (remoed the quotes from around a variable name).