@@ -58,26 +58,23 @@ public function bootAddon()
58
58
__DIR__ .'/../resources/views/web ' => resource_path ('views/vendor/statamic-memberbox/web ' ),
59
59
], 'statamic-memberbox-views ' );
60
60
61
- Nav::extend (function ($ nav ) {
62
- $ nav ->users ('Members ' )
63
- ->route ('memberbox.index ' )
64
- ->active ('members ' )
65
- ->can ('mb view members ' )
66
- ->icon ('users ' );
67
- });
68
-
69
- $ this ->app ->booted (function () {
70
- Permission::group ('mb members ' , 'Members ' , function () {
71
- Permission::register ('mb view members ' )->label (__ ('statamic-memberbox::permissions.view_members ' ))->children ([
72
- Permission::make ('mb edit members ' )->label (__ ('statamic-memberbox::permissions.edit_members ' ))->children ([
73
- Permission::make ('mb create members ' )->label (__ ('statamic-memberbox::permissions.create_members ' )),
74
- ]),
75
- ]);
61
+ if (config ('statamic.memberbox.enable_cp ' , true )) {
62
+ Nav::extend (function ($ nav ) {
63
+ $ nav ->users ('Members ' )
64
+ ->route ('memberbox.index ' )
65
+ ->active ('members ' )
66
+ ->can ('mb view members ' )
67
+ ->icon ('users ' );
76
68
});
77
- });
78
-
79
- // app(ProtectorManager::class)->extend('mb_member', function ($app) {
80
- // return new Member();
81
- // });
69
+ $ this ->app ->booted (function () {
70
+ Permission::group ('mb members ' , 'Members ' , function () {
71
+ Permission::register ('mb view members ' )->label (__ ('statamic-memberbox::permissions.view_members ' ))->children ([
72
+ Permission::make ('mb edit members ' )->label (__ ('statamic-memberbox::permissions.edit_members ' ))->children ([
73
+ Permission::make ('mb create members ' )->label (__ ('statamic-memberbox::permissions.create_members ' )),
74
+ ]),
75
+ ]);
76
+ });
77
+ });
78
+ }
82
79
}
83
80
}
0 commit comments