add possible_trns_of_user_in_curr_state() to determine permission by coming transition of current state, plus roles of current user
put possible_trns into templates
extract template partials
correct permission controls
correct permission controls and page jumps
clean code.
rename some of 'boss' to 'vice_gm'
extract a template partial of progress of project