Feature #2639

Admin's TODO checklist

Added by Davide Principi almost 6 years ago. Updated about 5 years ago.

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

100%

Category:nethserver-base
Target version:~FUTURE
Resolution:WONTFIX NEEDINFO:No

Description

Some packages require the admin user to do this and that to harden the system or to complete a configuration step that make manual intervention necessary.

For instance:
  • change admin/root's default password
  • change Samba password (when nethserver-samba is installed)
  • set system TimeZone
  • set Organization Contacts
  • configure network devices
  • configure Remote Access
  • enable backup or UPS
  • ...

Implement a Dashboard module that shows a list of advices, notices from installed packages.


Related issues

Related to NethServer 6 - Feature #1768: Centralized notification system CLOSED

Associated revisions

Revision 927e2240
Added by Giacomo Sanchietti almost 6 years ago

db defaults, UI: first implementation of admin TODO checklist. Refs #2639

History

#1 Updated by Davide Principi almost 6 years ago

  • Description updated (diff)

#2 Updated by Giacomo Sanchietti almost 6 years ago

  • Target version set to v6.5-beta3

#3 Updated by Filippo Carletti almost 6 years ago

  • Target version changed from v6.5-beta3 to v6.5-rc1

#4 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from NEW to TRIAGED
  • % Done changed from 0 to 20

This feature will be implemented as a dashboard plugin with plugin behavior itself.

Implementation:
  • new database todos
  • each notification must have a type todo and a status property. Allowed values for status property are enabled and disabled
  • NethServer packages will initialize database using the traditional defaults system. Default status value will be enabled
  • when the administrator marks a notification as resolved, the status will be set to disabled
  • translation file must have two mandatory labels: todoname_label and _todoname description, for example given a notification called mynotify:
    $L['mynotify_label'] = "My important notification" 
    $L['mynotify_description'] = "Please do this to resolve the notification" 
    

For now, notifications are not automatically marked as disabled (resolved)

#5 Updated by Giacomo Sanchietti almost 6 years ago

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

#6 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from ON_DEV to TRIAGED
  • Assignee deleted (Giacomo Sanchietti)
  • Target version changed from v6.5-rc1 to ~FUTURE
  • % Done changed from 30 to 20

Desired implementation should not display static notifications but elaborate simple (or complex) conditions and raise the notification.

Current implementation is on nethserver-base git repository on branch b2639.

#7 Updated by Filippo Carletti almost 6 years ago

We could even add a check if the system domain is ".local" or without mx record. Not sure if this is the right place.

#8 Updated by Giacomo Sanchietti about 5 years ago

  • Status changed from TRIAGED to CLOSED
  • % Done changed from 20 to 100
  • Resolution set to WONTFIX

Implementation has been discarded.

If needed, please create a new issue with a detailed description.

Also available in: Atom PDF