Complete client side

This commit is contained in:
joker-x 2020-09-01 18:53:28 +02:00
parent 555f7a16f1
commit d6308e53d5
14 changed files with 81 additions and 8 deletions

View file

@ -19,6 +19,7 @@ import {
} from '../lib/form';
import {withErrorHandling} from '../lib/error-handling';
import {withComponentMixins} from "../lib/decorator-helpers";
import mailtrainConfig from 'mailtrainConfig';
@withComponentMixins([
withTranslation,
@ -45,6 +46,10 @@ export default class Update extends Component {
}
componentDidMount() {
const t = this.props.t;
if (!mailtrainConfig.globalPermissions.manageSettings) {
this.navigateToWithFlashMessage('/', 'danger', t('permissionDenied')+': manageSettings');
}
this.getFormValuesFromEntity(this.props.entity);
}
@ -102,4 +107,4 @@ export default class Update extends Component {
</div>
);
}
}
}