| 1385 | | 'prefs:notification' => { |
|---|
| 1386 | | label => "Address Book", |
|---|
| 1387 | | mode => 'list', |
|---|
| 1388 | | args => { _type => 'notification' }, |
|---|
| 1389 | | order => 400, |
|---|
| 1390 | | permission => 'edit_notifications', |
|---|
| 1391 | | view => "blog", |
|---|
| 1392 | | }, |
|---|
| 1393 | | |
|---|
| 1394 | | 'tools:main' => { |
|---|
| 1395 | | label => "System Information", |
|---|
| 1396 | | order => 100, |
|---|
| 1397 | | mode => "tools", |
|---|
| 1398 | | view => "system", |
|---|
| | 1378 | 'prefs:publishing' => { |
|---|
| | 1379 | label => "Publishing", |
|---|
| | 1380 | mode => 'cfg_archives', |
|---|
| | 1381 | order => 110, |
|---|
| | 1382 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1383 | system_permission => 'administer', |
|---|
| | 1384 | view => "blog", |
|---|
| | 1385 | }, |
|---|
| | 1386 | 'prefs:entry' => { |
|---|
| | 1387 | label => "Entry", |
|---|
| | 1388 | mode => 'cfg_entry', |
|---|
| | 1389 | order => 120, |
|---|
| | 1390 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1391 | system_permission => 'administer', |
|---|
| | 1392 | view => "blog", |
|---|
| | 1393 | }, |
|---|
| | 1394 | 'prefs:comment' => { |
|---|
| | 1395 | label => "Comment", |
|---|
| | 1396 | mode => 'cfg_comments', |
|---|
| | 1397 | order => 130, |
|---|
| | 1398 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1399 | system_permission => 'administer', |
|---|
| | 1400 | view => "blog", |
|---|
| | 1401 | }, |
|---|
| | 1402 | 'prefs:trackback' => { |
|---|
| | 1403 | label => "TrackBack", |
|---|
| | 1404 | mode => 'cfg_trackbacks', |
|---|
| | 1405 | order => 140, |
|---|
| | 1406 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1407 | system_permission => 'administer', |
|---|
| | 1408 | view => "blog", |
|---|
| | 1409 | }, |
|---|
| | 1410 | 'prefs:registration' => { |
|---|
| | 1411 | label => "Registration", |
|---|
| | 1412 | mode => 'cfg_registration', |
|---|
| | 1413 | order => 150, |
|---|
| | 1414 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1415 | system_permission => 'administer', |
|---|
| | 1416 | view => "blog", |
|---|
| | 1417 | }, |
|---|
| | 1418 | 'prefs:spam' => { |
|---|
| | 1419 | label => "Spam", |
|---|
| | 1420 | mode => 'cfg_spam', |
|---|
| | 1421 | order => 160, |
|---|
| | 1422 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1423 | system_permission => 'administer', |
|---|
| | 1424 | view => "blog", |
|---|
| | 1425 | }, |
|---|
| | 1426 | 'prefs:web_services' => { |
|---|
| | 1427 | label => "Web Services", |
|---|
| | 1428 | mode => 'cfg_web_services', |
|---|
| | 1429 | order => 170, |
|---|
| | 1430 | permission => 'administer_blog,edit_config,set_publish_paths', |
|---|
| | 1431 | system_permission => 'administer', |
|---|
| | 1432 | view => "blog", |
|---|
| | 1433 | }, |
|---|
| | 1434 | |
|---|
| | 1435 | 'tools:plugins' => { |
|---|
| | 1436 | label => "Plugins", |
|---|
| | 1437 | order => 100, |
|---|
| | 1438 | mode => "cfg_plugins", |
|---|
| | 1439 | permission => "administer_blog", |
|---|
| | 1440 | system_permission => "manage_plugins", |
|---|
| 1408 | | 'tools:import' => { |
|---|
| 1409 | | label => "Import", |
|---|
| 1410 | | order => 300, |
|---|
| 1411 | | mode => "start_import", |
|---|
| 1412 | | view => "blog", |
|---|
| 1413 | | permission => "administer_blog", |
|---|
| 1414 | | view => "system", |
|---|
| 1415 | | }, |
|---|
| 1416 | | 'tools:export' => { |
|---|
| 1417 | | label => "Export", |
|---|
| 1418 | | order => 400, |
|---|
| 1419 | | mode => "start_export", |
|---|
| 1420 | | view => "blog", |
|---|
| 1421 | | permission => "administer_blog", |
|---|
| 1422 | | view => "system", |
|---|
| 1423 | | }, |
|---|
| 1424 | | 'tools:backup' => { |
|---|
| 1425 | | label => "Backup", |
|---|
| 1426 | | order => 500, |
|---|
| 1427 | | mode => "start_backup", |
|---|
| 1428 | | permission => "administer_blog", |
|---|
| 1429 | | view => "system", |
|---|
| 1430 | | }, |
|---|
| 1431 | | 'tools:restore' => { |
|---|
| 1432 | | label => "Restore", |
|---|
| 1433 | | order => 600, |
|---|
| 1434 | | mode => "start_restore", |
|---|
| 1435 | | permission => "administer_blog", |
|---|
| 1436 | | view => "system", |
|---|
| | 1476 | 'tools:system_information' => { |
|---|
| | 1477 | label => "System Information", |
|---|
| | 1478 | order => 700, |
|---|
| | 1479 | mode => "tools", |
|---|
| | 1480 | view => "system", |
|---|
| | 1481 | }, |
|---|
| | 1482 | 'tools:notification' => { |
|---|
| | 1483 | label => "Address Book", |
|---|
| | 1484 | mode => 'list', |
|---|
| | 1485 | args => { _type => 'notification' }, |
|---|
| | 1486 | order => 800, |
|---|
| | 1487 | permission => 'edit_notifications', |
|---|
| | 1488 | view => "blog", |
|---|
| | 1489 | }, |
|---|
| | 1490 | 'tools:ip_info' => { |
|---|
| | 1491 | label => "IP Banning", |
|---|
| | 1492 | mode => 'list', |
|---|
| | 1493 | args => { _type => 'banlist' }, |
|---|
| | 1494 | order => 900, |
|---|
| | 1495 | permission => 'manage_feedback', |
|---|
| | 1496 | condition => sub { |
|---|
| | 1497 | $app->config->ShowIPInformation; |
|---|
| | 1498 | }, |
|---|
| | 1499 | view => "blog", |
|---|