openclient
Version:
An opinionated client for RESTful APIs (particularly OpenStack's).
24 lines (13 loc) • 590 B
JavaScript
var base = require("../../client/base"),
error = require("../../client/error"),
interpolate = require("../../client/utils").interpolate;
var GroupRolesManager = base.Manager.extend({
namespace: "/projects/{project_id}/groups/{group_id}/roles",
plural: "roles",
prepare_namespace: function (params) {
return interpolate(this.namespace, { project_id: params.project, group_id: params.group });
},
get: function () { throw new error.NotImplemented(); },
create: function () { throw new error.NotImplemented(); }
});
module.exports = GroupRolesManager;