Page MenuHomeSealhub

access_strategy.just_owner.js
No OneTemporary

access_strategy.just_owner.js

var Sealious = require("sealious");
var Promise = require("bluebird");
var JustOwner = new Sealious.ChipTypes.AccessStrategy({
name: "just_owner",
checker_function: function(context, item){
if (context.get("user_id") === item.created_context.user_id) {
return Promise.resolve();
} else {
return Promise.reject("Only the owner of this resource can perform this operation on this item.");
}
},
item_sensitive: true
});

File Metadata

Mime Type
text/plain
Expires
Wed, Aug 13, 18:00 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
871383
Default Alt Text
access_strategy.just_owner.js (433 B)

Event Timeline