lp:~mike-peacecorps/mnemosyne-proj/natural-sort

Created by Mike A. and last modified

Implements the natural numeric sorting for categories requested in "intelligent-ordering" blueprint (https://blueprints.launchpad.net/mnemosyne-proj/+spec/intelligent-ordering).

Get this branch:
bzr branch lp:~mike-peacecorps/mnemosyne-proj/natural-sort
Only Mike A. can upload to this branch. If you are Mike A. please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mike A.
Project:
The Mnemosyne Project
Status:
Merged

Recent revisions

696. By Michael Appleby <ma@marvin>

Added kwargs methods for several graph types.

695. By Michael Appleby <email address hidden>

Lot of minor code cleanup and docstring improvement.

Removed conditional branching on self.scope from SchedGraph methods and
instead override default methods via assignment in __init__.

694. By Michael Appleby <email address hidden>

Removed StatGraph.make_graph method and moved the graph type selction logic
into StatGraph.__init__.

693. By Michael Appleby <email address hidden>

Made scope an ivar, rather than passing it as argument to make_graph. Also,
change name of values_for and kwargs_for to values and kwargs, respectively.

Now that scope is passed to the constructor, I can make StatGraph less hideous
by using the inherited make_graph implementation and instead setting the graph
type in the constructor, where it should be done.

692. By Michael Appleby <email address hidden>

More refactoring. Added prepare_axes hook to allow for custom axes
modification without needing to override make_graph.

691. By Michael Appleby <email address hidden>

Factored out values validation to method self.validate in class
StatGraphBase.

690. By Michael Appleby <email address hidden>

Changed grades stats to display as Histogram instead of PieChart

689. By Michael Appleby <email address hidden>

Added get_all_cards() to database class and updated statistics_dlg.py
accordingly.

688. By Michael Appleby <email address hidden>

merge sql from trunk

687. By Michael Appleby <email address hidden>

Removed unecessary __init__ method from ScheduleGraph

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.