secubox-openwrt/package/secubox/luci-app-hexojs/root/usr/share/rpcd/acl.d/luci-app-hexojs.json
CyberMind-FR a4970edc6f feat(hexojs): Add Hexo CMS packages for OpenWrt
- secubox-app-hexojs: LXC-containerized Hexo service with Node.js
  - hexoctl control script for container/site management
  - Bundled CyberMind theme with dark/light mode
  - Theme presets (minimal, tech, portfolio)
  - Post/page scaffolds

- luci-app-hexojs: Full CMS dashboard
  - Overview with stats and quick actions
  - Post editor with Markdown toolbar and preview
  - Media library browser
  - Categories and tags management
  - Apps portfolio for CyberMind theme
  - Build and deploy to GitHub Pages
  - GitHub Sync wizard (clone, pull, push)
  - Theme configuration and presets
  - Site settings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 18:58:57 +01:00

61 lines
1.0 KiB
JSON

{
"luci-app-hexojs": {
"description": "Grant access to Hexo CMS",
"read": {
"ubus": {
"luci.hexojs": [
"status",
"site_stats",
"list_posts",
"get_post",
"list_drafts",
"search_posts",
"list_categories",
"list_tags",
"list_media",
"list_apps",
"deploy_status",
"preview_status",
"get_config",
"get_theme_config",
"list_presets",
"git_status",
"git_log",
"git_get_credentials"
]
},
"uci": ["hexojs"]
},
"write": {
"ubus": {
"luci.hexojs": [
"create_post",
"update_post",
"delete_post",
"publish_post",
"delete_media",
"create_app",
"generate",
"clean",
"deploy",
"preview_start",
"save_config",
"save_theme_config",
"apply_preset",
"service_start",
"service_stop",
"service_restart",
"git_init",
"git_clone",
"git_pull",
"git_push",
"git_fetch",
"git_reset",
"git_set_credentials"
]
},
"uci": ["hexojs"]
}
}
}