Имеется какое-то недопонимание...
"руководителя assigments" - это что за птица?
Для меня все выглядит так: имеется человек, который опубликовал проект на сервере (его я понимаю как руководитель проекта) этому человеку и приходят обновления о ходе работ от ресурсов. Так вот его-то и надо заменить, таким образом, чтобы все новые задачи, созданые через браузер, можно было вписать в "тело" проекта уже новым лицом, новым руководителем проекта, а не тем которым проект был некогда опубликован. А то что, ресурс (исполнитель) уже может делегировать свою задачу третьим лицам, пока мало волнует (мы просто запретили на начальном этапе делегирование задач).