Skip to content

docs: Add RBAC system documentation#1168

Merged
Kitzunu merged 6 commits intoazerothcore:masterfrom
blinkysc:feature/rbac-docs
May 2, 2026
Merged

docs: Add RBAC system documentation#1168
Kitzunu merged 6 commits intoazerothcore:masterfrom
blinkysc:feature/rbac-docs

Conversation

@blinkysc
Copy link
Copy Markdown
Contributor

@blinkysc blinkysc commented Feb 8, 2026

Summary

  • Add RBAC system overview page covering architecture, permission ID ranges, role hierarchy, permission resolution, and .rbac commands
  • Add 5 table documentation pages: rbac_permissions, rbac_linked_permissions, rbac_default_permissions, rbac_account_permissions, module_rbac_permissions
  • module_rbac_permissions page includes a full module integration guide (SQL registration, C++ API, CommandScript pattern)
  • Update database-auth.md index with links to all new pages

🤖 Generated with Claude Code

Add system overview, 5 table docs (rbac_permissions, rbac_linked_permissions,
rbac_default_permissions, rbac_account_permissions, module_rbac_permissions),
and module integration guide. Update database-auth.md index with new entries.
Comment thread docs/module_rbac_permissions.md Outdated
Comment thread docs/database-auth.md Outdated
@Kitzunu
Copy link
Copy Markdown
Member

Kitzunu commented Feb 8, 2026

great work

- Use inline table links instead of reference-style links
- Move rbac overview from database-auth to documentation-index
Comment thread docs/module_rbac_permissions.md Outdated
@Kitzunu
Copy link
Copy Markdown
Member

Kitzunu commented May 1, 2026

@copilot resolve the merge conflicts in this pull request

Copilot AI added a commit that referenced this pull request May 1, 2026
…ation)

Conflicts resolved:
- docs/conditions.md: kept master's new conditions (CONDITION_AI_DATA=104,
  CONDITION_RANDOM_DUNGEON=105, CONDITION_UNIT_IN_COMBAT=106) and added
  PR's Breadcrumb Quests section (dropping stray fragment)
- docs/quest_template_addon.md: kept master's BreadcrumbForQuestId section
  (supersedes PR's ExclusiveGroup/breadcrumb note)

New RBAC docs merged from PR:
- docs/rbac.md (RBAC system overview)
- docs/rbac_permissions.md
- docs/rbac_linked_permissions.md
- docs/rbac_default_permissions.md
- docs/rbac_account_permissions.md
- docs/module_rbac_permissions.md

Index updates:
- docs/database-auth.md: added module_rbac_permissions (M), rbac_account_permissions,
  rbac_default_permissions, rbac_linked_permissions, rbac_permissions (R)
- docs/documentation-index.md: updated with RBAC doc links

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
@Kitzunu Kitzunu merged commit b400953 into azerothcore:master May 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants