Форумы / National / Russian / Тех. поддержка / [Исправлено] Вкладка "Структура" в админке

12>>>

Wadik
#1 15.01.2014 17:08

Пропала вкладка "Структура" в админке http://awesomescreenshot.com/0ed27kymca

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

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

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

Отредактировано: Macik (07.01.2016 12:10, 8 лет назад)
Dayver
#2 15.01.2014 17:17

Права проверять нада. Кеш сбросте для начала, а потом проверяйте права

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

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

Pavlo Tkachenko aka Dayver
Wadik
#3 15.01.2014 17:34

Кеш чистил, права на категории есть. А вот вкладка пропала( Досадная фигня(

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

#38961 Dayver:

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

 

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

Отредактировано: Wadik (15.01.2014 17:56, 10 лет назад)
Dayver
#4 15.01.2014 20:57

Скрытие вкладки работает за счет условия

                <!-- IF {PHP.usr.admin_structure} -->
                <li><a href="{PHP|cot_url('admin', 'm=structure')}" class="<!-- IF {PHP.m} == 'structure' -->sel<!-- ENDIF -->" title="{PHP.L.Structure}">
                                <img src="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');

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

Pavlo Tkachenko aka Dayver
Kort
#5 15.01.2014 22:19

У меня тоже такое было -- вспомнил. При обновлении прав слетела эта переменная и пропала кнопка, выводимая логикой.
 

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Wadik
#6 16.01.2014 05:32

Спасибо, 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 минуты спустя:

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

Dayver
#7 16.01.2014 06:10

Ну все верно, забажено у вас,  должно быть:

`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);

 

Pavlo Tkachenko aka Dayver
Wadik
#8 16.01.2014 11:48

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

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

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

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

Отредактировано: Wadik (16.01.2014 11:56, 10 лет назад)
Dayver
#9 16.01.2014 23:25
#38979 Wadik:

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

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

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

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

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

Pavlo Tkachenko aka Dayver
wAppp
#10 04.03.2014 13:37

Спасибо нажал. Думал, только у меня этот глюк возник. :)

Dayver
#11 04.03.2014 21:15

На здоровье, обращайтесь если что. По мере появления времени исправим и введем некий функционал который в случае чего сможет сбрасывать (чинить) права главного админа.

Pavlo Tkachenko aka Dayver
Dr2005alex
#12 19.06.2015 05:28

И все же это баг, если зайти в админке в пользователи -> администраторы -> права  и нажать обновить права, то структура пропадает...

WebKaa.ru - Cotonti Relax
esclkm
#13 19.06.2015 07:39
В смысле пропадает? Что пропадает?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Dr2005alex
#14 19.06.2015 11:17

Происходит все что написано выше, пропадает иконка структуры в меню админки в шапке, и права для группы 5 становятся 0 а не 255 для structure

WebKaa.ru - Cotonti Relax
esclkm
#15 19.06.2015 12:52

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

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

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

12>>>