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

12NächsteLetzte

Wadik
#1 15. Januar 2014, 17:08

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

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

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

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


Dieser Beitrag wurde von Macik (am 7. Januar 2016, 12:10, vor 8 Jahre) bearbeitet
Dayver Online
#2 15. Januar 2014, 17:17

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

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

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

Pavlo Tkachenko aka Dayver
Wadik
#3 15. Januar 2014, 17:34

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

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

#38961 Dayver:

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

 

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


Dieser Beitrag wurde von Wadik (am 15. Januar 2014, 17:56, vor 10 Jahre) bearbeitet
Dayver Online
#4 15. Januar 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. Januar 2014, 22:19

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

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Wadik
#6 16. Januar 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 Online
#7 16. Januar 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. Januar 2014, 11:48

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

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

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

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


Dieser Beitrag wurde von Wadik (am 16. Januar 2014, 11:56, vor 10 Jahre) bearbeitet
Dayver Online
#9 16. Januar 2014, 23:25
#38979 Wadik:

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

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

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

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

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

Pavlo Tkachenko aka Dayver
wAppp
#10 4. März 2014, 13:37

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

Dayver Online
#11 4. März 2014, 21:15

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

Pavlo Tkachenko aka Dayver
Dr2005alex
#12 19. Juni 2015, 05:28

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

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

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

WebKaa.ru - Cotonti Relax
esclkm
#15 19. Juni 2015, 12:52

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

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

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

12NächsteLetzte