Skip to content

Conversation

ictud
Copy link

@ictud ictud commented Aug 5, 2025

Summary of changes

Key changes:

  • Added new zone-super-administrator role to enum access_level (migration 007.php)
  • Added is_zone_super_administrator() method to User class
  • Added user info display in top navigation bar (Name Surname (username))

What zone super administrators can do:

  • Edit NS and CAA records (previously only global admins could do this)
  • Edit zone SOA settings (previously only global admins could do this)
  • Approve/reject change requests
  • Add new NS and CAA records

Security improvements:

  • Restricted NS and CAA record editing for standard operators and zone administrators
  • Added JavaScript validation to prevent unauthorized editing attempts
  • Added visual styling for read-only records (opacity, cursor, hover effects)
  • Updated email notifications to include super administrators

UI/UX improvements:

  • Added user info display in top navigation bar showing "Name Surname (username)" with user icon

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.

1 participant