Prevent Invite Code Creation for Meetings with Disabled Guest Access

Summary

With the latest controller changes, the backend now rejects invite code creation requests for meetings where guest access is disabled. The frontend does not yet guard against this - it will silently fire failing API requests and break the UI.

Affected surfaces

  1. MeetingLinksAndPasswords.tsx - isInviteAllowed
  2. MeetingActions.tsx - isInviteAllowed
  3. GuestLinkField.tsx

Acceptance Criteria

  • GuestLinkField is not rendered for meetings with guest access disabled

Screenshots

Edited by Maximilian Fuß