JusanSG - role with choosen city can be done from customisation of backend when creating new role... also can assign store and select as city Manager for the role can handle admin dashboard with selected stores only.....
currently on test phase .... we are testing it .... if U agree with developer here then they can help U