From Fedora Project Wiki

πŸ”— Current UI

Flat navigation between the following tabs:

  • [/Design/SELinuxConfig#Status Status]
  • [/Design/SELinuxConfig#Boolean Boolean]
  • [/Design/SELinuxConfig#File_Labeling File Labeling]
  • [/Design/SELinuxConfig#User_Mapping User Mapping]
  • [/Design/SELinuxConfig#SELinux_User SELinux User]
  • [/Design/SELinuxConfig#Translation Translation]
  • [/Design/SELinuxConfig#Network_Port Network Port]
  • [/Design/SELinuxConfig#Policy_Module Policy Module]
  • [/Design/SELinuxConfig#Process_Domain Process Domain]

πŸ”— Screenshots

πŸ”— Status

πŸ”— Boolean

πŸ”— File Labeling

πŸ”— User Mapping

πŸ”— SELinux User

πŸ”— Translation

πŸ”— Network Port

πŸ”— Policy Module

πŸ”— Process Domain

πŸ”— Mockup Proposal 1

Gist of the changes - split the tabs into two main sections - SELinux configuration, and SELinux managed objects:

  • SELinux Configuration:
    • current enforcing mode / default enforcing mode / policy provider / current policy (advanced)
    • policy modules
    • booleans
    • security levels
  • SELinux Managed Objects:
    • files
    • users (integration of selinux users & user mappings)
    • network ports
    • processes

Mockup source: Media:sysconfig-selinux-mocks1_source.svg


πŸ”— SELinux Configuration

πŸ”— General

πŸ”— Policy Modules

File:Sysconfig-selinux-policymods.png (in progress)

πŸ”— Booleans

File:Sysconfig-selinux-bools.png (in progress)

πŸ”— Security Levels

File:Sysconfig-selinux-seclevels.png (in progress)

πŸ”— SELinux Managed Objects

πŸ”— Files

πŸ”— Users

πŸ”— Network Ports

πŸ”— Processes

(in progress)

πŸ”— Mockup Proposal 2

Keep the tabs flat as they are today, integrating the two user-related tabs, but make the tabs go straight across.