use BookStack\App\AppVersion;
use BookStack\Entities\Tools\TrashCan;
use BookStack\Http\Controller;
+use BookStack\Permissions\Permission;
use BookStack\References\ReferenceStore;
use BookStack\Uploads\ImageService;
use Illuminate\Http\Request;
*/
public function index(TrashCan $trashCan)
{
- $this->checkPermission('settings-manage');
+ $this->checkPermission(Permission::SettingsManage);
$this->setPageTitle(trans('settings.maint'));
// Recycle bin details
*/
public function cleanupImages(Request $request, ImageService $imageService)
{
- $this->checkPermission('settings-manage');
+ $this->checkPermission(Permission::SettingsManage);
$this->logActivity(ActivityType::MAINTENANCE_ACTION_RUN, 'cleanup-images');
$checkRevisions = !($request->get('ignore_revisions', 'false') === 'true');
*/
public function sendTestEmail()
{
- $this->checkPermission('settings-manage');
+ $this->checkPermission(Permission::SettingsManage);
$this->logActivity(ActivityType::MAINTENANCE_ACTION_RUN, 'send-test-email');
try {
*/
public function regenerateReferences(ReferenceStore $referenceStore)
{
- $this->checkPermission('settings-manage');
+ $this->checkPermission(Permission::SettingsManage);
$this->logActivity(ActivityType::MAINTENANCE_ACTION_RUN, 'regenerate-references');
try {