Modify

Ticket #376 (closed task: fixed)

Opened 6 years ago

Last modified 6 years ago

Give GUI access to Traffic Shaping module

Reported by: ejhernandez@… Owned by: ejhernandez@…
Milestone: 0.9 Component: trafficshaping
Severity: major Keywords: GUI
Cc:

Description

The GUI is the remainder part to finish first step of traffic shaping module (See traffic shaping module design for details)

This ticket also fixes bugs related to this module when they appear testing the GUI.

It will use AJAX support via the component table created to achieve so.

Attachments

Change History

comment:1 Changed 6 years ago by ejhernandez@…

  • priority changed from high to highest

comment:2 Changed 6 years ago by ejhernandez@…

  • Status changed from new to assigned
  • estimatedhours changed from 0 to 10

According to Javi's expectations, only 1 day to apply AJAX table in traffic shaping module.

comment:3 Changed 6 years ago by ejhernandez@…

(In [6363]) Starting table model for TS refs #376

comment:4 Changed 6 years ago by ejhernandez@…

(In [6414]) Second attempt to traffic shaping module including some new Ajax table stuff, new naming convention refs #376

comment:5 Changed 6 years ago by ejhernandez@…

(In [6667]) Updating model and such to new Ajax table version refs #376

comment:6 Changed 6 years ago by ejhernandez@…

(In [6694]) Fixing errors to make a test with rule model refs #376

comment:7 Changed 6 years ago by ejhernandez@…

(In [6716]) Merging ebox client from trunk and fixing a bug refs #376

comment:8 Changed 6 years ago by ejhernandez@…

(In [6720]) Changing table method to be singleton and having to implement _table method. Setting as leading text for table's attributes dir the first 4 chars from the table name. All refs #376

comment:9 Changed 6 years ago by ejhernandez@…

(In [6721]) Adapting table method to be protected refs #376

comment:10 Changed 6 years ago by ejhernandez@…

(In [6724]) Fixing bug setting leading text. Adding MissingArgument? to removeRow. All refs #376.

comment:11 Changed 6 years ago by ejhernandez@…

(In [6725]) Fixing a lot of bugs. Setting class methods and such. To integrate with AJAX table. All refs #376

comment:12 Changed 6 years ago by ejhernandez@…

(In [6727]) Adding getDirectory method and fixing some comments refs #376

comment:13 Changed 6 years ago by ejhernandez@…

(In [6728]) Fixing errors. Just updating is needed to be fixed refs #376

comment:14 Changed 6 years ago by ejhernandez@…

(In [6729]) s/getRuleModel/ruleModel refs #376

comment:15 Changed 6 years ago by ejhernandez@…

(In [6730]) Remove some parameters useless from different TS calling refs #376

comment:16 Changed 6 years ago by ejhernandez@…

  • hours changed from 0 to 1.75
  • totalhours changed from 0.0 to 1.75

Last three commits (6729 to [6731]).

comment:17 Changed 6 years ago by ejhernandez@…

(In [6733]) Fixing a nasty bug. s/getDirectory/directory. Adding order function refs #376

comment:18 Changed 6 years ago by ejhernandez@…

(In [6734]) Fixing all tests but now it fails refs #376

comment:19 Changed 6 years ago by ejhernandez@…

(In [6735]) Fixing precedence bug. Why don't 'and' and '&&' have the same precedence? refs #376

comment:20 Changed 6 years ago by ejhernandez@…

(In [6736]) A more explicit error refs #376

comment:21 Changed 6 years ago by ejhernandez@…

(In [6739]) Added a doc example refs #376

comment:22 Changed 6 years ago by ejhernandez@…

(In [6740]) Now all tests are passed refs #376

comment:23 Changed 6 years ago by ejhernandez@…

(In [6761]) Deleting unused modules and updating rest refs #376

comment:24 Changed 6 years ago by ejhernandez@…

(In [6765]) Adding overriden methods tableModel and selectOptions refs #376

comment:25 Changed 6 years ago by ejhernandez@…

(In [6767]) Adding an specific viewer for the rule multi table refs #376

comment:26 Changed 6 years ago by ejhernandez@…

(In [6776]) Updating controller, models and index to work refs #376

comment:27 Changed 6 years ago by ejhernandez@…

(In [6777]) Setting guaranteed rate and limited rate optional and handling default not given value refs #376

comment:28 Changed 6 years ago by ejhernandez@…

(In [6783]) Substituing EBox::Global->modInstance('module') by my $global = EBox::Global->getInstance(); $global->modInstance('module') refs #376

comment:29 Changed 6 years ago by ejhernandez@…

(In [6788]) Adding a dumper to check the tree is correctly created refs #376

comment:30 Changed 6 years ago by ejhernandez@…

(In [6789]) Fix bug -> when a class has a qdisc attached, dump its own tc commands refs #376

comment:31 Changed 6 years ago by ejhernandez@…

  • hours changed from 0 to 51.25
  • Status changed from assigned to closed
  • Resolution set to fixed
  • totalhours changed from 1.75 to 53.0

(In [6790]) Fixing all bugs at the end. The tree is created every time a rule is added/removed/changed and some other minor bugs fixed closes #376 (spent 51.25)

comment:32 Changed 6 years ago by ejhernandez@…

  • Status changed from closed to reopened
  • Resolution fixed deleted

Regen is not correctly done

comment:33 Changed 6 years ago by ejhernandez@…

(In [6791]) Setting no rate when dumping default class of a htb refs #376

comment:34 Changed 6 years ago by ejhernandez@…

(In [6792]) Fixing maximum allowed limited rate to the rate of the interface refs #376

comment:35 Changed 6 years ago by ejhernandez@…

(In [6793]) Adding a default rate for optional fields refs #376

comment:36 Changed 6 years ago by ejhernandez@…

  • hours changed from 0 to 1
  • Status changed from reopened to closed
  • Resolution set to fixed
  • totalhours changed from 53.0 to 54.0

comment:37 Changed 6 years ago by ejhernandez@…

(In [6799]) Reverting extraParams to previous before an extensive support was checked refs #376

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.