Commit Graph
100 Commits
Author SHA1 Message Date
Xavier Morel 958d3c556c [merge] Check on existence of the -c specified config file by Christophe Chauvet
bzr revid: xmo@tinyerp.com-20100202074415-0yikzl1w72cdtf6h
2010-02-02 08:44:15 +01:00
Xavier Morel b4f3dcde7e [merge] mx.DateTime-removal branch by rvalyi
https://code.launchpad.net/~openerp-commiter/openobject-server/server-mxdatetime-free/+merge/16099

bzr revid: xmo@tinyerp.com-20100202073928-xcnqd57l10jd3dg1
2010-02-02 08:39:28 +01:00
Xavier Morel 6732ca586e [fix] account: reinstate action_invoice_tree_panding_invoice action removed during fp@tinyerp.com-20100128171309-7sy1zg4gbqxt84ik
bzr revid: xmo@tinyerp.com-20100201121235-vpf29o1uav8ebub7
2010-02-01 13:12:35 +01:00
Xavier Morel 493b04e09a [fix] forgot to fix hr_jobs name in installer view
bzr revid: xmo@tinyerp.com-20100201115439-3qpblmb2pqtaalss
2010-02-01 12:54:39 +01:00
Xavier Morel 204742fd8a [fix] hr: hr_jobs is actually called crm_hr
And I don't have the courage to try to rename it and every object within it

bzr revid: xmo@tinyerp.com-20100131184952-y3h7ep5pj0rdgwl3
2010-01-31 19:49:52 +01:00
Xavier Morel 3d6e738cb6 [fix] installer layout in gecko browsers
bzr revid: xmo@tinyerp.com-20100131175421-ob1vyyzsdvmcipgm
2010-01-31 18:54:21 +01:00
Xavier Morel ce5acb2c5e [fix] syntax error introduced in xmo@tinyerp.com-20100127121507-cw98bdzkq1z8vgj4
bzr revid: xmo@tinyerp.com-20100131174844-ni2pkc2nj89m7qki
2010-01-31 18:48:44 +01:00
Xavier Morel f99cf9a615 [fix] very badly broken HttpSDaemon
bzr revid: xmo@tinyerp.com-20100131155508-3uh7b9ahkwrsusat
2010-01-31 16:55:08 +01:00
Xavier Morel 77eed56346 [imp] fix imports
bzr revid: xmo@tinyerp.com-20100129162616-6zq38zjn5c981avx
2010-01-29 17:26:16 +01:00
Xavier Morel a62d77fa11 [fix] exception thrown by browse_record.__getitem__ when field not found
bzr revid: xmo@tinyerp.com-20100129162332-a7nvb3w153iv2e7y
2010-01-29 17:23:32 +01:00
Xavier Morel c8468aa37c [imp] remove explicit reply-to setting in welcome email
bzr revid: xmo@tinyerp.com-20100127121507-j2ano3hioykmw5s5
2010-01-27 13:15:07 +01:00
Xavier Morel f277ec836b [fix] email_to is a sequence of email addresses, not just one
bzr revid: xmo@tinyerp.com-20100127121412-5mhk4y34d9g0239u
2010-01-27 13:14:12 +01:00
Xavier Morel 2dd21b183e [fix] typo in send_mail
bzr revid: xmo@tinyerp.com-20100127113716-ev7vi7s1axvj7na4
2010-01-27 12:37:16 +01:00
Xavier Morel fee5e0734c [imp] move email sending into res.users, be a bit more defensive
bzr revid: xmo@tinyerp.com-20100127112849-3bouvwmym99d6xl9
2010-01-27 12:28:49 +01:00
Xavier Morel fb4aba6d01 [fix] installer descriptions (formatting & wording, add missing descriptions in report_designer and misc_tools)
bzr revid: xmo@tinyerp.com-20100127100519-45baercg41ys5pwu
2010-01-27 11:05:19 +01:00
Xavier Morel bf7d53c607 [imp] base_setup: remove top image in define main company screen
bzr revid: xmo@tinyerp.com-20100127091746-4d1rmmyqbg5kmzno
2010-01-27 10:17:46 +01:00
Xavier Morel 3d6093e008 [fix] document_ftp: remove reference to port as port isn't configurable anymore
bzr revid: xmo@tinyerp.com-20100127091443-9h7fy7qi23m5az8k
2010-01-27 10:14:43 +01:00
Xavier Morel 5e5fedc78d [fix] Add a width to installer description field
bzr revid: xmo@tinyerp.com-20100127091244-z9xuyjxpmk6rrvz9
2010-01-27 10:12:44 +01:00
Xavier Morel 17cbf1e2b8 [fix] base_setup: typo in description
bzr revid: xmo@tinyerp.com-20100127091214-vlehsg4dsknqb3v8
2010-01-27 10:12:14 +01:00
Xavier Morel bedf69d3f0 [fix] try to fix intermittent error where the user's action_id gets set to the wrong item
bzr revid: xmo@tinyerp.com-20100126193048-lxhqvyljnjjjzfx2
2010-01-26 20:30:48 +01:00
Xavier Morel 154a301fa3 [imp] don't display ir.actions.todo's active field in tree view
bzr revid: xmo@tinyerp.com-20100126184534-gjqobv95b2yl5axw
2010-01-26 19:45:34 +01:00
Xavier Morel 50f599947e [fix] erratas to res.config's documentation
bzr revid: xmo@tinyerp.com-20100126184511-4e0iu2ziqgn4wlhy
2010-01-26 19:45:11 +01:00
Xavier Morel 392631cc32 [fix] res.config so the state of a todo is changed after being done with it, not when it's displayed.
Add the setting of states to ``skip`` (action_skip) and ``cancel``
(action_cancel) on top of ``done`` (action_next) plus a bit of
documentation to the API.

Also, fix res.config.users to use the right buttons/actions for its
stuff, or clicking "Done" registers as having skipped the screen:
create ``action_add`` event for "Add User" button, and hook "Done" to
``action_next`` with a NOOP ``execute``.

bzr revid: xmo@tinyerp.com-20100126164237-0zvk4jc1dv9gqdc7
2010-01-26 17:42:37 +01:00
Xavier Morel 16c8091429 [imp] use compiler-joining to break strings across multiple lines (instead of backslash-escaping newlines) otherwise can't indent following lines
bzr revid: xmo@tinyerp.com-20100126153558-hlqpo24ddr04lg50
2010-01-26 16:35:58 +01:00
Xavier Morel ed446050d7 [add] base for sending data when a new user is created through the res.config.users wizard.
Currently untested, and needs improvement and some QCing on the mail body.

bzr revid: xmo@tinyerp.com-20100126153045-tvj8gr8343pybetp
2010-01-26 16:30:45 +01:00
Xavier Morel fa7a5baca6 [imp] don't include MIMEText call in encoding-related branches
bzr revid: xmo@tinyerp.com-20100126144647-gxd1eqmu3duh8ys9
2010-01-26 15:46:47 +01:00
Xavier Morel f98f5e2192 [imp] remove redundancies between sending mails with and without attachments
bzr revid: xmo@tinyerp.com-20100126144154-xgk8ep9skczc1vf5
2010-01-26 15:41:54 +01:00
Xavier Morel e4de42a1b7 [imp] invert attachment condition, preset body value, use more precise exception catching
bzr revid: xmo@tinyerp.com-20100126143507-pnfw1yoor58pknaw
2010-01-26 15:35:07 +01:00
Xavier Morel 24a5330564 [imp] use more specific error type (and message) in email send
bzr revid: xmo@tinyerp.com-20100126143003-y8huixulml70qa3y
2010-01-26 15:30:03 +01:00
Xavier Morel 693b74d6f2 [imp] remove pointless boolean check (there's a default priority in the method kwargs)
bzr revid: xmo@tinyerp.com-20100126142618-22cjfny6b8go7apo
2010-01-26 15:26:18 +01:00
Xavier Morel 2e49aaa7ce [imp] account, base_setup: move chart of accounts selection from base_setup installer to account's
Also remove it from account's config item as it's redundant

Rationale: account can be installed due to dependency chains, not just
direct installation from base_setup: project, stock, purchase and
profile_auction all depend on account, mrp depends on stock which
depends on account, so from base_setup's installer alone there are 5
different ways to end up with account installed and need to configure
charts of accounts.

Therefore having chart of accounts config in base_setup's installer is
dumb (as we need a second one anyway), and since it's (in a way) a
problem of module installation, the most coherent way is to move it to
account/installer.py, and remove it from the config screen where it
was (which becomes redundant).

Made it required, because it was required in the config item, not sure
it's actually mandatory to install a chart of accounts but whatever.

bzr revid: xmo@tinyerp.com-20100126140830-h4c7hlvmzzos69ls
2010-01-26 15:08:30 +01:00
Xavier Morel d30b92f2ee [imp] add a bit of API documentation to res.config.installer, and make modules_to_install part of the installer API (in case the previous hooks aren't enough)
bzr revid: xmo@tinyerp.com-20100126121901-bl68akae0mrig0a5
2010-01-26 13:19:01 +01:00
Xavier Morel 349c2471ae [fix] base_setup: fix newlines in description
bzr revid: xmo@tinyerp.com-20100125112354-w9zuof6uxjcfj608
2010-01-25 12:23:54 +01:00
Xavier Morel e0163736ae [imp] mrp: add a bunch of help text and descriptions to the installer view
bzr revid: xmo@tinyerp.com-20100124213057-66g649n5t3njej9x
2010-01-24 22:30:57 +01:00
Xavier Morel b4e977fbb5 [imp] project: add a bunch of help text and descriptions to the installer view
bzr revid: xmo@tinyerp.com-20100124211244-w736naj286duobtg
2010-01-24 22:12:44 +01:00
Xavier Morel 0d4417c516 [imp] account: add a bunch of help text and descriptions to the installer view
bzr revid: xmo@tinyerp.com-20100124210136-odbcxhnnd711cn0z
2010-01-24 22:01:36 +01:00
Xavier Morel d01ede58d5 [imp] hr: add a bunch of help text and descriptions to the installer view
bzr revid: xmo@tinyerp.com-20100124191250-ld8ez0h8gix2md4d
2010-01-24 20:12:50 +01:00
Xavier Morel 38ec2626c1 [imp] knowledge: add a bunch of help text and descriptions
bzr revid: xmo@tinyerp.com-20100124182052-hd28ydinab5icnk0
2010-01-24 19:20:52 +01:00
Xavier Morel 21b5c146e7 [imp] base_setup: add a bunch of help text and descriptions
bzr revid: xmo@tinyerp.com-20100124180552-hc6qijzyzj9art9g
2010-01-24 19:05:52 +01:00
Xavier Morel 0e13cdac8a [rem] redundant terp metadata
bzr revid: xmo@tinyerp.com-20100124173404-p19vujspufadriaf
2010-01-24 18:34:04 +01:00
Xavier Morel 958d749220 [imp] add a few tooltips to the user object
bzr revid: xmo@tinyerp.com-20100124155712-t15hjl2vkv5uit88
2010-01-24 16:57:12 +01:00
Xavier Morel d91a35a980 [fix] project: reduce length of issues tracker label in order not to break gtk interface
bzr revid: xmo@tinyerp.com-20100124151638-kypqut7r3qlika1r
2010-01-24 16:16:38 +01:00
Xavier Morel ff12e428c7 [imp] migrate installers in profiles to res.config.installer
bzr revid: xmo@tinyerp.com-20100124130259-0i6230y4ll78bic5
2010-01-24 14:02:59 +01:00
Xavier Morel 92b37c47e1 [imp] inherit installer view instead of config one in installers
bzr revid: xmo@tinyerp.com-20100123225449-gq4w32jsuol0dkff
2010-01-23 23:54:49 +01:00
Xavier Morel e987cdab6c [add] purpose-built inheritable view for res.config.installer instances
bzr revid: xmo@tinyerp.com-20100123223205-vqs0t44aqih67ngl
2010-01-23 23:32:05 +01:00
Xavier Morel 1050ee55d1 [rem] account: todo item for the initial configuration of the overdue payment message
bzr revid: xmo@tinyerp.com-20100123163301-j2inxvabl7diqg6f
2010-01-23 17:33:01 +01:00
Xavier Morel 942ab051ed [imp] make help addendum that an addon is already installed translatable
bzr revid: xmo@tinyerp.com-20100123145017-osfrv7x2oxeamywb
2010-01-23 15:50:17 +01:00
Xavier Morel 1aadecf71f [fix] Talk of installing addons, not modules
bzr revid: xmo@tinyerp.com-20100123144918-57khr8yeccgashhr
2010-01-23 15:49:18 +01:00
Xavier Morel c6eddc3335 imp] res.config.installer: set already installed modules to readonly, as res.config.installer can't uninstall them.
Also, remove already installed modules from the set of modules to
install, and add a few docstrings to clarify the purpose of
overloading default_get and fields_get, and how _modules_to_install
works

bzr revid: xmo@tinyerp.com-20100123143705-9qyjhfnrlx372nso
2010-01-23 15:37:05 +01:00
Xavier Morel 2bfaec5adf [imp] res.config.installer: preselect installable modules which are, in fact, already installed
bzr revid: xmo@tinyerp.com-20100123124335-311r6an7kpgir3rn
2010-01-23 13:43:35 +01:00
Xavier Morel dda93d798d [fix] broken chart of accounts selector, couldn't switch to readable when enabling Financial & Accounting
bzr revid: xmo@tinyerp.com-20100122164551-5rabdmovgryot1we
2010-01-22 17:45:51 +01:00
Xavier Morel 1840d3a609 [imp] use creation screen, re-label Next button to Done to not get confused between Next (user? screen?) and Done (with that configuration)
bzr revid: xmo@tinyerp.com-20100122154359-h3g3flvbe5ryz32w
2010-01-22 16:43:59 +01:00
Xavier Morel 0a841e246a [fix] paragraph fills not fixed in xmo@tinyerp.com-20100121204410-7pi9u2xw0p9ft33i
bzr revid: xmo@tinyerp.com-20100122153437-s9wfr452r3ogfaes
2010-01-22 16:34:37 +01:00
Xavier Morel e624ac4a37 [imp] re-enable skip buttons in installers
bzr revid: xmo@tinyerp.com-20100122151514-wkufw4fndb4evhr7
2010-01-22 16:15:14 +01:00
Xavier Morel 2f3040d63e [fix] line breaks in labels & stuff break the gtk client, remove the nice line breaks
bzr revid: xmo@tinyerp.com-20100121204700-8t4uufgay05452fj
2010-01-21 21:47:00 +01:00
Xavier Morel d6359d5772 [fix] extraneous fill-paragraph-type whitespace and the GTK client don't agree with each other. Remove the whitespace
bzr revid: xmo@tinyerp.com-20100121204410-0vs5m5fycgr62pxz
2010-01-21 21:44:10 +01:00
Xavier Morel 8d3a1aa9de [fix] installer titles broken in gtk client due to broken handling of whitespaces
bzr revid: xmo@tinyerp.com-20100122114007-0a5s6qyjsqo2mpsc
2010-01-22 12:40:07 +01:00
Xavier Morel e4a76df9a8 [rem] base_setup: old wizard, been replaced by osv_memory-based views and res.config objects
bzr revid: xmo@tinyerp.com-20100122104247-kjlg7qxez3zlyaiw
2010-01-22 11:42:47 +01:00
Xavier Morel c6a32c9b1b [fix] base_setup: typo
bzr revid: xmo@tinyerp.com-20100122103536-eafkuia2bxaukm1m
2010-01-22 11:35:36 +01:00
Xavier Morel a27c08272a [imp] base_config: replace last remaining step of wizard by regular osv_memory-based view
bzr revid: xmo@tinyerp.com-20100122101427-ukvw32usb2zfkjn4
2010-01-22 11:14:27 +01:00
Xavier Morel f4b8f2776b [fix] base_setup: setting up the state_id to a state id rather than a country id might be a smart move
bzr revid: xmo@tinyerp.com-20100121143911-be1r8l8xzw9fmw2a
2010-01-21 15:39:11 +01:00
Xavier Morel b3d3e23201 [rem] base_setup: remove company configuration from base_setup wizard
bzr revid: xmo@tinyerp.com-20100121143410-g24zlawsrbqy3vp2
2010-01-21 15:34:10 +01:00
Xavier Morel ff0b7b67d1 [add] base_setup: implement execute method on base.setup.company
bzr revid: xmo@tinyerp.com-20100121141946-rpfggejgqzk8jlby
2010-01-21 15:19:46 +01:00
Xavier Morel 3d2d2478a1 [fix] base_setup: fix broken default_get override which didn't take 'fields_list' in account
bzr revid: xmo@tinyerp.com-20100121141902-9mg1o3ts3j9vi8uo
2010-01-21 15:19:02 +01:00
Xavier Morel 7e7392abec [imp] base_setup: better sentinel value for selection lists returned by base.setup.company._get_all
bzr revid: xmo@tinyerp.com-20100121141741-j3triweqjc45u5ux
2010-01-21 15:17:41 +01:00
Xavier Morel 37c7d2c0af [imp] add docstring to explain how default_get works/what it does
bzr revid: xmo@tinyerp.com-20100121132118-zvvpi168d8vdzbgb
2010-01-21 14:21:18 +01:00
Xavier Morel e7ea0b40d1 [fix] base_setup: typo in target field; correct nolabel value
bzr revid: xmo@tinyerp.com-20100121122358-glmk7s2bib1noddf
2010-01-21 13:23:58 +01:00
Xavier Morel 132e65a01c [add] base transformation of main company setup from base_setup wizard to in-memory res.config
bzr revid: xmo@tinyerp.com-20100121121311-wi8j7g9q5xu2ptzm
2010-01-21 13:13:11 +01:00
Xavier Morel 77818d1c02 [rem] selection of default profile, as profile selection is not part of the base_setup wizard anymore
bzr revid: xmo@tinyerp.com-20100120152245-94kh2n8d1c4m3f8l
2010-01-20 16:22:45 +01:00
Xavier Morel 35e2357517 [rem] unused prev & next methods
bzr revid: xmo@tinyerp.com-20100120150531-sp16juggw0dhn8zf
2010-01-20 16:05:31 +01:00
Xavier Morel 2028ac6dd7 [imp] remove recapitulation step of the base_setup wizard
bzr revid: xmo@tinyerp.com-20100120145647-23ffnj9quwhd1c0d
2010-01-20 15:56:47 +01:00
Xavier Morel baecab0ef5 [imp] remove profile selection from base_setup wizard
bzr revid: xmo@tinyerp.com-20100120145243-z473yroo2aio5fzr
2010-01-20 15:52:43 +01:00
Xavier Morel 102705dcd2 [imp] Move interface complexity selection to front of the sequence (id 1)
bzr revid: xmo@tinyerp.com-20100120141517-j4bryr49u2189hj5
2010-01-20 15:15:17 +01:00
Xavier Morel bcae0ed2ec [fix] very badly broken HttpSDaemon
bzr revid: xmo@tinyerp.com-20100131155508-pxu4r0l5cckp594f
2010-01-31 16:55:08 +01:00
Xavier Morel 939e6aae59 [fix] second heading in base_setup installer was wrong
bzr revid: xmo@tinyerp.com-20100120140535-x2pjmlwcel2bwtmi
2010-01-20 15:05:35 +01:00
Xavier Morel bdb680e732 [fix] set installer sequence numbers to 3, except base_setup to 2
bzr revid: xmo@tinyerp.com-20100120140237-iepmd78l4o25y63l
2010-01-20 15:02:37 +01:00
Xavier Morel 46b262732a [fix] account, base_setup, hr, knowledge, misc_tools, mrp, project, report_designer: remove placeholder labels in installers
bzr revid: xmo@tinyerp.com-20100120113504-gkgu9tygog9bgdkx
2010-01-20 12:35:04 +01:00
Xavier Morel 93480a146f [merge] from trunk
bzr revid: xmo@tinyerp.com-20100118084817-e0s58j9o3emkxgrf
2010-01-18 09:48:17 +01:00
Xavier Morel 321475b45a [fix] crm: forgotten AVAILABLE_PRIORITIES in crm_fundraising
bzr revid: xmo@tinyerp.com-20100118084243-eev0ssj2r5bw6ipg
2010-01-18 09:42:43 +01:00
Xavier Morel e329cc54e4 [fix] crm: forgotten AVAILABLE_PRIORITIES in crm_claims
bzr revid: xmo@tinyerp.com-20100118082713-33ejv6xzxmqrlq20
2010-01-18 09:27:13 +01:00
Xavier Morel 76cb20b5ca [fix] install correct pos addon
bzr revid: xmo@tinyerp.com-20100113150213-yrrvna8l6ytv2o9y
2010-01-13 16:02:13 +01:00
Xavier Morel 48f8a793c3 [fix] rename installer addons (potentially) conflicting with server modules
bzr revid: xmo@tinyerp.com-20100113150121-kmki5vszfwyscow2
2010-01-13 16:01:21 +01:00
Xavier Morel e7896ddd46 [fix] extra whitespace on line-ends
bzr revid: xmo@tinyerp.com-20100112153921-hfy76xko1bwdx4fd
2010-01-12 16:39:21 +01:00
Xavier Morel fad2b1bb64 [fix] access to forgotten character
bzr revid: xmo@tinyerp.com-20100112153844-qa4hx1vqhyvdp1g5
2010-01-12 16:38:44 +01:00
Xavier Morel 9703dc77ab [fix] naming of spanish files: accents breaking OSX
bzr revid: xmo@tinyerp.com-20100112084939-twxjt5z7inqft2ly
2010-01-12 09:49:39 +01:00
Xavier Morel 2234cde1a0 [merge] from trunk
bzr revid: xmo@tinyerp.com-20100112084449-d55923z3mate1hx5
2010-01-12 09:44:49 +01:00
Xavier Morel f51eaab7ea [merge] from trunk
bzr revid: xmo@tinyerp.com-20100112083009-gn2zawih1y6hbpsr
2010-01-12 09:30:09 +01:00
Xavier Morel 066030e100 [merge] from trunk
bzr revid: xmo@tinyerp.com-20100111080820-oafgktw1we6c10i3
bzr revid: xmo@tinyerp.com-20100112081142-0t917fyar33lca4a
2010-01-12 09:11:42 +01:00
Xavier Morel cf282de4dd [merge] from trunk
bzr revid: xmo@tinyerp.com-20100106075029-y0lz4u5u1rl2m1v0
bzr revid: xmo@tinyerp.com-20100108150031-iouwt4xlzzcaoyil
bzr revid: xmo@tinyerp.com-20100111080310-0crr1pvjdh6owlwf
bzr revid: xmo@tinyerp.com-20100112081127-gluc3tn3a121wfd9
2010-01-12 09:11:27 +01:00
Xavier Morel 95e31f2906 [fix] mrp: fill in "Advanced Routes" addon name
bzr revid: xmo@tinyerp.com-20100112075413-8uquvl19dlm1ewfx
2010-01-12 08:54:13 +01:00
Xavier Morel bdbabd98e6 [fix] account: fill in Suppliers Payment Management addon name
bzr revid: xmo@tinyerp.com-20100112075337-mthc33pnkq9hyov3
2010-01-12 08:53:37 +01:00
Xavier Morel c16b8ce3bd [add] project_messages: message object for intra-project communications
bzr revid: xmo@tinyerp.com-20100112075220-tbvx41rkv7mobdzv
2010-01-12 08:52:20 +01:00
Xavier Morel 5d0413fb09 [add] project: installer
bzr revid: xmo@tinyerp.com-20100111133027-b20lg7r8on6mpfy9
2010-01-11 14:30:27 +01:00
Xavier Morel 62400a53fb [add] knowledge: new knowledge management system installer
bzr revid: xmo@tinyerp.com-20100111080217-2tasv5k8kknx3c52
2010-01-11 09:02:17 +01:00
Xavier Morel 43579e17c2 [imp] batched modules update in module installer
bzr revid: xmo@tinyerp.com-20100110183146-oe6d0k0a977s2hc0
2010-01-10 19:31:46 +01:00
Xavier Morel f45d355736 [add] wiki_quality_manual: installs a basic quality manual template in the wiki
bzr revid: xmo@tinyerp.com-20100108161734-5cdus1nlh30q4j1u
2010-01-08 17:17:34 +01:00
Xavier Morel dbdd82d586 [imp] wiki_faq: make the faq group view default to list
bzr revid: xmo@tinyerp.com-20100108151928-2mefy2o4z4x8t4up
2010-01-08 16:19:28 +01:00
Xavier Morel d065925a19 [merge] from new config wizards
bzr revid: xmo@tinyerp.com-20100108150310-90afnk7rr2c0gln3
2010-01-08 16:03:10 +01:00
Xavier Morel 97e20da52e [add] wiki: move FAQ template to its own addon
bzr revid: xmo@tinyerp.com-20100108143520-0g9iuc82qmtnmija
2010-01-08 15:35:20 +01:00
Xavier Morel cb5de45d90 [add] tools: installer for misc tools
bzr revid: xmo@tinyerp.com-20100107160659-j1o35x9j80spg1hb
2010-01-07 17:06:59 +01:00