<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>https://wiki.freenetis.org/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0</id>
		<title>Права доступа - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.freenetis.org/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0"/>
		<link rel="alternate" type="text/html" href="https://wiki.freenetis.org/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;action=history"/>
		<updated>2026-04-20T13:49:43Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.freenetis.org/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=2296&amp;oldid=prev</id>
		<title>Quimi: Quimi přesunul stránku ÐŸÑ€Ð°Ð²Ð° Ð´Ð¾ÑÑ‚ÑƒÐ¿Ð° na Права доступа bez založení přesměrování</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenetis.org/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=2296&amp;oldid=prev"/>
				<updated>2018-01-31T14:41:11Z</updated>
		
		<summary type="html">&lt;p&gt;Quimi přesunul stránku &lt;a href=&quot;/index.php?title=%C3%90%C5%B8%C3%91%E2%82%AC%C3%90%C2%B0%C3%90%C2%B2%C3%90%C2%B0_%C3%90%C2%B4%C3%90%C2%BE%C3%91%C2%81%C3%91%E2%80%9A%C3%91%C6%92%C3%90%C2%BF%C3%90%C2%B0&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ÐŸÑ€Ð°Ð²Ð° Ð´Ð¾ÑÑ‚ÑƒÐ¿Ð° (stránka neexistuje)&quot;&gt;ÐŸÑ€Ð°Ð²Ð° Ð´Ð¾ÑÑ‚ÑƒÐ¿Ð°&lt;/a&gt; na &lt;a href=&quot;/index.php/%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&quot; title=&quot;Права доступа&quot;&gt;Права доступа&lt;/a&gt; bez založení přesměrování&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Verze z 31. 1. 2018, 14:41&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;cs&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Žádný rozdíl)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Quimi</name></author>	</entry>

	<entry>
		<id>https://wiki.freenetis.org/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=2130&amp;oldid=prev</id>
		<title>Sivosha: Založena nová stránka: cs:Přístupová práva en: Access rights  ==Описание реализации управления правами FreenetIS==  Текущие права дос...</title>
		<link rel="alternate" type="text/html" href="https://wiki.freenetis.org/index.php?title=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0&amp;diff=2130&amp;oldid=prev"/>
				<updated>2013-12-10T13:02:00Z</updated>
		
		<summary type="html">&lt;p&gt;Založena nová stránka: &lt;a href=&quot;http://wiki.freenetis.org/index.php/P%C5%99%C3%ADstupov%C3%A1_pr%C3%A1va&quot; class=&quot;extiw&quot; title=&quot;cs:Přístupová práva&quot;&gt;cs:Přístupová práva&lt;/a&gt; &lt;a href=&quot;http://wiki.freenetis.org/index.php/Access_rights&quot; class=&quot;extiw&quot; title=&quot;en:Access rights&quot;&gt;en: Access rights&lt;/a&gt;  ==Описание реализации управления правами FreenetIS==  Текущие права дос...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[cs:Přístupová práva]]&lt;br /&gt;
[[en: Access rights]]&lt;br /&gt;
&lt;br /&gt;
==Описание реализации управления правами FreenetIS==&lt;br /&gt;
&lt;br /&gt;
Текущие права доступа для FreenetIS основаны на PHP GACL. Knihodna сама была удалена, но системные таблицы поддерживаются.&lt;br /&gt;
&lt;br /&gt;
==Описание SQL таблиц библиотеки Phpgacl==&lt;br /&gt;
&lt;br /&gt;
В PhpGacl все построено на объектах ACO, ARO и АХО.&lt;br /&gt;
&lt;br /&gt;
'' 'ACO''' - операции объектов&lt;br /&gt;
&lt;br /&gt;
'' 'ARO''' - объекты (или группы объектов), которые выполняют индивидуальные операции (АСО)&lt;br /&gt;
&lt;br /&gt;
'''АХО''' - объекты (или группы объектов), над которыми индивидуальные ARO выполняют операции (ACO)&lt;br /&gt;
&lt;br /&gt;
===acl===&lt;br /&gt;
Таблица определения индивидуальных правил доступа.&lt;br /&gt;
&lt;br /&gt;
Она содержит столбцы id, section_value, allow, enabled, return_value, note, updated_date.&lt;br /&gt;
&lt;br /&gt;
'''ID''' - идентификатор, важен для соединения с ACO, ARO и ОВБ&lt;br /&gt;
&lt;br /&gt;
'''section_value''' - имя секции, где правила&lt;br /&gt;
&lt;br /&gt;
'''allow''' - 1 =&amp;gt; Правило разрешает операции, 0 =&amp;gt; Правило запрещает операции&lt;br /&gt;
&lt;br /&gt;
'''Enabled''' - 1 =&amp;gt; правило включено, 0 =&amp;gt; правило отключено&lt;br /&gt;
&lt;br /&gt;
'''return_value''' - Я еще не знаю&lt;br /&gt;
&lt;br /&gt;
'''Note''' - комментарии к правилу (например Администраторы могут делать все)&lt;br /&gt;
&lt;br /&gt;
'''Updated_date''' - дата последнего обновления правил&lt;br /&gt;
&lt;br /&gt;
===acl_sections===&lt;br /&gt;
Таблица определения отдельных разделов Правил.&lt;br /&gt;
&lt;br /&gt;
По умолчанию в PhpGacl две секции - System и User. FreenetIS использует только User.&lt;br /&gt;
&lt;br /&gt;
Он содержит столбцы id, value, order_value, name and hidden&lt;br /&gt;
&lt;br /&gt;
'''id''' - идентификатор, более или менее бесполезный, потому что правила относятся к разделам со значениями (значение)&lt;br /&gt;
&lt;br /&gt;
'''значение''' - короткое имя без пробелов, используется для назначения отдельных списков управления доступом на разделы&lt;br /&gt;
&lt;br /&gt;
'''order_value''' - Я еще не знаю&lt;br /&gt;
&lt;br /&gt;
'''Название''' - длинные названия, описания&lt;br /&gt;
&lt;br /&gt;
'''скрытые''' - 0 =&amp;gt; Раздел виден, 1 =&amp;gt; скрыт&lt;br /&gt;
&lt;br /&gt;
===acl_seq===&lt;br /&gt;
Таблица единственной целью котороq является в настоящее время хранение последнего ID таблицы  ACL.&lt;br /&gt;
&lt;br /&gt;
PhpGacl (Бог знает почему) не использует  автоприращение в таблицах.&lt;br /&gt;
&lt;br /&gt;
Содержит столбец ID.&lt;br /&gt;
&lt;br /&gt;
'' 'ID''' - последняя ID в таблице ACL&lt;br /&gt;
&lt;br /&gt;
===асо===&lt;br /&gt;
Таблица определения отдельных объектов ACO. В FreenetIS имеется ACO либо для оказания меню (разделы меню), либо ACO для общих операций (раздел freenetis) - view_all, view_own, edit_all, edit_own, delete_all, delete_own, new_all, new_own, confirm_all, confirm_own ... использованы в'' 'только''' с объектами АХО.&lt;br /&gt;
&lt;br /&gt;
Она содержит столбцы id, section_value, value, order_value, name and hidden.&lt;br /&gt;
&lt;br /&gt;
'''id''' - несущественный идентификатор (для подключения к таблице ACL используется aco_map значение)&lt;br /&gt;
&lt;br /&gt;
'''section_value''' - название раздела определенного в aco_sections&lt;br /&gt;
&lt;br /&gt;
'''value''' - короткое имя без пробелов, используемое для назначения ACO на разделы и подключения к каждому правилу ACL в aco_map&lt;br /&gt;
&lt;br /&gt;
'''order_value''' - Я еще не знаю&lt;br /&gt;
&lt;br /&gt;
'''name''' - длинные названия, описания&lt;br /&gt;
&lt;br /&gt;
'''hidden''' - 0 =&amp;gt; Раздел виден, 1 =&amp;gt; скрыт&lt;br /&gt;
&lt;br /&gt;
===aco_map===&lt;br /&gt;
&lt;br /&gt;
Соединяет ACO объекты с различными правилами ACL. ACO это один (из трех ACO, ARO и АХО) не в состоянии кластеризироваться в группах, потому что нет никакой другой таблицы  aco_groups_map.&lt;br /&gt;
&lt;br /&gt;
Содержит столбцы acl_id, section_value a value.&lt;br /&gt;
&lt;br /&gt;
'' 'Acl_id''' -&lt;br /&gt;
 &lt;br /&gt;
'' 'Section_value''' -&lt;br /&gt;
&lt;br /&gt;
'''value''' -&lt;br /&gt;
&lt;br /&gt;
===aco_sections===&lt;br /&gt;
&lt;br /&gt;
Раздел для каждого ACO , FreenetIS использует только два : Меню - для объектов ACO на участке меню, а затем freenetis - определение общих операции ACO ( просмотр, редактирование , удаление и подтверждение) .&lt;br /&gt;
&lt;br /&gt;
Он содержит столбцы  id , value , order_value , name and hidden .&lt;br /&gt;
&lt;br /&gt;
''' id ''' - идентификатор раздела ( не используется)&lt;br /&gt;
&lt;br /&gt;
''' value ''' -имя раздела (в нашем меню и freenetis )&lt;br /&gt;
&lt;br /&gt;
''' Order_value ''' - Я еще не знаю&lt;br /&gt;
&lt;br /&gt;
''' name ''' - описание раздела&lt;br /&gt;
&lt;br /&gt;
''' hidden ''' - 0 = &amp;gt; Раздел виден , 1 =&amp;gt; скрыт&lt;br /&gt;
&lt;br /&gt;
===aro_groups_map===&lt;br /&gt;
&lt;br /&gt;
присваивает отдельным группам пользователей ACL правила.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&lt;br /&gt;
Создать правило &amp;quot; кандидаты в члены и постоянные члены могут сделать XYZ&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Это правило будет в &amp;quot; ACL &amp;quot; представлено ​​новой строкой с ID = 27 , в котором хранится значение &amp;quot;Разрешить&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
Если у &amp;quot; полноправных членов &amp;quot;  ID = 22 и тех, кто заинтересован в членстве ID = 23 , то в таблице aro_groups_map при создании этого правила будет две новые записи :&lt;br /&gt;
&lt;br /&gt;
acl_id | group_id&lt;br /&gt;
-----------------&lt;br /&gt;
27 | 22&lt;br /&gt;
&lt;br /&gt;
27 | 23&lt;br /&gt;
&lt;br /&gt;
===axo_groups_map===&lt;br /&gt;
&lt;br /&gt;
Подобно aro_groups_map , но АХО&lt;/div&gt;</summary>
		<author><name>Sivosha</name></author>	</entry>

	</feed>