[Devel-conf] Wrong menu match

Grigory Batalov =?iso-8859-1?q?bga_=CE=C1_altlinux=2Eorg?=
Пн Май 26 15:51:46 MSD 2008


Здравствуйте!

Мне кажется, сейчас меню неправильно выделяет текущий модуль.
А именно, оно ищет вхождение X-Alterator-URI в строку запроса,
но не проверяет наличие после X-Alterator-URI завершающего слэша.
Как результат, /users и /users-ldap оба указывают на модуль users,
а /users - только на модуль users. См. скриншот.
Это alterator-users-8.2-alt6 из бранча 4.1.

# cat /usr/share/alterator/applications/users*

[Desktop Entry]
Type=Application
Categories=X-Alterator-Users
Icon=users
Terminal=false
Name=LDAP user accounts
Name[ru]=Учётные записи в LDAP
X-Alterator-URI=/users-ldap
X-Alterator-Weight=29
X-Alterator-Help=users-ldap

[Desktop Entry]
Type=Application
Categories=X-Alterator-Users
Icon=users
Terminal=false
Name=User accounts
Name[ru]=Учётные записи
X-Alterator-URI=/users
X-Alterator-Weight=30
X-Alterator-Help=users

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : ss1.png
Тип     : image/png
Размер  : 37419 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel-conf/attachments/20080526/12bf5f50/attachment-0001.png>


Подробная информация о списке рассылки devel-conf