BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 май 2019, 19:49

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: [7.0] Права на email в ЛК
СообщениеДобавлено: 21 фев 2019, 13:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3063
Откуда: Иркутск
Карма: 338
Не могу понять.
В доках написано, что права задаются в конфиге:
Цитата:
Строка-разрешение выглядит следующим образом:
service.{код услуги}=view;create:{сколько}:{где запятую}:{квота};delete;forward:{форвардов на аккаунт}

https://docs.bitel.ru/pages/viewpage.ac ... d=43385397

А судя по коду и по фактическому поведению, получаю обратное.
У меня в конфиге написано:
Код:
service.6=password

А в ЛК можно всё, кроме этого:
Код:
Управление E-Mail
Пересылки E-Mail

Убираю из конфига строчку с service.6 - появляется смена пароля.

Судя по примеру в доках, перечисленное - разрешенные действия:
Цитата:
quota.list=1:1КБ;1024:1MB;10240:10MB;0:неограниченно
#разрешено просматривать ящик, создать 1 ящик в 1 домене с квотой 1КБ, удалять, менять пароль на ящики
service.138=view;create:1:1:1;delete;password
#разрешено просматривать ящик, создать 2 ящика в 1 или 2 домена с неограниченной квотой, создавать 2 переадресации с каждого ящика
service.138=view;create:2:1,2:0;delete;forward:2


Судя по коду, перечисленное в service.<sid> - это то, что запрещено:
Код:
  public List<MenuItem> getContractWebMenuItems(Connection con, String module, int moduleId, int contractId)
    throws BGException
  {
    Set<Integer> disableIds = new HashSet();
    ModuleSetup moduleSetup = Setup.getSetup().getModuleSetup(Integer.valueOf(moduleId));
    WebPermition wp = new WebPermitionManager(con, moduleId, moduleSetup).getPermition(contractId);
    if (wp.view) {
      disableIds.add(Integer.valueOf(1));
    }
    if (wp.forward) {
      disableIds.add(Integer.valueOf(2));
    }
    if (wp.passwdChange) {
      disableIds.add(Integer.valueOf(3));
    }
    return disableContractWebMenuItems(getWebMenuItems(con, module, moduleId), disableIds);
  }


Где правда и давно ли это так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] Права на email в ЛК
СообщениеДобавлено: 01 мар 2019, 12:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3063
Откуда: Иркутск
Карма: 338
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] Права на email в ЛК
СообщениеДобавлено: 04 мар 2019, 08:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3063
Откуда: Иркутск
Карма: 338
А в самих действиях проверка идёт наоборот, например:

Код:
WebPermition wp = wpm.getPermition(account.getContractId());
      if (!wp.passwdChange)
      {
        setWebErrorMessage("У вас нет прав на смену пароля!");
        this.dataMap.put("error", "У вас нет прав на смену пароля!");
        return;
      }


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] Права на email в ЛК
СообщениеДобавлено: 25 апр 2019, 14:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3063
Откуда: Иркутск
Карма: 338
up?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0] Права на email в ЛК
СообщениеДобавлено: 25 апр 2019, 15:25 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4385
Откуда: Уфа, Россия
Карма: 182
посмотрим


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.042s | 29 Queries | GZIP : On ]