Mopaxac » 03 янв 2013, 01:19
Думаю, что еще будет полезно сделать так, что если у человека не все права на регион, то кнопки не будут активными.
То есть:
full - все кнопки активны
build, build-child, fire, flow, create-child, grant-grant-child, grant-child- активны только кнопки выделения, информации
grant, grant+flow, grant+fire - активны кнопки: addright регион игрок build, addright регион игрок flow, addright регион игрок fire, а также выделения и информации.
delete - активна кнопка удаления, а также выделения и информации.
Кстати, ситуация с дочерними регионами полностью аналогична ситуации с организациями. Если ты не вписан в дочерний регион, но имеешь full права на материнский, то ты будешь иметь full права на дочерний, но отображаться в region list он не будет.