LINUX.ORG.RU

[wiki][aдминам] настройки

 


0

0

Связался с автором jamwiki по поводу бага с '_', он спрашивает:

I finally got a chance to try to reproduce this issue, but when I create the login alex_custov on my local machine it seems to work for me with both the current JAMWiki code and the 0.6.3 version. A few questions:

-Just to verify, can users without underscores edit pages?
-Have you made any changes to the /WEB-INF/applicationContext-acegi-security.xml file?
-Are there any other customizations you might have made that would affect editing pages?

И вообще, поучавствуйте: http://jamwiki.org/wiki/en/Bug_Reports (в конце)

Ответ на: комментарий от overmind88

не знаю, у меня не работает. При попытке обновить учётеую запись вообще выдаёт

Неизвестная ошибка системы: java.lang.Exception: Failure while executing update jam_wiki_user set login = ?, display_name = ?, last_login_date = ?, last_login_ip_address = ?, default_locale = ? where wiki_user_id = ?.

alex_custov ★★★★★
() автор топика
Ответ на: комментарий от alex_custov

> Неизвестная ошибка системы: java.lang.Exception: Failure while executing update jam_wiki_user set login = ?, display_name = ?, last_login_date = ?, last_login_ip_address = ?, default_locale = ? where wiki_user_id = ?.

это у всех так

JB ★★★★★
()
Ответ на: комментарий от alex_custov

> а то что "Alex Custov" и "Коментарии пользователя" подсвечиваются красным - это что значит?

красный цвет значит что таких статей еще нет. Почему имя пользователя красным я не знаю

Я Толику кинул в жаббер ссылку, он в движке этой вики разбирается

JB ★★★★★
()
Ответ на: комментарий от overmind88

и когда на нёе жмакаешь, получаешь Editing requires logging in. И далее по кругу: edit->login->edit->login->edit->login->...

alex_custov ★★★★★
() автор топика
Ответ на: комментарий от JB

>Я Толику кинул в жаббер ссылку, он в движке этой вики разбирается

у меня на локали всё работает :)

1. доступ был только на чтение (alex_custov: score=66, maxscore=70)
2. update users set score=266,max_score=266 where id=31184;
3. select * from set_role_map();
4. разлогинился в wiki
5. залогинился в wiki
6. отредактировал главную страницу

PS: попросите кого-нибудь с доступом к базе выполнить select * from set_role_map(); от юзера, которму принадлежит схема jam_wiki. эта функция разрешает редактирование вики для тех у кого score>200

PSS: для тех, кто не в курсе (у меня маленький кусочек базы без паролей и емейлов)

AcidumIrae ★★★★★
()
Ответ на: комментарий от AcidumIrae

> разрешает редактирование вики для тех у кого score>200

а по идее должно быть >=200

> PSS: для тех, кто не в курсе (у меня маленький кусочек базы без паролей и емейлов)

хм, ты успокоил мою параною :)

overmind88 ★★★★★
()
Ответ на: комментарий от alex_custov

>ничего не понял. Получается это баг не в jamwiki, а в базе?

для интеграции с LOR'ом таблицы пользователей были заменены представлениями(отсюда ошибки Failure while executing update...), и крон периодично вызывает самописную процедуру set_role_map(), которая редактирует таблицу с ролями jam_wiki - разрешая или запрещая редактирование для пользователей в зависимости от скора. Если эта процедура отработала нормально, то пользователи со скором >200 имеют доступ на запись в вики. Как я написал выше - у меня на локальной копии LOR'а пользователь alex_custov работает нормально.

AcidumIrae ★★★★★
()
Ответ на: комментарий от JB

>>ну ты там как, залогинился?

залогинился. А толку?

alex_custov ★★★★★
() автор топика
Ответ на: комментарий от AcidumIrae

> Если эта процедура отработала нормально, то пользователи со скором >200 имеют доступ на запись в вики.

У меня вот 210, а не редактируется, логина просит.

INFOMAN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.