Tag: keystone

Keystone:一旦我有authentication令牌,就有办法得到电子邮件地址了吗?

你好,我不知道这个问题是否已经被问到,但我找不到答案,我使用Keystone作为我的应用程序的身份validation方法的REST API v2.0,我需要用户的电子邮件地址。 那么你知道这是否可能? 或者有这样做的方法我一直在阅读API文档,我发现你可以得到用户的详细信息,但你必须是一个pipe理员。 谢谢 http://developer.openstack.org/api-ref-identity-v2.html#admin-users

我如何使用户只能在Keystone.js中编辑自己的数据?

在Keystone.js中,所有pipe理员用户都可以查看和更改其他用户的任何数据,但是我想要一些层次结构,所以有一个root用户组可以更改任何用户(密码除外)和简单的pipe理员组可以看到仪表板,但不能更改有关其他pipe理员或root用户的信息。 这怎么可能? 我必须在keystone模块中编辑一些路由,对吗? 有什么最好的做法呢?

与Material Design Bootstrap不兼容的单位:'rem'和'px'

有没有人设法从Material Design Bootstrap中添加了Keystone.js默认模板中的SCSS? 我是新来的node.js和前端开发,所以我不知道我在做什么,但是bascially添加MDB文件夹在我的public/styles 。 之后,我修改了sites.scss ,我注释了@import "site/variables"; 和@import "site/layout"; 我添加了@import "mdb"; 但是这似乎并不奏效。 我得到的错误: in /my_path/public/styles/mdb/free/data/_variables-b4.scss:320:34 Error thrown for request: /styles/site.css Error: Incompatible units: 'rem' and 'px'. at options.error (/my_path/node_modules/node-sass/lib/index.js:291:26) 任何人的想法?

使用Mongoose + Express预先填充文档

我是Node + Mongoose的新手,目前正在使用KeystoneJS创buildAPI。 我已经设法填写作者的电子邮件和名称的所有职位。 我的问题是,有没有办法用作者每次填充post,可能有一些中间衣服,而不必在每一个检索post的方法中重写它? 我的目标是在整个代码中没有多个populate('author', 'email name')实例。 例如,将来我还想包括作者的个人资料照片url,而且我希望能够在一个位置进行更改,然后将反映在我检索post的每个地方。 当前实施: Post.model.find().populate('author', 'email name').exec(function (err, posts) { if (!err) { return res.json(posts); } else { return res.status(500).send("Error:<br><br>" + JSON.stringify(err)); } }); Post.model.findById(req.params.id).populate('author', 'email name').exec(function (err, post) { if(!err) { if (post) { return res.json(post); } else { return res.json({ error: 'Not found' }); } } else […]