Enhancement #2783

Firewall: beautify rules page

Added by Giacomo Sanchietti over 5 years ago. Updated over 5 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-firewall-base
Target version:v6.5
Resolution: NEEDINFO:No

Description

The user should have a clear view of the current firewall status only with a rapid glance.
Adding icons and colors, following information should be empathized:
  • action: drop/accept/block
  • source type: host, network, etc
  • destination: host, network, etc
  • logging: enabled/disbled

Related issues

Related to NethServer 6 - Feature #2716: Custom firewall rules CLOSED

Associated revisions

Revision 52f9d712
Added by Giacomo Sanchietti over 5 years ago

Web UI: beautify rules pages. Refs #2783

Revision 41c1a50b
Added by Giacomo Sanchietti over 5 years ago

Add font-awesome library. Refs #2783

Revision 720a8e4e
Added by Giacomo Sanchietti over 5 years ago

Web UI: update translations. Refs #2783

Revision 973792e4
Added by Giacomo Sanchietti over 5 years ago

Web UI: handle mobile devices. Refs #2783

Revision 1be1faf7
Added by Giacomo Sanchietti over 5 years ago

Web UI: beautify rules pages. Refs #2783

Revision 320f4345
Added by Giacomo Sanchietti over 5 years ago

Web UI: update translations. Refs #2783

Revision d51dd368
Added by Giacomo Sanchietti over 5 years ago

Web UI: handle mobile devices. Refs #2783

Revision 5253f6b8
Added by Davide Principi over 5 years ago

FontAwesome included from GitHub official repository. Refs #2783

Revision 45742aec
Added by Davide Principi about 5 years ago

Added icons to PickObject. Refs #2783

Use "fa-globe" for "any", cubes for host, "gear" for service.

History

#1 Updated by Giacomo Sanchietti over 5 years ago

  • Status changed from NEW to TRIAGED
  • Target version set to v6.5
  • % Done changed from 0 to 20

#2 Updated by Giacomo Sanchietti over 5 years ago

  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Giacomo Sanchietti
  • % Done changed from 20 to 30

#3 Updated by Giacomo Sanchietti over 5 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60
Modification on branch b2783 of following packages:
  • nethserver-firewall-base
  • nethserver-httpd-admin

#4 Updated by Giacomo Sanchietti over 5 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Packages in nethserver-testing:
  • nethserver-firewall-base-1.1.0-67.0git52f9d712.ns6.noarch.rpm
  • nethserver-firewall-base-1.1.0-69.0git973792e4.ns6.noarch.rpm
  • nethserver-httpd-admin-1.2.3-2.0git737c6ce5.ns6.noarch.rpm
Test case
  • Everything should work exactly as #2716

#5 Updated by Giacomo Sanchietti over 5 years ago

#6 Updated by Giovanni Bezicheri over 5 years ago

  • Assignee set to Giovanni Bezicheri

#7 Updated by Giovanni Bezicheri over 5 years ago

  • Status changed from ON_QA to TRIAGED
  • Assignee deleted (Giovanni Bezicheri)
  • % Done changed from 70 to 20

Bugs discovered:

  • when creating a zone as origin or destination of a rule, the zone is not written on shorewall configuration files after that apply changes button was pressed,
  • the green net is reported as "loc" in the shorewall configuration files but "loc" is not defined.

Some notes:

  • it is not clear whether a rule is enabled or not in the rule list view,
  • it is not possible to dynamically add members of a hosts group when setting the options about origin and destination of a rule.

#8 Updated by Giacomo Sanchietti over 5 years ago

  • Status changed from TRIAGED to CLOSED
  • % Done changed from 20 to 100

Merged to master.

Development will continue on #2705

Also available in: Atom PDF