lp://staging/~javier.collado/checkbox-editor/bug1020877

Created by Javier Collado and last modified
Get this branch:
bzr branch lp://staging/~javier.collado/checkbox-editor/bug1020877
Only Javier Collado can upload to this branch. If you are Javier Collado please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Javier Collado
Project:
Checkbox Editor
Status:
Merged

Recent revisions

156. By Javier Collado

Whitelist ordering and dependencies improvements (LP: #1020877)

155. By Javier Collado

Fixed crash when file is deselected

Since for files, the root objects in the treeview, the description column is
None, if the value returned isn't checked, then a crash happens when trying to
access description as if it were a dictionary.

154. By Javier Collado

Deselect reverse dependencies properly

When a job is deselected, all reverse dependencies (the jobs that depend on it)
are removed as well. This together with the selection of dependencies when a
jobs is selected makes hard to create a whitelist with broken dependencies.

153. By Javier Collado

Select all dependencies when a job is selected

Look recursively for all job dependencies and make sure they are selected and
added to the whitelist properly, so that no reordering happens when checkbox
uses that whitelist.

152. By Javier Collado

Fixed ordering problems with jobs with multiple dependencies

When reordering the whitelist, the list of dependencies wasn't correctly
retrieved because it was assumed that all jobs had at most one depedency,
something that isn't true for example for suspend/suspend_advanced.

151. By Javier Collado

Fixed take care of jobs with multiple dependencies

Selecting/deselecting jobs with multiple dependencies
(suspend/suspend_advanced) didn't work because no more than one dependency per
job was expected

150. By Javier Collado

Modified resource rows selected when saving a whitelist

Resources where only selected when using `Tools -> Execute`. However, this was
supposed to apply for whitelists as well, so this change implements it.

149. By Javier Collado

Fixed crash when saving whitelists

The problem was introduced when a new plugin was added to the whitelist model
to store the plugin for each job

148. By Javier Collado

Modified bottom button callback to fail when moving resources below other jobs

Resources are expected to be executed before any other kind of jobs. They are
already prepended to the whitelist when selected, but with this change they
won't be moved below other jobs when bottom button is clicked.

147. By Javier Collado

Modified down button callback to fail when moving resources below other jobs

Resources are expected to be executed before any other kind of jobs. They are
already prepended to the whitelist when selected, but with this change they
won't be moved below other jobs when down button is clicked.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/checkbox-editor
This branch contains Public information 
Everyone can see this information.

Subscribers