- changed viewRoles to view only roles for current operation
- changed addRole to update operationbased status if nessassary
- added function getOperationbasedRoles to get all operationbased roles that are not yet assigned to the current operation
- changed cleanUpRoles to set back operationbased status instead of deleting