Перейти к содержимому
Local
pavlabor

Права, введение расширенной настройки прав

Рекомендованные сообщения

Права, введение расширенной настройки прав.

Предлагаю рассмотреть формирование и в перспективе реализации расширения следующих прав.

Имеется, структурированное управление правами, которое не совсем закрывает потребность.

Имеется.

Объекты.

- Модуль.

- Позиция в модуле, юнит.

Юзатели.

- Филиалы.

- Администраторы.

Администраторы.

- Стажер(демо).

- Специалист.

- Эксперт.

Действия.

- Просмотр.

- Создание.

- Редактирование.

- Удаление.

Собственно идея в чем. В оператора, или при создании филиала, администраторам могут быть переданы права на работу с модулем.

В текущий момент, не имеется сквозной политики на права, поэтому они предоставляются выборочно и не совсем понятно по какой системе, по все вероятности "так получилось", как следствие, например.

При создании филиала и передачи ему права на роботу с модулем город, то админ филиала может удалить город, изменить название, что может привести к проблеме у других филиалах и материнской структуре.

При реализации единой политики, появляется необсуждаемая возможность и требование к модулям по правам.

В связи с этим, определенный модуль можно делегировать/не делегировать филиалу, с определенными ограничениями, например филиал может просматривать, вносить города, но не может их редактировать или удалять.

Внутри филиала, появляется возможность создавать профили уровней сотрудников не беспокоясь о состоянии базы, например создаеются

- Стажер(демо).

- Специалист 3 категории.

- Специалист 2 категории.

- Специалист 1 категории.

- Эксперт.

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

прозрел, дается профиль Специалиста 3 категории, и т.д.

То же самое и с филиалами.

Как админ филиала может завести пользователя, а выносить мозг дирекции тоже не каширно, вот и даются оговоренные права что админ филиала пользователя может завести, но редактировать и удалять не может, если другое не оговорено.

 

Параллельно возникает вопрос с пользователями другого филиала, но этот вопрос будет рассмотрен в разделе "Требуется внесение таблицы "все-ко-всем".

 

Приветствуется любая критика и предложения,

помощь в консультации и программировании.

Спонсирование заинтересованных сторон, приветствуется.

 

Изменено пользователем pavlabor

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Похожие публикации

    • Автор: ronin_zp
      это баг или фича?

    • Автор: mac
      Добрый день всем!
      Прочитал в вики про Stargazer 2.409 о том, что "реализованы плавающие периоды тарификации".
      Это то, что я думаю??? (пример) :
       
      Где, кроме исходного кода, можно узнать более подробно, какие параметры использовать? В документации к Stargazer 2.408 не нашел или не увидел.
    • Автор: camchatix
      Привет!
       
      Переношу ubilling на новый сервер, скопировал бэкап базы на новый и чистый убиллинг (версия одинаковая)
      Делаю восстановление базы - все клиенты онушки оплаты и.т.д - на месте
      а вот когда кликаю на киенте - выскакивает ошибка - wrong data input: SELECT `virtualid`,`realid` from `op_customers`;
       
      что делаю не так ?
    • Автор: ronin_zp
      Доброй ночи.

      Пытаюсь настроит динамический шейпер, но он не отрабатывает. С помощью tcpdump выловил такое
      /queue/simple/set id=*1E2.=  max-limit=11000k/11000k.=burst-limit=k/11000k.=  burst-threshold=8800k/8800k.=burst-time=0/0
      trap(=message=failure: no download-burst-time  done.

      Чего ему не хватает?
       
    • Автор: sape4000
      Здравствуйте! Подскажите как сделать чтобы при выгрузке  файлов добавлять время выгрузки пример ABONENTS_yyyyMMdd_HHmm.csv
×