[Java lista] User jogosultsagtol/allapottol fuggo view

Böszörményi Péter zmblevlist at gmail.com
2008. Május. 18., V, 11:02:45 CEST


Auth Gábor wrote:
> Halihó!
> 
> Böszörményi Péter írta 09.45:
>> A problemam: olyan view (web kornyezet) kialakitasa, ami a felhasznalo
>> jogosultsagatol fuggoen bovul ki.
> 
>   Érdekes kérdés. Én is gondolkodtam már a problémán. :)
> 
>> Trivialis megoldas a problemara, ha feltetel vizsgalatot teszunk az
>> oldalakban (jogosultsag alapjan rakjuk ki a linkeket, mezoket), de a
>> tapasztalat azt mutatja, hogy konnyeden attekinthetetlenne valik a
>> sablon. Ki milyen megoldast latott, alkalmaz az ilyen problemara?
> 
>   Én igyekszem minél alacsonyabb szintre tuszkolni ezt a problémát, az 
> adatmodell és perzisztencia olyan, hogy kezeli a jogokat és a lehetőségeket, 
> az üzleti logika pedig ebből azt olvassa ki, amit az adatmodell alapján 
> kiolvashat, tehát a felületen csak annyi jelenik meg, amennyi feltétlen 
> szükséges.
> 
>   A fentiek szerint a listázás és a megjelenítésben nincs a megjelenítési 
> rétegnek feladata, hiszen ha valamire nincs jog, akkor üres lista érkezik 
> vissza, amelyet egyszerűen le lehet kezelni. A CRUD műveleteknél jelenleg úgy 
> működik a felület, hogy a felhasználó mindent láthat, de a művelet 
> elvégzésekor kiváltott kivételként jön vissza a hiba, ha valamire nincs jog 
> vagy lehetőség. Ez sajnos nem túl jó, mivel a lehetőségeket megmutatja, de a 
> megjelenítés szempontjából nincs különösebb jogkezelésre szükség, csak a 
> hibaüzenetek megjelenítésére.
Igen, lattam mar ilyen megoldast, bizonyos esetekben elfogadhato. De ha 
a celkozonseg teljesen atlagos emberek, csak megzavarja a sok olyan 
funkcio, amivel nem tud kezdeni (csak hibauzenet esik ki belole, es nem 
is tudja kotni sehogy az olddal hasznalatahoz).


További információk a(z) Javalist levelezőlistáról