[Seaside] Session accesible from the model of an application
goran at krampe.se
Wed Apr 18 09:08:05 UTC 2007
> Hi Sebastian, I have pondered this question for reaching my Magma
> session from my domain without diectly referencing them.
> The ideas may translate to Seaside or other "sessions"..
Just a note - in Gjallar we use DynamicBindings for this. So deep in the
domain model we can type "Q2Session current" (a subclass of WASession
which in turn holds a MagmaSession) and then do what we like with it.
A simpler approach avoiding DynamicBindings would be using the pattern
that is used in Seaside itself (or Pier) by subclassing Notifier etc.
Or did I misunderstand the question?
In Gjallar we fire off Magma transactions deep inside the domain model -
due to the design of Gjallar where we package all db modifications in
Q2Txn objects thus saving an endless history of all deltas (similar to
More information about the Seaside