Sha256: a3df212fa562cecc8ba055a068971590a47d6be917c04fa01e3b47c793d27fbd

Contents?: true

Size: 740 Bytes

Versions: 12

Compression:

Stored size: 740 Bytes

Contents

import React from 'react';
import PropTypes from 'prop-types';

import { EmptyStatePattern as EmptyState } from 'foremanReact/components/common/EmptyState';

const PermissionDenied = props => {
  const description = (
    <span>
      {__('You are not authorized to perform this action.')}
      <br />
      {__(
        'Please request one of the required permissions listed below from a Foreman administrator:'
      )}
      <br />
    </span>
  );

  return (
    <EmptyState
      iconType="fa"
      icon="lock"
      header={__('Permission Denied')}
      description={description}
      documentation={props.doc}
    />
  );
};

PermissionDenied.propTypes = {
  doc: PropTypes.node.isRequired,
};

export default PermissionDenied;

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
foreman_templates-9.2.0 webpack/components/PermissionDenied.js
foreman_templates-9.1.0 webpack/components/PermissionDenied.js
foreman_templates-9.0.2 webpack/components/PermissionDenied.js
foreman_templates-9.0.1 webpack/components/PermissionDenied.js
foreman_templates-9.0.0 webpack/components/PermissionDenied.js
foreman_templates-7.0.7 webpack/components/PermissionDenied.js
foreman_templates-8.0.0 webpack/components/PermissionDenied.js
foreman_templates-7.0.6 webpack/components/PermissionDenied.js
foreman_templates-7.0.5 webpack/components/PermissionDenied.js
foreman_templates-7.0.4 webpack/components/PermissionDenied.js
foreman_templates-7.0.3 webpack/components/PermissionDenied.js
foreman_templates-7.0.2 webpack/components/PermissionDenied.js