Univention Bugzilla – Bug 38878
Improve the usability of the DNS module
Last modified: 2019-02-01 00:08:47 CET
The usability of the DNS module should be improved, for example: 1. If a new a record is crated, an option would be helpful to create the reverse entry automatically. 2. The grid listing of the a records should include the IP addresses and so forth. 3. The creation of a DNS entry for a computer in the computer module isn't very intuitive. Example feedback, see Ticket #2015020421000903.
2. is Bug #38639 which requires Bug #32758
(In reply to Florian Best from comment #1) > 2. is Bug #38639 which requires Bug #32758 Bug #32758 is a generic implementation. I'm not sure if it is really necessary.
Created attachment 7050 [details] Improved representation of the DNS module (In reply to Stefan Gohmann from comment #0) > The usability of the DNS module should be improved, for example: > [...] > 2. The grid listing of the a records should include the IP addresses and so > forth. A suggestion can be found attached. The following points can be pointed out: * The column "value" contains the record's value, i.e., IP address, server address or text value (e.g., first N characters); the implementation would need a special handling for the DNS module on the JavaScript side. * To improve the handling of DNS zones, forward zones should be displayed first; furthermore, the root of the tree widget can be hidden, and the same actions buttons as for the grid can be displayed over the tree widget. This more clearly separates actions to create/modify/delete zones from those to create/modify/delete records. In turn, the dialogue for creating new zones/records can be simplified, as well: creating zones does not need the field "superordinate" and the label "superordinate" can be replaced by, e.g., "DNS forward/reverse zone" for creating records. The DHCP module should be adapted accordingly.
Created attachment 7051 [details] Improved representation of a DNS record (In reply to Stefan Gohmann from comment #0) > The usability of the DNS module should be improved, for example: > [...] Another option would be to adjust the layout of a DNS record, see the attached screenshot: * Priority, weighting, port, and server all have the same width. Better would be a size of 1/3 for priority, weighting, and port and a size of 1 for server. * In general, the last, empty line of a MultiInput can IMHO be removed. This empty line results often in a fairly cluttered representation with sometimes quite some space being wasted (e.g., see the layout of a computer object).
Created attachment 7052 [details] Improved representation of the computer module (In reply to Stefan Gohmann from comment #0) > The usability of the DNS module should be improved, for example: > [...] > 3. The creation of a DNS entry for a computer in the computer module isn't > very intuitive. In fact, DHCP as well as DNS properties of a computer are fairly redundant. Attached can be found a suggested improvement. In this screenshot, all network properties are compressed into one MultiInput field. Each of the sub-entries is optional. When entering the IP address, the reverse zone is selected automatically (if present). A DHCP service can only be chosen if a MAC address is given. Note that it would be possible to chose a network configuration for each entry separately. Currently, the network property is single value, however. I am not sure how severe this change would be w.r.t. backwards compatibility. Eventually this change cannot be done. Note also that this change in the layout can only be done on the JavaScript side. A change on the UDM side would be too severe and would thus break many existing scripts.
This feature has been dropped from the UCS 4.1 roadmap.
1. is Bug #40746
(In reply to Alexander Kläser from comment #4) > Created attachment 7051 [details] > Improved representation of a DNS record > > (In reply to Stefan Gohmann from comment #0) > > The usability of the DNS module should be improved, for example: > > [...] > > Another option would be to adjust the layout of a DNS record, see the > attached screenshot: > > * Priority, weighting, port, and server all have the same width. Better > would be a size of 1/3 for priority, weighting, and port and a size of 1 for > server. → Bug #40775
(In reply to Alexander Kläser from comment #3) > Created attachment 7050 [details] → Bug #40831
Feature request (maybe new ticket, don't know): When right-clicking on a forward zone offer to add: * Alias record * Host record * Service record * TXT record When right-clicking on a reverse zone offer to add: * Pointer record btw: currently mixed "record" and "Record" in forward zone Add list
Small improvement: Have icons that are easier to distinguish for forward- and reverse-zones
This issue has been filled against UCS 4.1. The maintenance with bug and security fixes for UCS 4.1 has ended on 5st of April 2018. Customers still on UCS 4.1 are encouraged to update to UCS 4.3. Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.