Информация о правах доступа для авиакомпаний и агентств хранится в системе в специальной таблице, состоящей из двух симметричных половин. Одну из них может менять авиакомпания, другую - агентство. Доступ открыт только в том случае, когда указано, что он разрешен и авиакомпанией, и агентством. Часть таблицы, управляемая авиакомпанией (при помощи пункта меню "Доступ: авиакомпании"), не является обязательной и может отсутствовать, в этом случае доступ определяется агентством.
Управление доступом от авиакомпании-владельца ресурса
Управление доступом от агентства (см. ниже)
Система позволяет задать доступ к ресурсам авиакомпаний для агентств и субагентств. Для этого в списке задач управления доступом надо выбрать пункт "Доступ: агентства". Открывается форма "Доступ: Агентство":
Агентство - код агентства, для которого определяется доступ (выбирается из базовой картотеки или из списка кодов агентств)
Субагентство - субагентство указанного агентства, для которого определяется доступ (не обязательно для заполнения)
Признак доступа - в зависимости от позиции переключателя администратор системы может: "Разрешить" - разрешить доступ агентства/субагентства к ресурсам перечисленных ниже авиакомпаний, "Запретить" - запретить доступ агентств/субагентств к ресурсам перечисленных ниже авиакомпаний
Авиакомпания - список кодов авиакомпаний, доступ к ресурсу которых регламентируется для указанного агентства/субагентства (порядок выбора описан в разд. Общие приемы работы)
Просмотр - получение списка авиакомпаний, доступ к ресурсу которых регламентируется для данного агентства/субагентства
Запись изменений - сохранение внесенных изменений
Очистить списки доступа - очистить списки кодов авиакомпаний для данного агентства/субагентства
Если для агентства/субагентства нет записи в таблице, то для него доступ к ресурсам всех авиакомпаний запрещен.
Если агентство/субагентство имеет разрешающий список, то для него разрешен доступ только к авиакомпаниям, указанным в списке. В этом случае доступ определяет и авиакомпания (пункт меню "Доступ: Авиакомпания"), и агентство (пункт меню "Доступ: Агентство"). Доступ к ресурсу авиакомпании, код которой отсутствует в разрешающем списке, запрещен, даже если в правах доступа, управляемых авиакомпанией, доступ для данного агентства/субагентства разрешен.
Если агентство/субагентство имеет запрещающий список, то для него разрешен доступ к ресурсу всех авиакомпаний, отсутствующих в списке. В этом случае доступ определяет и авиакомпания (пункт меню "Доступ: Авиакомпания"), и агентство (пункт меню "Доступ: Агентство"). Доступ к ресурсу авиакомпании, код которой отсутствует в запрещающем списке, разрешен, если в правах доступа, управляемых авиакомпанией, нет запрета для данного агентства/субагентства.