Closed GoogleCodeExporter closed 9 years ago
Po pierwsze, AAA z tej paczki jest nieaktualne i niekompatybilne z opisami
Unicode wprowadzonymi w MIM 0.9. Wersja dostępna na addons jest już
kompatybilna.
> Moduł AAA przywraca nam status Online oraz opis ale po chwili jest on
zamieniany ponownie na ten ze stany NA.
Z tego, co widzę w kodzie AAA i co generuje w logu SSM, AAA przywraca jedynie
status a co do opisu decyzję pozostawia modułowi obsługującemu opisy (w tym
wypadku SSM). Ponieważ na statusie Online jest ustawione "Use last message"
tak więc właśnie to się dzieje - ustawiany jest ten sam opis, co ostatnio
na tym protokole (a więc ten sam opis, co był ostatnio ustawiony przez AAA na
statusie Away albo DND). Zatem wszystko działa w porządku, nie ma tutaj
złego działania.
Jeżeli chcesz, aby po powrocie na Online przywracał się ostatni opis
ustawiony na tym właśnie statusie, wybierz dla niego w opcjach "Use last
message set for this status".
Nie rozumiem tylko, jakim cudem udało Ci się zaobserwować zmianę na stary
opis używając "Use last message". Jeżeli uda Ci się to wybadać, głoś
tutaj problem ponownie.
Original comment by dezred
on 27 Aug 2010 at 12:00
AAA miało być nowe, widocznie złego zipa otworzyłem.
Chcę aby użytkownik używający "Use last message" nie miał sytuacji takiej,
że powraca z bezczynności na status Dostepny mając opis "Wyszedłem o 12:55"
co jest lekkim nonsensem. Wiem ze da rady uzyskać to o czym mówię używając
"Use last message set for this status". Postaram się jednak opisać
dokładniej przypadek. Generalnie chodzi o odróżnienie opisu dla tego samego
stanu ustawianego przez użytkownika i przez oddzielne moduły. Według mnie
SSM powinno rozróżniać to.
Jeżeli po przeczytaniu opisu uznasz, że jest to już nadgorliwe podejście do
tematu to nie będę więcej go drążył.
1.Użytkownik wybierający opcję "Use last message" chce aby przy manualnej
zmianie statusów (np poprzez CTRL+2) mieć zachowany status np "Miranda
rulez". Za każdym razem kiedy zmienia on status, wie że opis ustawiony
osobiście przez niego nie zmieni się.
2.Moduł AAA integruje w ten opis zmieniając gg przy naszej bezczynności. Tu
jest właśnie delikatna różnica, że te opisy nie są ustawiane przez nas
tylko przez oddzielny moduł i użytkownik nie traktuje ich jak "Opis który ja
osobiście ustawiłem"
3.Wobec powyższej różnicy w 'typie' opisów (ustawiany osobiście przez nas
lub przez oddzielny moduł), opcja SSA "Use last message" powinna działać jak
"Użyj ostatnie opisu ustawionego przez ciebie" (ale bez "dla tego stanu" - to
będzie coś innego) zamiast "Użyj ostatniego opisu, który jest obecnie
ustawiony"
Gdyby SSM rozgraniczało te dwa typy opisów (ustawiany osobiście przez nas
lub przez oddzielny moduł) to pozwoliłoby to na skorzystanie z AAA
jednocześnie z możliwością używania tego samego opisu na wszystkich
stanach, bez konieczności ciągłego poprawiania opisu kiedy chcemy mieć
status Away z opisem "Miranda rulez". Opis ustawiony przez nas byłby ustawiany
zawsze i wszędzie niezależnie od statusu(bo jak sjest zależny no to 4 stany
trzeba zmieniać ręcznie). My swoje a moduły bezczynności swoje.
To chyba jakaś pokręcona logika no ale takie coś przyszło mi do głowy.
Original comment by bartoszr...@gmail.com
on 27 Aug 2010 at 10:39
Już wiem skąd to rozgraniczenie na opisy ustawiane przez użytkownika i przez
"moduł away" - Tlen 6 dodaje godzinę przejścia w status Zaraz wracam. Teraz
widzę, ze funkcjonalność, którą chce musi być zrealizowana przez moduł
AAA. Nie zawracaj sobie tym głowy.
Original comment by bartoszr...@gmail.com
on 29 Sep 2010 at 9:58
Original issue reported on code.google.com by
bartoszr...@gmail.com
on 26 Aug 2010 at 10:30Attachments: