cotonti.com : [Исправлено] Вкладка "Структура" в админке https://www.cotonti.com Son konu mesajları Cotonti en Wed, 17 Dec 2025 00:17:19 -0000 Macik Создал тикет: Structure: unexpected rights reset #1442

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

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

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

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

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

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

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

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

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

]]>
Sal, 04 Mar 2014 13:37:22 -0000
Dayver #38979 Wadik:

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

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

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

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

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

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

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

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

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

]]>
Per, 16 Oca 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);

 

]]>
Per, 16 Oca 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 минуты спустя:

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

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

]]>
Çrş, 15 Oca 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');

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

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

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

#38961 Dayver:

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

 

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

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

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

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

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

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

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

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

]]>
Çrş, 15 Oca 2014 17:08:57 -0000