Hello Mike, > >* Can I store and manage custom permissions that do not directly > > correspond to actions a user could perform through slide but rather > > would be used in the questionnaire application (a servlet that will > > run alongside Slide). Can I access these through the existing security > > API? > > > > > Not entirely sure what you mean, and how you want to implement the > questionaire.
It's an entirely different servlet I'm writing, the implementation isn't too important right now. I'm thinking of permissions like 'may view detailed report', 'may view summary', 'may edit questionnaire results', 'may view raw data', etc. These are not directly permissions that are coupled to a resource in the store, but permissions that apply to other data (generated reports, raw user data) that is strictly coupled to that particular questionnaire definition in the store. I could hold these permissions in the database that holds some of this related data (although some if it is a view on that data which doesn't exist as such until it is requested), but I was hoping I could manage these permissions through one interface/API. These permissions would only be checked/enforced by my own (separate) servlet. > >* Can I implement my own user management? My user accounts would live in > > the DB, not in the XML configuration file > > > Absolutely, either through a Tomcat Realm or you can do it yourself by > extending Slide. Ah, good. Tomcat realm, is that documented somewhere? > If you are writing your own custom store(s), that's where you will have > the most granular access to fire your own events. Of course, excellent. > >* Does Slide support dead properties? Where are they stored? Does Slide > > support custom live properties? > > Not a clue what you mean by "dead". It's a DAV term. Live properties like contentsize are controlled by the server; dead properties are managed by the client and are stored as-is. Much appreciated, -- Emiliano --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
