后端 game_base: - 货币并入 game.rule(rate/note 字段),新增可配置规则类别 game.rule.category(world/faction/character/currency) - 新增「配置」菜单与规则类别配置子项 - /game/api/rules 按类别分组返回,/game/api/currencies 保持兼容 - 列表分组取消等级累计(aggregator=False,适配 Odoo18) - 1.2 pre-migrate 清理旧 game.currency 记录,避免外部ID冲突 前端/官网: - 世界数据大报表(index.html + .wd-* 样式) - 背景 5 板块同步、论坛汉化、过渡资源与 views 拆分(announcement/codex/forum/page/rule/story)
1.9 KiB
1.9 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_game_codex_entry | game.codex.entry public | model_game_codex_entry | base.group_public | 1 | 0 | 0 | 0 |
| 3 | access_game_codex_entry_user | game.codex.entry user | model_game_codex_entry | base.group_user | 1 | 1 | 1 | 1 |
| 4 | access_game_forum_thread | game.forum.thread public | model_game_forum_thread | base.group_public | 1 | 0 | 0 | 0 |
| 5 | access_game_forum_thread_user | game.forum.thread user | model_game_forum_thread | base.group_user | 1 | 1 | 1 | 1 |
| 6 | access_game_forum_post | game.forum.post public | model_game_forum_post | base.group_public | 1 | 0 | 0 | 0 |
| 7 | access_game_forum_post_user | game.forum.post user | model_game_forum_post | base.group_user | 1 | 1 | 1 | 1 |
| 8 | access_game_announcement | game.announcement public | model_game_announcement | base.group_public | 1 | 0 | 0 | 0 |
| 9 | access_game_announcement_user | game.announcement user | model_game_announcement | base.group_user | 1 | 1 | 1 | 1 |
| 10 | access_game_rule_category | game.rule.category public | model_game_rule_category | base.group_public | 1 | 0 | 0 | 0 |
| 11 | access_game_rule_category_user | game.rule.category user | model_game_rule_category | base.group_user | 1 | 1 | 1 | 1 |
| 12 | access_game_rule | game.rule public | model_game_rule | base.group_public | 1 | 0 | 0 | 0 |
| 13 | access_game_rule_user | game.rule user | model_game_rule | base.group_user | 1 | 1 | 1 | 1 |
| 14 | access_game_page | game.page public | model_game_page | base.group_public | 1 | 0 | 0 | 0 |
| 15 | access_game_page_user | game.page user | model_game_page | base.group_user | 1 | 1 | 1 | 1 |
| 16 | access_game_page_item | game.page.item public | model_game_page_item | base.group_public | 1 | 0 | 0 | 0 |
| 17 | access_game_page_item_user | game.page.item user | model_game_page_item | base.group_user | 1 | 1 | 1 | 1 |
| 18 | access_game_story_volume | game.story.volume public | model_game_story_volume | base.group_public | 1 | 0 | 0 | 0 |
| 19 | access_game_story_volume_user | game.story.volume user | model_game_story_volume | base.group_user | 1 | 1 | 1 | 1 |
| 20 | access_game_story_chapter | game.story.chapter public | model_game_story_chapter | base.group_public | 1 | 0 | 0 | 0 |
| 21 | access_game_story_chapter_user | game.story.chapter user | model_game_story_chapter | base.group_user | 1 | 1 | 1 | 1 |