Скроллер + права
Gluchik 13.02.2006 10:34
Прошу поделиться соображениями, идеями как можно решать такую задачку.
Вводная: есть форум. На разные разделы и разные треды могут быть зназначены самые разные права чтения, редактирования и т.д. Результирующие права пользователя прекрасно вычисляются с помощью мишиного класса, права раздаются со всеми вытекающими.
Но есть одно "но". Права вычисляются уже после того как треды были выбраны из базы с лимитами и офсетами. В результате пользователю может быть на очередной странице быть показано меньше тредов, чем в настройках форума или даже не одного. Ведь было выбрано скажем 20 тредов из базы, а после вычисления прав на отдельные треды, может быть показано гораздо меньше.
Можно было бы извратиться и доставать чуть больше тредов, а лишние обрезать.. но система прав довольно развита, и может оказаться вообще ни одного терда доступного пользователю даже с запасом.
Есть идеи как в такой ситуации жить?
- Скроллер + права, Gluchik 13.02.2006 10:34