• 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
  • noorwrite.coffee

  • ¶
    NoorPlugin = require("./noorplugin").NoorPlugin
    
    class NoorWrite extends NoorPlugin
      allege_handler: (req, res) =>
        @log.debug "session:", req.session, "write:", req.body, "()"
        allegation_text =  req.body.allegation
        console.log("allege_handler(" + allegation_text + ")")
        if allegation_text?
          lines = allegation_text.split("\n")
          if lines?
            if lines.length > 0
              spogi = @noodb.allege_line(lines[0], req.session)
              res.send(spogi.toString())
              return
          res.send("sorry, nothing written") # TODO improve this
        else
          res.send("mistakes were made")
    
    (exports ? this).NoorWrite = NoorWrite