• Jump To … +
    server.coffee src/actionknob.coffee src/autosem.coffee src/bitbucket_kba.coffee src/browserlog.coffee src/datareduction.coffee src/dci.coffee src/dciknob.coffee src/deeseeeye.coffee src/dnd.coffee src/doof.coffee src/formurla-mngr.coffee src/fractalpanel.coffee src/fractalpanel_test.coffee src/front.coffee src/ingestor.coffee src/kbabitbucket.coffee src/knobctrl.coffee src/lib_test.coffee src/nanoclock.coffee src/noodb.coffee src/noodbabstract.coffee src/noodbbrowser.coffee src/noodbbrowser_test.coffee src/noodbsec.coffee src/noorauth.coffee src/noorplugin.coffee src/noorquery.coffee src/noorvm.coffee src/noorwrite.coffee src/quadparser.coffee src/quadparsern3.coffee src/rbac.coffee src/reactor.coffee src/rebase.coffee src/rsrcidx.coffee src/sandboxactions.coffee src/screen_ctx.coffee src/spogi.coffee src/tabular_widget.coffee src/visctrl.coffee src/voicesknob.coffee src/whowhen.coffee src/xsd2native.coffee
  • noodbsec.coffee

  • ¶
    NooDB = require("./noodb").NooDB
    RBAC = require("./rbac")
    
    
    class NooDBSecure extends NooDB
      allege_securely: (s, p, o, g, sess, date, context, socket) ->
        sess =
          user_symbol: socket.user.userId
          session_no: socket.rbac_session.getId
        spogi = @allege(s, p, o, g, sess, date, context)
        if spogi?
          @log.info("allege_securely('#{spogi.toString()}')")
        return spogi
    
    
    (exports ? this).NooDBSecure = NooDBSecure