Version 37 (modified by jsoriano@…, 3 years ago) (diff)

--

Base

Show warning when the User Agent is Internet Explorer

There are a lot of issues with that browser that are driving mad some users. I think it should be easy to implement this warning in the login page of the eBox interface.

Review English Strings

Escape as HTML HTML Entities in Templates

Now That we have HTML-escaped templates as the default, we now need to escape as-HTML text some HTML output.

Using ZIP Format for Backup

Next Iteration of exec-mason-template Tool

Add Option to Restore Backup after Installation

Support for Different Administration Roles

A great implementation would be using ACL's:  http://forum.ebox-platform.com/index.php?topic=2943.0

Log Administration Actions

Every action by administrator should be logged and displayed prior to save changes to let the administrator know what he's done.

Better Naming for Backups

Add More Links to the Project Site

The implementation has been done using a widget.

Configuration Wizard for New Installations

Domain Controller Setup Wizard

The Wizard can ask some questions or inform and assist the administrator in the next steps needed to configure eBox:

  • Step 1. Set a Static IP Address for the PDC.
  • Step 2. Configure a DHCP Server.
    • Test DHCP Configuration
  • Step 3. Configure a DNS Server
    • Test DNS Configuration
  • Step 4. Configure the server as PDC.
  • Step 5. Configure a File Server.
  • Step 6. Configure a Print Server.

Create postgres Configuration

  • Support to configure it by several modules

Usability Enhancement for Adding Records to the Table

It could be great to have a whole form when adding a new member to a table. That applies to the configuration of sub models. For instance, services or VPN server configuration. If the sub model is a table, then allow to enter the first row, could be great. No recursive sub model should be done.

Usability Enhancement for the menu

Don't fold it automatically, forum suggestion:  http://forum.ebox-platform.com/index.php?action=post;topic=1881.0

Maintenance mode

Possibility to activate a maintenance mode in eBox warning the users through mail, jabber, etc. ( http://forum.ebox-platform.com/index.php?topic=1901.0)

Set the default number of lines to display in a table

Forum suggestion:  http://forum.ebox-platform.com/index.php?topic=2097.msg8877#msg8877

Go directly to a page by its number in a table

Forum suggestion:  http://forum.ebox-platform.com/index.php?topic=2107.msg8918#msg8918

Usability improvement accepting actions

There should be a button for accepting all the actions or overwrittings of files when enabling modules or saving changes. Forum suggestion:  http://forum.ebox-platform.com/index.php?topic=2149.msg9172#msg9172

Tidy up the html code generated by eBox

Expand/Collapse? view

Show the submodel content as an expansion from parent model.

Set the webadmin timeout from eBox in System --> General

See the discussion in  http://forum.ebox-platform.com/index.php?action=post;topic=2258.0

Usability improvement: colors for some states in dashboard

Interfaces wihtout link or stopped modules could appear in red, suggestion from:  http://forum.ebox-platform.com/index.php?topic=2523.msg12619#msg12619

Improve EBox::Types::Int to manage infinites by default

If a int set as maximum value infinite, then show the right setter and viewer. Using Math::BigInt? will help us to manage this.

This will avoid the problems we have with several inputs which requires infinite values (TS, proxy)

Migration Helpers warnings

If a query in a migration helper is not successfully executed throw a warning or something

Speed up the ebox restart and saving changes processes

This could be done reducing the dependencies between modules when the changes do not affect some modules that are dependencies.

Allow to specify IP/hostname for the Administration interface