Sha256: 99f162008d6a848bad4ec1fc66f0bbb295d3f312dcaf67623912a975167a3229

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

/** @jsx React.DOM */

var Variable = React.createClass({
  render: function() {
    var updaters = this.props.data.updaters.map(function (member) {
      return <li>
        <RoleLink id={member} />
      </li>
    }.bind(this));
    var fetchers = this.props.data.fetchers.map(function (member) {
      return <li>
        <RoleLink id={member} />
      </li>
    }.bind(this));
    var resourceId = [ conjurConfiguration.account, 'variable', this.props.data.variable.id ].join(':')
    return (
      <div className="variable">
        <h2>Variable {this.props.data.variable.id}</h2>
        <dl>
          <dt>Owner</dt>
          <dd><RoleLink id={this.props.data.variable.ownerid}/></dd>
          <dt>Updaters</dt>
          <dd>
            <ul>
              {updaters}
            </ul>
          </dd>
          <dt>Fetchers</dt>
          <dd>
            <ul>
              {fetchers}
            </ul>
          </dd>
        </dl>
        <div className="audit auditVariable">
          <AuditBox resources={[resourceId]}/>
        </div>
      </div>
    );
  }
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
conjur-asset-ui-api-1.2.0 public/js/views/variable.js
conjur-asset-ui-api-1.1.1 public/js/views/variable.js
conjur-asset-ui-api-1.1.0 public/js/views/variable.js