Dnia 2005-01-07 10:42, Radoslaw Zielinski napisał:
2. wwsympa.fcgi ma skopaną edycję sybskrybentów - nawet listmaster
czy moderator mogą dokonać zmian tylko na sobie...
Moderator na pewno ma mieć prawo zmiany ustawień subskrybentom?
sub do_editsubscriber {
# [cut few lines]
unless ($param->{'is_owner'}) {
&error_message('may_not');
&wwslog('info','do_editsubscriber: may not edit');
return undef;
}
# [cut few lines]
$param->{'subscriber'} = $user;
Racja, z moderatorem przesadziłem (ale to tylko pomyłka w mailu),
ale owner może, na pewno "ma móc"...
Przed patchem owner mógł wejść w edycję dowolnego subskrybenta, ale
zawsze pojawiały mu się jego dane i przy próbie zapisu zmieniały się
tylko jego dane...
Dodane.
Wielkie dzięki.
Nie chce mi się analizować Sympy; ufam, że wiesz co robisz i ten patch nie
pozwala nieuprawnionym na zmianę cudzych ustawień ($param->{subscriber}
ne $param{current_subscriber} tylko po poprawnej autoryzacji i sprawdzeniu
uprawnień)... nie robię błędu?
Na sympie chodzi mi kilka poważnych list więc nie zrobiłbym sobie "kuku"
(a na pewno bardzo nie chciałbym)
Na marginesie, walczę jeszcze z przepakowywaniem przez
{de,en}code_mimewords pola "Subject:" mianowicie:
- najpierw temat jest dekodowany i wycinane wszystkie sekcje
=?(q|b)?__charset__
- potem przed samym wysłaniem jest traktowany ponownie kodowaniem, lecz
zawsze domyślnym dla mimewords == iso-8859-1
Ponoć sympa 5.0b ma to rozwiązane, muszę podejrzeć i zrobić fix'a do tej
która tu jest ;)
pozdr
--
romke Roman Barczyński ~~~~ tel. +48 12 632 7365 ~~~~ www.romke.info
____________________________________________ JID/email: [EMAIL PROTECTED]
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl