In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

K4:Permissions

From In-Portal Developers Guide

Revision as of 16:13, 28 February 2009 by Root (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
Структура таблиц Структура таблиц
Статьи в этой категории

В данной таблице находится список прав доступа, т.е. то, что разрешено группам пользователей. В свою очередь пользователи получают право на выполнение конкретных действий через группы, в которых они состоят.

поле описание
PermissionId (int) Первичный ключ в разрешённых прав доступа (заполнять не требуется).
Permission (string) Название права доступа. Название системных прав доступа формируется названия секции (section name) и названия типа доступа (access type):
module_name:section_name.access_type
GroupId (int) ID группы пользователей для которой разрешается право доступа.
PermissionValue (int) Значение права доступа. Возможны только 2 значения:
  • 0 - право запрещено;
  • 1 - право разрешено.
Type (int) Тип права доступа. Возможны только 2 значения:
  • 0 - это право доступа зависимое от категории
  • 1 - это системное право доступа (при проверке не учитывается категория);
CatId (int) ID категории, для которой будет действовать это право доступа.

См. также