cotonti.com : [Исправлено] Вкладка "Структура" в админке https://www.cotonti.com Laatste forum onderwerpen Cotonti en Thu, 30 Oct 2025 15:03:57 -0000 Macik Создал тикет: Structure: unexpected rights reset #1442

Добавлено 2 месяца спустя:

Исправлено в f3ad5ef

]]>
Za, 31 Okt 2015 17:10:56 -0000
Dr2005alex Не проверял в других местах, но факт есть факт. Заходим в пользователей, далее в админов, далее в права и жмем обновить. И слетают права для структуры... может и еще в где, не замечено..

]]>
Vr, 19 Jun 2015 12:57:31 -0000
esclkm то есть баг только для группы администаторов и для разделов структуры?

то есть например если так сделать в разделе новости права станут нулями?

]]>
Vr, 19 Jun 2015 12:52:07 -0000
Dr2005alex Происходит все что написано выше, пропадает иконка структуры в меню админки в шапке, и права для группы 5 становятся 0 а не 255 для structure

]]>
Vr, 19 Jun 2015 11:17:34 -0000
esclkm Vr, 19 Jun 2015 07:39:39 -0000 Dr2005alex И все же это баг, если зайти в админке в пользователи -> администраторы -> права  и нажать обновить права, то структура пропадает...

]]>
Vr, 19 Jun 2015 05:28:50 -0000
Dayver На здоровье, обращайтесь если что. По мере появления времени исправим и введем некий функционал который в случае чего сможет сбрасывать (чинить) права главного админа.

]]>
Di, 04 Mrt 2014 21:15:27 -0000
wAppp Спасибо нажал. Думал, только у меня этот глюк возник. :)

]]>
Di, 04 Mrt 2014 13:37:22 -0000
Dayver #38979 Wadik:

Помогло! Спасибо, Dayver! 

Ну вот как эти права могли просто так сбиться?! не пойму...

Да мало ли какой глюк мог случится с MySql

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

Учтем, спасибо, создал тикет https://github.com/Cotonti/Cotonti/issues/1324

]]>
Thu, 16 Jan 2014 23:25:52 -0000
Wadik Помогло! Спасибо, Dayver! 

Ну вот как эти права могли просто так сбиться?! не пойму...

Добавлено 8 минуты спустя:

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

]]>
Thu, 16 Jan 2014 11:48:06 -0000
Dayver Ну все верно, забажено у вас,  должно быть:

`cot_auth` (`auth_id`, `auth_groupid`, `auth_code`, `auth_option`, `auth_rights`, `auth_rights_lock`, `auth_setbyuserid`) VALUES
(13, 1, 'structure', 'a', 0, 255, 1),
(14, 2, 'structure', 'a', 0, 255, 1),
(15, 3, 'structure', 'a', 0, 255, 1),
(16, 4, 'structure', 'a', 0, 255, 1),
(17, 5, 'structure', 'a', 255, 255, 1),
(18, 6, 'structure', 'a', 1, 0, 1);

 

]]>
Thu, 16 Jan 2014 06:10:36 -0000
Wadik Спасибо, Dayver, за подсказку! У меня в базе для структуры такие записи:

`cot_auth` (`auth_id`, `auth_groupid`, `auth_code`, `auth_option`, `auth_rights`, `auth_rights_lock`, `auth_setbyuserid`) VALUES
(13, 1, 'structure', 'a', 0, 255, 1),
(14, 2, 'structure', 'a', 0, 255, 1),
(15, 3, 'structure', 'a', 0, 255, 1),
(16, 4, 'structure', 'a', 0, 255, 1),
(17, 5, 'structure', 'a', 0, 255, 1),
(18, 6, 'structure', 'a', 1, 0, 1);

Kort, а как выличили, если не секрет?

Добавлено 4 минуты спустя:

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

]]>
Thu, 16 Jan 2014 05:32:38 -0000
Kort У меня тоже такое было -- вспомнил. При обновлении прав слетела эта переменная и пропала кнопка, выводимая логикой.
 

]]>
Wo, 15 Jan 2014 22:19:39 -0000
Dayver Скрытие вкладки работает за счет условия

                <!-- IF {PHP.usr.admin_structure} -->
                <li><a href="https://www.cotonti.com/{PHP|cot_url('admin', 'm=structure')}" class="<!-- IF {PHP.m} == 'structure' -->sel<!-- ENDIF -->" title="{PHP.L.Structure}">
                                <img src="https://www.cotonti.com/system/admin/tpl/img/adminmenu/structure.png" alt="{PHP.L.Structure}" /><span>{PHP.L.Structure}</span>
                        </a></li>
                <!-- ENDIF -->
 

соотв.

PHP.usr.admin_structure

вычисляется с помощью

$usr['admin_structure']=cot_auth('structure','a','A');

потому единственное что мне кажется стоит тщательнее проверять права пользователя на администрирование структуры. Либо искать причины в действиях после которых эта вкладка перестала отображатся (мож какие либо плуги или еще что переопределяет права .... проверять шаблон - мож че там кто изменил).

]]>
Wo, 15 Jan 2014 20:57:17 -0000
Wadik Кеш чистил, права на категории есть. А вот вкладка пропала( Досадная фигня(

Добавлено 23 минуты спустя:

#38961 Dayver:

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

 

Нет, это разные сайты...

]]>
Wo, 15 Jan 2014 17:34:12 -0000
Dayver Права проверять нада. Кеш сбросте для начала, а потом проверяйте права

Добавлено 2 минуты спустя:

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

]]>
Wo, 15 Jan 2014 17:17:03 -0000
Wadik Пропала вкладка "Структура" в админке http://awesomescreenshot.com/0ed27kymca

Не пойму как вернуть ее обратно. Версия Cotonti 0.9.15

По урлу (/admin/structure) входит, а вкладка пропала.

Никто не сталкивался?

]]>
Wo, 15 Jan 2014 17:08:57 -0000