 
         # TODO: actor no user? check if listener!
         t.getAffiliation @req.node, @req.actor, (err, affiliation) =>
-            console.log 'getAffiliation ->', err, affiliation
             if err
                 return cb err
 


    transaction: (t, cb) ->
        async.waterfall [ (cb2) =>
            console.log 'fetchActorAffiliation'
            @fetchActorAffiliation t, cb2
        , (cb2) =>
            console.log 'fetchNodeConfig'
            @fetchNodeConfig t, cb2
        , (cb2) =>
            console.log 'checkRequiredAffiliation'
            @checkRequiredAffiliation t, cb2
        , (cb2) =>
            console.log 'checkAccessModel'
            @checkAccessModel t, cb2
        , (cb2) =>
            console.log 'checkAccess'
            @checkAccess t, cb2
        ], (err) =>
            if err
                return cb err



class Publish extends PrivilegedOperation
    # checks affiliation with @checkPublishModel below

    privilegedTransaction: (t, cb) ->
        async.waterfall [ (cb2) =>
