Created by Duncan McGreggor on 2011-06-01 and last modified on 2011-06-09
Get this branch:
bzr branch lp:oerppy
Members of oerppy Hackers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

oerppy Hackers

Recent revisions

48. By Duncan McGreggor on 2011-06-09

Added a permissions change to the config file.

47. By Duncan McGreggor on 2011-06-09

* Added a util function for finding scripts.
* Renamed the scripts to be unique (starting with the string "oerppy_").
* Updated the setup.py script to include script installation.

46. By Duncan McGreggor on 2011-06-09

* Added setup.py and meta.py files.
* Added a -V option to scripts (for version).

45. By Duncan McGreggor on 2011-06-09

Updated TODO.

44. By Duncan McGreggor on 2011-06-09

* Split-out Canonical customizations into subclasses and copied appropriate
  methods over to the Canonical query class.
* Added some missing docstrings to models.

43. By Duncan McGreggor on 2011-06-09

* Added a script and export class for getting the list of project names in
* Fixed up the csv exporter function to use the simple csv writer in addition
  to the dict writer and to allow for string-based rows (as opposed to just
  list-based ones).
* Fixed a bad variable name in the Canonical query class for monthly export of
  all project timesheets.

42. By Duncan McGreggor on 2011-06-09

* Improved some of the command line help options.
* Added support for querying all projects.
* Moved Project query methods out of the Canonical query class and into the
  project one.
* Added a TODO file.

41. By Duncan McGreggor on 2011-06-09

* Added get_mondays utility function.
* Split out some of the date logic from the start_of_week utility function.
* Fixed up csv export function.
* Added a project class for grouping a project's time-related data.
* Converted the numbered attributes in the TimeEntry model to groups of
  attributes, greatly improving the ease with which one can iterate/search
  through the project data (e.g., match project names).
* Added a model for the project.project entity search results.
* Fixed up MonthExport class.
* Added logic to get_project_month_timesheets.
* Split out logic in large week export method into separate private methods.
* Added project-specific methods to CanonicalQuery.
* Changed the query class to use a getter for the user_dept data instead of an

40. By Duncan McGreggor on 2011-06-06

* Added a script and script class for getting table metadata out of OpenERP.
* Added new models for project.timeentry*.
* Split the query method that gets all timeentries from the beginning until now
  into a general method for any time entry period and a new *
  since-the-beginning one that uses the new method.
* Split out more Canonical-specific code (and data models).
* Added a check in the results set class: if there are no results, just leave
  as an empty list and do no processing.
* Converted more methods to use the data model classes.
* Simplified logic in get_all_weeks_oem_timesheets.
* Added missing docstrings for some script classes.

39. By Duncan McGreggor on 2011-06-06

* Added missing bin script.
* Renamed a method.

Branch metadata

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