evp
NoDeny
Постоялец
Карма: -6
Offline
Сообщений: 113
|
|
« : 12 Декабря 2010, 12:02:48 » |
|
Недавно было замечено.
Ситуация. Клиент отключился и переведен в группу "Отключенные". За ним остался долг и он выразил желание его погасить. Администратор, принявший оплату имеет ограниченные права на работу с группой "Отключенные", но может проводить платежи в этой группе. Как на скриншоте 1: одна галочка дает возможность ограниченного доступа к группе (только просмотр ip, логина, ФИО, адреса), две галочки - полный доступ к группе. Отсутствие галочек - полное сокрытие группы.
Администратор провел платеж, но под его учеткой в "Платежах" сумма "на руках" не изменилась и, соответственно, этот платеж не был отображен. В тоже время под учеткой администратора, имеющего полный доступ к группе (как на скриншоте 4), эта сумма учтена. То есть получается, что принявший платеж админ и, к примеру, суперадмин видят разный остаток денег на руках.
Для того, чтобы понять, я создал тестового администратора и тестового клиента. Для начала я дал ограниченные права администратору на группу этого клиента (скриншот 1) и провел платеж в пользу клиента от имени этого администратора (скриншот 2). Зашел в "Платежи" и понятно, что увидел там следующее: скриншот 3. Затем я дал тестовому администратору полный доступ к этой группе (скриншот 4) и обновил его страницу "Платежи". Разумеется теперь этот платеж и наличность на руках соответствует действительности (скриншот 5).
Почему так происходит, в принципе понятно: если администратор не имеет доступа к истории платежей этой группы, то и не видит платежа. Но, с другой стороны, он сам провел этот платеж, а к своим финансам у него доступ есть и должен отображаться в его платежах, не говоря уже о том, что он имеет право увидеть реальный остаток денег у себя на руках.
Почему меня беспокоит это вопрос, объясню. Мне не хочется давать полный доступ к группе "Отключенные" никому, кроме себя. Но, как и у других провайдеров, у нас бывает, что клиенты отключаются, причем клиенты, имеющие 2-х...3-х годичную историю платежей. Что происходит с наличностью "на руках" администратора при переводе его клиентов в группу "Отключенные"? Эти платежи ему уже не видны. Означает ли это, что уменьшается сумма "на руках" на сумму всех платежей этих клиентов?
Вот у нас случай: уволили администратора из-за массового отключения юзеров в его группе. Я решил заглянуть в платежи "его глазами" и увидел там этот бред: скриншот 6. Это полная история его платежей. И, хотя остаток на руках волшебным образом не изменился и соответствует действительности, тем не менее вопрос остается в силе потому, что не "исторические" давностью более месяца, а текущие платежи не учитываются в остатке на руках. Кстати, в моей учетке после первой передачи денег 910 лей, остаток на руках этого админа составляет 0,00.
Также, обычно, полный доступ к группе имеет только админ, ее обслуживающий, но бывает, что платеж от клиента может принять админ, не имеющий полного доступа к той группе, что еще больше запутывает ситуацию.
Кто может, поясните, плз, как правильно проводить платежи при заданных условиях?
|