I most like ```widget.check_permission```.

We also should change it in the utils.views. Could you add a TODO?