YaST2 Developers Documentation: Configuration of DNS-server

Configuration of DNS-server

include/dns-server/dialog-masterzone.ycp
Definition of the master zone dialog
  • Jiri Srain ,
  • Lukas Ocilka

This module has an unstable interface.

Imports

  • Confirm
  • DnsFakeTabs
  • DnsRoutines
  • DnsServer
  • DnsServer
  • DnsServerAPI
  • DnsServerAPI
  • DnsServerHelperFunctions
  • DnsTsigKeys
  • Hostname
  • IP
  • Label
  • Mode
  • Popup
  • Punycode
  • Report
  • Wizard

Includes

  • dns-server/misc.ycp

Local Functions

local GetMasterZoneEditorTabBasics () -> term

Dialog Tab - Zone Editor - Basics

Return value:
for Get_ZoneEditorTab()
local InitZoneBasicsTab () -> void

Initialize the tab of the dialog

local StoreZoneBasicsTab () -> void

Store settings of a tab of a dialog

local HandleZoneBasicsTab (map event) -> symbol

Handle events in a tab of a dialog

Parameters:
event
local GetMasterZoneEditorTabNameServers () -> term

Dialog Tab - Zone Editor - Name Servers

Return value:
for Get_ZoneEditorTab()
local InitNsListTab () -> void

Initialize the tab of the dialog

local StoreNsListTab () -> void

Store settings of a tab of a dialog

local HandleNsListTab (map event) -> symbol

Handle events in a tab of a dialog

Parameters:
event
local GetMasterZoneEditorTabMailServers () -> term

Dialog Tab - Zone Editor - Mail Servers

Return value:
for Get_ZoneEditorTab()
local InitMxListTab () -> void

Initialize the tab of the dialog

local StoreMxListTab () -> void

Store settings of a tab of a dialog

local HandleMxListTab (map event) -> symbol

Handle events in a tab of a dialog

Parameters:
event
local GetMasterZoneEditorTabSOASettings () -> term

Dialog Tab - Zone Editor - Zone Settings

Return value:
for Get_ZoneEditorTab()
local InitSoaTab () -> void

Initialize the tab of the dialog

local StoreSoaTab () -> void

Store settings of a tab of a dialog

local HandleSoaTab (map event) -> symbol

Handle events in a tab of a dialog

Parameters:
event
local GetMasterZoneEditorTabRecords () -> term

Dialog Tab - Zone Editor - Records

Return value:
for Get_ZoneEditorTab()
local InitZoneRecordsTab () -> void

Initialize the tab of the dialog

local StoreZoneRecordsTab () -> void

Store settings of a tab of a dialog

local CheckNewZoneRecordSyntax (map <string, string> record) -> boolean

Checking new record by the "type"

Parameters:
record
local CheckNewZoneRecordLogic (map <string, string> record) -> boolean

Checking new record by the "type"

Parameters:
record
local HandleZoneRecordsTab (map event) -> symbol

Handle events in a tab of a dialog

Parameters:
event
local GetMasterZoneEditorTab (string tab_id) -> term

Dialog Zone Editor - Tab

Parameters:
tab_id
Return value:
dialog for ZoneEditorDialog()
local runMasterZoneTabDialog () -> symbol

Dialog Zone Editor - Main

Return value:
dialog result for wizard
local runSlaveZoneTabDialog () -> symbol

Dialog Zone Editor - Slave

Return value:
dialog result for wizard
local runStubZoneTabDialog () -> symbol

Dialog Zone Editor - Stub

Return value:
dialog result for wizard
local runForwardZoneTabDialog () -> symbol

Dialog Zone Editor - Forward

Return value:
dialog result for wizard