File tree Expand file tree Collapse file tree 3 files changed +50
-1
lines changed Expand file tree Collapse file tree 3 files changed +50
-1
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+ /**
3
+ * Copyright © Magento, Inc. All rights reserved.
4
+ * See COPYING.txt for license details.
5
+ */
6
+ namespace Magento \Backend \Block ;
7
+
8
+ /**
9
+ * @api
10
+ * @since 100.0.2
11
+ */
12
+ class Denied extends \Magento \Backend \Block \Template
13
+ {
14
+ /**
15
+ * @var \Magento\Backend\Model\Auth\Session
16
+ */
17
+ protected $ _authSession ;
18
+
19
+ /**
20
+ * @param \Magento\Backend\Block\Template\Context $context
21
+ * @param \Magento\Backend\Model\Auth\Session $authSession
22
+ * @param array $data
23
+ */
24
+ public function __construct (
25
+ \Magento \Backend \Block \Template \Context $ context ,
26
+ \Magento \Backend \Model \Auth \Session $ authSession ,
27
+ array $ data = []
28
+ ) {
29
+ $ this ->_authSession = $ authSession ;
30
+ parent ::__construct ($ context , $ data );
31
+ }
32
+
33
+ /**
34
+ * @return bool
35
+ */
36
+ public function hasAvailableResources ()
37
+ {
38
+ $ user = $ this ->_authSession ->getUser ();
39
+ if ($ user && $ user ->getHasAvailableResources ()) {
40
+ return true ;
41
+ }
42
+ return false ;
43
+ }
44
+ }
Original file line number Diff line number Diff line change 8
8
<page xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" layout =" admin-1column" xsi : noNamespaceSchemaLocation =" urn:magento:framework:View/Layout/etc/page_configuration.xsd" >
9
9
<body >
10
10
<referenceContainer name =" content" >
11
- <block class =" Magento\Backend\Block\Template " name =" content.denied" template =" Magento_Backend::admin/access_denied.phtml" />
11
+ <block class =" Magento\Backend\Block\Denied " name =" content.denied" template =" Magento_Backend::admin/access_denied.phtml" />
12
12
</referenceContainer >
13
13
</body >
14
14
</page >
Original file line number Diff line number Diff line change 6
6
7
7
// @codingStandardsIgnoreFile
8
8
9
+ ?>
10
+ <?php
11
+ /**
12
+ * @see \Magento\Backend\Block\Template
13
+ */
9
14
?>
10
15
<hr class="access-denied-hr"/>
11
16
<div class="access-denied-page">
You can’t perform that action at this time.
0 commit comments