Modify

Ticket #735 (closed defect: fixed)

Opened 6 years ago

Last modified 5 years ago

Change module to use the new framework features

Reported by: javier.amor.garcia@… Owned by: ejhernandez@…
Milestone: Component: dhcp
Severity: normal Keywords:
Cc:

Description (last modified by ejhernandez@…) (diff)

Prerrequisites:

  1. #839
  2. #840

The dhcp module layout will be as follows:

  • /dhcp/General
    • /dhcp/EnableForm
    • /dhcp/InterfaceConfiguration/* <- As many as static (real and virtual) interfaces are for composite and therefore models within
      • /dhcp/Options/*
      • /dhcp/RangeInfo/*
      • /dhcp/RangeTable/*
      • /dhcp/FixedAddressTable/*

Attachments

Change History

comment:1 Changed 6 years ago by ejhernandez@…

  • Owner changed from javier.amor.garcia@… to ejhernandez@…
  • Description modified (diff)
  • Summary changed from change module to use the new framework features to Change module to use the new framework features

comment:2 Changed 6 years ago by ejhernandez@…

(In [8431]) Added setTypedRow and addTypedRow specialisations to DataForm? refs #735

comment:3 Changed 6 years ago by ejhernandez@…

  • Status changed from new to assigned
  • Description modified (diff)

Change the model's name

comment:4 Changed 6 years ago by ejhernandez@…

  • Description modified (diff)

comment:5 Changed 6 years ago by ejhernandez@…

(In [8447]) Added the 4 models required to change DHCP to be MVC-based refs #735

comment:6 Changed 6 years ago by ejhernandez@…

(In [8448]) Added models to the DHCP main module making a model provider and reflects models on configure refs #735

comment:7 Changed 6 years ago by ejhernandez@…

(In [8455]) Added InterfaceConfiguration? composite refs #735

comment:8 Changed 6 years ago by ejhernandez@…

(In [8456]) Added another parameter to ValidateTypedRow? with all fields when the action is an update. Added HostIP and DomainName? types as Text subtypes because of its common usage on eBox. Added more information when skipping on loading models refs #735

comment:9 Changed 6 years ago by ejhernandez@…

(In [8460]) Adding more options to make eBox admin lazier. Fixing some bugs as well.refs #735

comment:10 Changed 6 years ago by ejhernandez@…

(In [8461]) Fixing some bugs and adding index to InterfaceConfiguration? as well as named parameters to Composite instantation parameters refs #735

comment:11 Changed 6 years ago by ejhernandez@…

(In [8466]) * Mapping View/Controller? from a model work as well with indexed composites refs #735

  • Added readOnlyForm to static forms refs #840
  • Print the IPAddr::HTMLViewer when the IPAddr type is non editable

comment:12 Changed 6 years ago by ejhernandez@…

(In [8471]) Added composite to finish the same functionality than previous one refs #735 (Only GUI part)

comment:13 Changed 6 years ago by ejhernandez@…

(In [8474]) Return undef when the default value cannot be infered. This allows to work _setValue on Types::Abstract work smoothy refs #735

comment:14 Changed 6 years ago by ejhernandez@…

(In [8475]) Setting a namespace from a common model to distinguish from others which collisionate refs #735

comment:15 Changed 6 years ago by ejhernandez@…

(In [8479]) * Added Interface address on range information for DHCP

  • Added help on Options model
  • Added help on Interfaces composite
  • Change on Network observer to work with models

refs #735

comment:16 Changed 6 years ago by ejhernandez@…

(In [8484]) Refurbish NetworkObserver? using models instead of GConf directly. Added precondition to display DynamicGeneral? refs #735

comment:17 Changed 6 years ago by ejhernandez@…

(In [8485]) Change from static to whatever but static refs #735 Changeset [8484] refs to #783

comment:18 Changed 6 years ago by ejhernandez@…

(In [8493]) Store models in a private attribute in order to avoid deep recursion with ModelManager? and better network observer refs #735

comment:19 Changed 6 years ago by ejhernandez@…

(In [8507]) Remove active key from GConf schemas refs #735

comment:20 Changed 6 years ago by ejhernandez@…

(In [8508]) Now Options is cooler than ass. Added validateTypedRow and some helper functions for DHCP module refs #735

comment:21 Changed 6 years ago by ejhernandez@…

(In [8510]) Added _tailoredOrder for range and fixed address tables refs #735

comment:22 Changed 6 years ago by ejhernandez@…

(In [8513]) Added sort function refs #735

comment:23 Changed 6 years ago by ejhernandez@…

(In [8514]) Updated setDefaultGateway refs #735

comment:24 Changed 6 years ago by ejhernandez@…

(In [8516]) Added unit test to network observer about virtual interfaces refs #735

comment:25 Changed 6 years ago by ejhernandez@…

(In [8517]) * Change API on setDefaultGateway

  • Change API on setSearchDomain
  • Added private method as model getter
  • Remove unused code
  • Added indexField and indexValue to perform actions on models
  • Virtual interface observer now works correctly

refs #735

comment:26 Changed 6 years ago by ejhernandez@…

(In [8533]) Changing API for DHCP module on setting dhcp interface options using now exposedMethods. Adding new unit test to test the new exposed methods refs #735 refs #856

comment:27 Changed 5 years ago by ejhernandez@…

  • hours changed from 0 to 41
  • Status changed from assigned to closed
  • Resolution set to fixed
  • totalhours changed from 0.0 to 41.0

Fixed on 2007-10-26

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.