update assignment view and controller to support tree auth items