Ticket #690 (closed enhancement: fixed)
Refactoring EBox::Types in order to be more scalable and clear
| Reported by: | ejhernandez@… | Owned by: | ejhernandez@… |
|---|---|---|---|
| Milestone: | 0.10 | Component: | base |
| Severity: | major | Keywords: | types |
| Cc: |
Description
Currently, EBox::Types is a framework to be used at EBox::Model::DataTable. Its initial development was centric on being used as soon as possible. However, now it is required to be refactored to manage the following attributes globally:
- optional
- editable
The ticket will check every type to be refactored at all using a test model.
Attachments
Change History
comment:4 Changed 6 years ago by ejhernandez@…
(In [7725]) * Boolean, Int and Select are now refactored
- _paramIsValid now launch an InvalidData? exception when the given data is not valid
- Test model increases accordingly
refs #690
comment:7 Changed 6 years ago by ejhernandez@…
(In [7729]) Refactored PortRange? type, it's not optional anymore and enhancing error messages refs #690
comment:10 Changed 6 years ago by ejhernandez@…
(In [7732]) Refactored Union and Union::Text types, fixed bug at PortRange? type and ConfigureDispatcherDataTable? model refs #690
comment:11 Changed 6 years ago by ejhernandez@…
(In [7733]) Refactored InverseMatch?* types to use protected methods refs #690
comment:12 Changed 6 years ago by ejhernandez@…
comment:13 Changed 6 years ago by ejhernandez@…
comment:14 Changed 6 years ago by ejhernandez@…
comment:15 Changed 6 years ago by ejhernandez@…
comment:16 Changed 6 years ago by ejhernandez@…
comment:17 Changed 6 years ago by ejhernandez@…
- hours changed from 0 to 18.75
- Status changed from assigned to closed
- Resolution set to fixed
- totalhours changed from 0.0 to 18.75