Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Разработка / Разработка универсального пользовательского GUI

Разработка универсального пользовательского GUI

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработка универсального пользовательского GUI

пока собираю идеи, может на съезде КПСС озвучу...

сейчас одну вещь не могу придумать: управление правами и ролями пользователей. по уму делать - 6 таблиц. это слишком много...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-06-19 20:45

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Разработка универсального пользовательского GUI

switch:

сейчас одну вещь не могу придумать: управление правами и ролями пользователей. по уму делать - 6 таблиц. это слишком много...
А какая схема то?
Я вот представляю себе схему такую:
Есть пользователи (таблица users) - ФИО, extension, login, password и тд. Их информация пользуется для логин на web и всякие другие приложения длч 3rd party управления звонками типа Outlook dialer.
Есть устройства (devices) - это чисто описывается оконечное устройство (типа пиры). Каждый device имеет device_id. Плюс имеет еще ссылку на профайл который определяет тип устройства (Cisco 7960, Linksys PAP2..., Generic SIP, FXS line ...). Профайл определяет количество линий, поддежку фич и тд + auto-provisioning. В зависимости от типа профайла каждое устройство имеет дополнительные параметры типа password (для SIP авторизации), MAC address (для auto-provisioning), ZAP channel number (для zaptel устройств) и тд
Каждому пользователю можно назначить один или несколько устройств.
Таже есть роли (таблица roles) - это права пользователей - каждому пользователю можно назначить много ролей.
Тут уже получается 5 таблиц:
users
devices
roles
user_roles
device_profiles

Но это мое представление PBX'а
2009-06-19 22:55

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработка универсального пользовательского GUI

отношение девайсов и юзеров меня меньше всего волнует в этой проблеме...

волнует вот что:
1) доступ к объекту безопасности может разграничиваться произвольным сочетанием пользователей и групп
2) объект может содержать произвольное количество параметров безопастности
3) пользователь может входить в произвольное число групп
4) группы могут содержать произвольное число пользователей и групп
5) все явно не определенные права наследуются от родительской группы.

в общем сложный вопрос. а если учесть что это может использоваться для ограничения, например, количества звонков, доступа к функциями телефонной системы, то нужно как-то оптимизировать количество запросов и их сложность...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-06-20 10:19

Avatara of Arceny
Откуда: Bryansk, Russia
Сообщений: 46

Re: Разработка универсального пользовательского GUI

А какую СУБД предполагается использовать? PostgreSQL обладает объектно-ориенированными возможностями.
2009-07-03 19:03

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработка универсального пользовательского GUI

используется доступ исключительно по odbc, дабы заказчик был волен выбирать БД по своему усмотрению.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-07-03 19:07

Откуда: spb
Сообщений: 3

Re: Разработка универсального пользовательского GUI

Начинай писать на rails и размещай на github
Главное todo напиши.
2009-08-03 19:26

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработка универсального пользовательского GUI

начали на C# под моно делать
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-08-03 20:01

Откуда: spb
Сообщений: 3

Re: Разработка универсального пользовательского GUI

Если не секрет , чем обоснован выбор ?
2009-08-05 13:42

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработка универсального пользовательского GUI

тем, что нашел команду опытных программистов. они програмят на C#
Мне нужно работающее ПО, а на чем написано оно - пох
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-08-05 13:50

Откуда: spb
Сообщений: 3

Re: Разработка универсального пользовательского GUI

Опен сорс не получится на c#
2009-08-05 17:45

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru